gnuhealth-4.2.3-bp155.2.5.1<>,&e?ȊI%z Gi,@2+6ITLhq.2KaD 餫 V@ %Vd|  0B^`9] 13페 pHF@JLGĪX%4"= {^W6"m5-qZ?HNZ"xnƤ0Jg1ej+l fN%74ȫi'sZ&Bc8PCk@q4}ZY-DLH?8d   G 8Wnt{ {T `I ` ` ` wT `  `  ` T `B `{ ` `8D+++( 8K9@K:bK=>?@FG `H?P `Il `Xx0Yx4\xH `] `^Hbcd.e3f6l8uL `vDwG `xuh `y,z4Cgnuhealth4.2.3bp155.2.5.1A Health and Hospital Information SystemGNU Health is the Hospital Information System adopted by the United Nations University, International Institute for Global Health, for the implementations and trainings. This is the server component of GNU Health. You would need the GNU Health Client as well, on the same or a different machine. You may use the Tryton Client either See https://en.opensuse.org/GNUHealth_on_openSUSE for instructionse?i02-ch1d<>SUSE Linux Enterprise 15openSUSEGPL-3.0-or-laterhttp://bugs.opensuse.orgProductivity/Office/Managementhttps://health.gnu.orglinuxnoarch#Write environment changes to /etc/bash.bashrc.local cat > /etc/bash.bashrc.local << "EOF" alias cdlogs='cd /var/log/tryton' alias cdexe='cd /usr/lib/python3.6/site-packages/trytond' alias cdconf='cd /etc/tryton' alias cdmods='cd /usr/lib/python3.6/site-packages/trytond/modules' alias editconf='${EDITOR} /etc/tryton/trytond.conf' alias cdutil='cd /usr/bin' export EDITOR=nano EOF #Write GH Variable /etc/tryton/gnuhealthrc cat > /etc/tryton/gnuhealthrc << "EOF" GNUHEALTH_VERSION=4.2.3 TRYTON_VERSION=6.0.34 EOF if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in gnuhealth.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in gnuhealth-webdav@.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in gnuhealth.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in gnuhealth-webdav@.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable gnuhealth.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop gnuhealth.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable gnuhealth-webdav@.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop gnuhealth-webdav@.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in gnuhealth.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart gnuhealth.service ) || : fi fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in gnuhealth-webdav@.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart gnuhealth-webdav@.service ) || : fi fi% !6?QMS}Q#_LM"U-7S- JU1GUQY MnOuK"QK"#SIGEOQS,Pe5S+~_G GWSI&G&mUmU} O,{?[u4Uq ,y*|O5OBwSQ3a3wY/]z K5t O?te;o ; ;   UU g 3 I> sg/ Fg b 5z j&&, H7s 4" Щ+D"C`ʚ- "VϿ#6 [!._'Vi*WusEO oQǑ]q"gNE܌2s95GupIpI/@_333 _X&QX3C5:et:Y/5-amUt+b"9k a33ckW[ j"ei!UI d lGhpIMw3CVob+n  %{ Xj y y w!}\K!E  :MFFEE) aUfStguggV^1bSaStYVOe vaBdT@vdcJkUdcJUdz  3344& iN h ;dd. }@@N  | ,VrT tL:@:@zX #B U$gPK&g / $9} \9 Xe a>PP'' +aX6rP|| {kk\Q` 4R..Yc?.?.1b" Ec;.6h`hxh'h[ b^+__88 ?9%<;VQYRR{IDODOK@S DiSj#cZ YY22DX<!6~Xh<!*11-4-48&+iw+r,svAy_zyZy NV"h_s-aTZ9f  /  _FB   A}sEfyfy{di~bO%TIYEPa b *% i <:61:++{mm4YTl6iXg&z%)\w#)&#d8LMCMڋEkX c4YM^ Mj3  pi   )]G 7QPf|kxkuXOUHB**XXEE' `$ naqdf6f vSbYD?RE8QYY   [8'i,@*0R*/)_(,"& 'N4'TW)OAkAA8l__ v+|})pQFo(&=i \,p`CUgu> hXg S SKKvS k  "fT>eEun(`` 9 )  S\ m$&>:A::6;0 5e5@DI /``oo-- g8.V&iwj pnoGH=_ak'zk5 +DuKaO3G}_3vH22 O;CJ+wUj\` d"Io8dF&t]pHZd&D:; 00+%+(*))(%j&' l^; P P >3 ww# l^ww55 D D\kP?sOEmP:I{I[HEW:GgNd ?T? #''3&tv~B}Xjtxr^}}\??q2b#KM|}|yzm}.mEQ`e6XDy+2);;7bqq,,>ǵS"gGc3JBom_^d@ ygNN_)? n {???????T&zzZ&#gn wץU5 !>0 n;** 1C ~' \QCQCTFM8-- :: I IQQ.S  x+#]()cUT&+o VXc)69l;;kk jM  nq2l wJJxx xbi.l :**j5 K;ESEEF:@(7D?4<w  pxw4 4 cD %>--3)1A*5*c(2D",) K88]Execc<E_  ' ' 2vv'' u <; a!XP]= tFhVBTg]kg;(zTFx]<Yu ExaLLLXLX0d JM8  J E wWbwMpV'dprEdOTj@66YQ\&h!hW3 W : ,W@ J2GKnAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤e?^bhe?e?eS[?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e?e$e?e?e?e?e?e?e?e?e?e?e?e$e?eSeSeSeSeSeSeSe?eSeSeSe?eSeSeSe?eSe$e$eSeSe?c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3cCc3c3c3c3c3c3eSe?eSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e?e?eSeSeSeSe$eSe$eSeSeSeSeSeSeSe?eSe$e?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e?e?eSeSe$e$e?e$e?e?e?e?e?e?eSe$eSe?cCe?eSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e$eYe?eSeSe?e$e?e?e?e?e?e?e?e?e?e?e?e?e?e$eSe$e?e?eSe$e?c3eSc3eSeSeSc3eSeSeSc3c3eSeSeSc3eSe$e?eSe?e$e?e?e?e?e?e?e?e$e$eYe?eSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSe$e?e$e?e?e?e?e?e?e?e?e?eSe?eSe$e$eSe?c3c3e?eSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e$eYe?eSeSeSeSe?e$e?e?e?e?e?eSe$e?e$e?e?e?e?e?e?eSe$eSe?eSe?eSeSeSeSe?e$e?e?e?e?e?e$eYe?eSeSe?e$e?e?e?e?e?e?eSe$eSe?eSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e$eYe?eSeSeSeSe?e$e?e?e?e?e?e?eSe$eSe?eSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e$eYe?eSeSe?e$e?e?e?e?e?e?eSe?eSe$eSeSe?eSeSeSe?e$e?e?e?e?e?e?e?eSe$c3eSe$e?eSe?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e?e?e$eSe$eSe?e$e?e?e?e?e?e?eSeSeSeSeSe?eSe$eSe?eSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e?e?e?eSe$eSe?c3c3e?eSeSeSeSeSeSeSeSeSeSe$e?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e?e?e?eSeSe?eSe$e$eSe?eSe?eSe?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSe?e$e?e?e?e?e?e?eSeSe?eSe$eSe?c3e?eSeSeSeSeSeSeSeSeSeSe?eSe?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?eSeSeSeSe?eSe?eSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e$eYe?e$e?e?e?e?e?e?e?e?eSe?eSe?eSe$e$eSe?c3e?eSeSeSeSeSeSeSeSeSeSe?eSe?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSe?e$e?e?e?eSe?eSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?eSe$e?e$e?e?e?e?e?e$eYe?e$e?e?e?e?e?e?eSeSeSe?eSe$e?eSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e$eYe?e$e?e?e?e?e?e?eSeSeSe?eSe$e?e$e?e?e?e?e?e$eYe?e$e?e?e?e?eSeSe?eSe?eSe?e$e?e?e?e?e?e$eYe?e$e?e?e?e?e?e?eSe?eSe$e?eSeSeSeSeSeSeSeSeSde?e$e?e?e?e?e?e$eYe?e$e?e?e?e?e?e?eSe?eSe$e?eSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e$eYe?e$e?e?e?e?e?e?e?e?e?eSe?eSe$e$eSe?cDe?eSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e?e?e?eSeSeSe?eSe$eSeSe?c3c3e?eSeSeSeSeSeSeSeSeSeSe?eSe?eSe$e?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e$e?e$e?e?e?e?e?e?e?e?e?e?eSeSe?eSe?eSe$e$eSe?c3c3c3c3c3e?eSeSeSeSeSeSeSeSeSeSe?eSe$e?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e?e?eSeSe$e$e?e$e?e?e?e?e?e?eSe$eSe?eSeSeSeSeSeSeSeSeSde?e$e?e?e?e?e?e$eYe?eSeSe?e$e?e?e?e?e?e?e?e?e?eSe?eSe$e$eSe?eSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e$eYe?eSeSeSeSe?e$e?e?e?e?e?e$e?e$e?e?e?e?e?e$eSe?eSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e$eYe?eSeSe?e$e?e?e?e?e?e?e?e?e?e?eSeSeSe?eSe$e$eSeSe?c3c3e?eSeSeSeSeSeSeSeSeSeSeSe?eSe?eSe$e?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?eSe$e?e$e?e?e?e?e?e?eSeSeSe?eSe$eSe?eSeSeSeSeSeSeSeSeSeSe?eSe?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e?eSe?eSe$e?eSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e$eYe?e$e?e?e?e?e?e?eSe$e?b ce?e$e?e?e?e?e?e$eYe?e$e?e?e?e?e?e?e?e?eSeSe?eSe$eSe?eSeSeSeSeSeSeSeSeSeSe$e?e$e?e?e?e?e?e$eYe?eSeSe?e$e?e?e?e?e?e?e?e?eSeSe?eSe$eSe?eSeSeSeSeSeSeSeSeSeSe$e?e$e?e?e?e?e?e$eYe?eSeSe?e$e?e?e?e?e?e?e?e?e?e?eSe?eSe?eSe$e$eSeSe?c3e?eSeSeSeSeSeSeSeSeSeSe?eSe?eSe$e?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e$eSeSe?c3e?eSeSeSeSeSeSeSeSeSeSe?eSe?e$e?e?e?e?e?e$eYe?eSeSeSeSe?e$e?e?e?e?e?e?eSe?eSe$eSeSe?c3e?eSeSeSeSeSeSeSeSeSeSe?eSe?eSe?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSe?e$e?e?e?e?e?e?eSe$e?eSeSeSeSeSeSeSeSeSde?e$e?e?e?e?e?e$eYe?e$e?e?e?e?e?e?eSeSeSeSeSeSeSeSeSeSeSeSe?eSe$eSeSe?eSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?eSeSe$eSe?e$e?e?e?e?e?e$eYe?eSeSeSe?e$e?e?e?e?e?eSe$e?e$e?e?e?e?eSe?c3c3c3c3c3c3c3b5e?e$e?e?e?e?e?e$eYe?e$e?e?e?e?e?e?eSe$eSeSe?eSeSeSeSeSeSeSeSeSeSe?eSeSeSeSeSe?e$e?e?e?e?e?e$eYe?eSeScDeSe?e$e?e?e?e?eSeSeSe?eSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e?e?eSe$eSe$e?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e?e?e?e?e?e?eSeSeSeSe$e$e$e$e?e$e?e?e?e?e?e?e?e?e?e?e?e?eSeSeSe?eSe?eSe$e$eSeSe?c3c3e$eSe?eSeSeSeSeSeSeSeSeSeSe?eSe?eSe$e?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?eSe$e?e$e?e?e?e?e?e?e?e?eSe$e$eSe?eSe?e$e?e?e?e?e?e$eYe?eSeSe?e$e?e?e?e?e?e$e?e$e?e?e?e?e?e?e?e?eSe$e$eSe?eSe?e$e?e?e?e?e?e$eYe?eSeSe?e$e?e?e?e?e?e$e?e$e?e?e?e?e?e?eSe?eSe$eSe?eSeSeSeSeSeSeSeSeSeSe?eSe?e$e?e?e?e?e?e$eYe?eSeSeSeSe?e$e?e?e?e?e?e?e?e?e?eSe?eSe$e$eSe?c3e?eSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e?e?eSeSe$e$e?e$e?e?e?e?e?e?e?e?e?e?eSeSe?eSe?eSe$e$eSeSe?c3e?eSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?eSeSeSe$e?eSe$e?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e?e?e?e?e?e?e?e?eSe$e?c3eSc3eSeSeSc3eSeSeSc3c3eSeSeSc3eSe$e$e?e$e?e?e?e?e?e$eYe?eSeSeSeSeSeSe$eSe?e$e?e?e?e?e?e?eSeSeSe?eSe$e?eSeSeSeSeSeSeSeSeSeSe?e$e?e?e?e?e?e$eYaHaHe?e[ne?eSe?eSeSc3c3e?eSe?eSeSeSe?e?e?e?eSeSeSe?e?eSe?eSeSe\eSc3eSe?eSc3c3e?eScDeSeYe?cCc3cCe49332fe77acde825ea9f2229818b6a6976fe9d58cf68048ee101d6b64b150a7a85210b2b028a2fc26eab1d86b5a892040be9a9247b29c70670e5b411502d155f4f35dc70b31c22ab40f1db149a974c53c9b86d373ad7a7d12781e3ef804a4cefaf6a6eb303a24ecddb957b044b934f1a74e0e5873cfc7e8274d955a12128d3336668b382603358e0640c3dff0b0b2ee47cc0c489d8655729012ce9e686e574abeea48c6ef23d04acbc3292646b5aec6e66d2522695ff09e171fe5e6ee48e8803d3605f4c76615f86780d960ba85ec2e49968f10eec1956ad2ed0a9da11e33fc01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bc7263c0432fc6910f5f7adc98dc452e3d8a9a7ca2a52366f10891afb45b2570801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0457ff74ab3308cd01dc098cd6137bb8556fc96f1cf99b5a9af028c97c915cc4d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ed1039bb4df898fb2e684f34f553d7677dd2ba1ee7484629ff161eec5c4cdeb672175e300d010a4d9e7333a7bc1072ef8c7124eac18deeb0416ce1e4bb4f6815801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2044af4d7d42c07803ab855bdaa8e4afd5a8075dfd2f71b1450a15a9dd892d2c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5fce4861410440ed2f7d4a43677d86e9d49c26d3c23da8c68d4e6d4d44701c3bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e1f6719f1aaab32ae180eb0f599bf0c8c4b1ee52a4c97da37b1a7225eea2dd9002e0921ce2fcd0965a7df2f8abf194a930a388ce3952b9a444bde9ebed1f88db601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b44008cf0065d124528549b97e4c73975995ed3f56463decc125f96bbd8ddea4901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be38e0089d6ae68000689ed9baeedf03e729393022a9aa9c6736da34500af4e1ed5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ec97e2089c30c9780d4c582a2186a7f329cb42acc6d2f8658ff5fd62b62b8f738a89aba448cdf52fbd2b0fba229d8e022fd8a10d27b1df8e9788f4c50ff48c16701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb8b2aa1272431ff8a4bab0d8a0ee359be079d6f286eb09b26525b131efa2c06001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b9cc10a7c7f2dc8b0958a5eee4825fff4ba276264e7fa2b7760ed65cdd259fa34d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e94b65fe2f8df805ae1b0f7d3efe570025ced37704422aee01ce5a8e8bce5e322e2388dca2d5e980825ea72cd1146db63cba0d14437693cf6568b5f0fb3e53b1e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4992391e78f5939130e47ec20d4e031f7bdbff2a1cc4ea9a59987ffee1ebc18301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5fce4861410440ed2f7d4a43677d86e9d49c26d3c23da8c68d4e6d4d44701c3bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e567575cebe3b78c029a469e9d68f7b2e85183033e28d447ce11f9163895a9f72c30c7982aaf606caa075602b085fdc04bf325049e7d17fa709bfe9da1fd2995801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be837c574cffb312718c400f546a7ff6801bbf3a3de366e254411a4c0eefa404d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b817ed2ced757919ae5acc889d2842778c99cc0a5f6a491815210734d3225cfc4d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e2c8232e51c7861035f96be450b66139b22faae249fa6ccb03ec043a18595ce430b17be66deeb82deee96a2ad852f4f5d0d94456a425f51ced92190e5672981a301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bc7a286f2f9ebafb24ed1a1d83c6e0fca3f4edae3a339378146ed86dad35fc86e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bc65071451c752b6368b25e92d423ebe282b29f8669a7de9a5f173bb7e075c916d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0eaf322a1d5ea62da15f11f2d8b68e0a22190d819f2f5ae5a159ee53e87675577dc9ee19f6971c8a6fc71ece1971702511bc2fc80d90fa3fdd4a1d67bd9dbffb1301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb29c8e3e9af840b315db692ab47700e58b1aba893a6dc7d807daf6a90049d3dd01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7abe5e34a13b5cee6e772b3810aa3db1b1edf0aa10fa26cbdc9082a08bdef5f3d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e2b161841b848d113e481c02df0d6fbc2f12a09b8eafb3da0f41400b0ca7f7ef374612f974a845091ef2aa6c9defc0585ea06a30ccee3a823e74827ba6d5cf66d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bc365d0b7383f761d1cc9640aff889278e4eb903c500b872093ec23d4fe1f8d5201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b24fd5a05e495334b89abe261d440e39e75e525e85a67e5c8a6f83d9e008e79ced5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ea4041948a380ef317123123ffb7c66f226517d6b77b0ce650a2e8776705ccb355b66f30ddc59fb5a91c2433738a687582adaff3dc7b38923192599a58a1f863f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bcc958ea4cc974661afa2c77b137132a9a7ae43facdf3c2f5a56135596974498701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5fce4861410440ed2f7d4a43677d86e9d49c26d3c23da8c68d4e6d4d44701c3bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e37238f34858e8decc68502bb756bb6b0c401df2e469027d2b5610640e6e297d718bf3f7721c89662ac9b3dabc8365e7d003f5a049ba97d2a0c7299eb30b2aa4701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b28ca1b100ff126c5a2009119e02e9fd1aa73c5f3836bf78bd412ff13affc16c301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5fce4861410440ed2f7d4a43677d86e9d49c26d3c23da8c68d4e6d4d44701c3bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ea16dd410884e57863d2e80d9e6e5fb5312a7f55e8d90b45b2d092829153dd92c955c17908f30e36dc7d88e7d0aadfa05153f3932ac738e610c65b124d8db909101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b48618b3c2d87ea4ae5d000608cedab76f28c244c49e048184a41a47c78fa672201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5fce4861410440ed2f7d4a43677d86e9d49c26d3c23da8c68d4e6d4d44701c3bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e7db6b5453749e27a9b31f00e147c2e544b75410a1011ead861a83c045f9780cbf541e1dd05580fb8cd7f478b5eec98301c04f54e5a8fa04052bf284f1383b82601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf4d26a0bd40614b7b793b6ea5716b7f1cef82f3dcc582f608fdbcb00affeb4ed01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bd190d098a30dc53b2009f577a2ebf92d2cd883a31b184aaa5e02f280c2260b16d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0eafdc3e48f183e5b659068a9b4dcfd9768489ef918b54e20764b1da1943a9885ae34931190a6e9036642c12f36428a439bebffe5d6d99dd9c3c2d448f646521ae01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546ba4c2aba4290e97e9b47d221669062485d4cf708551f974b95d40f4b5c5e058be01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5fce4861410440ed2f7d4a43677d86e9d49c26d3c23da8c68d4e6d4d44701c3bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e6843a7dfe23c2d7c271c60992a286990fbd06ab91ddf356a827acd8ddd321ca716839b3f269c157422b36c71eb4577153c521e85de534af9219373dee62f393601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b24b648e0777f951110488d56b9afe8775db8bb3027d4089c0dbc04f520d7ee0c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0d68cca22d5c98694fa4499465c657f52292851ac1d6137d5435f9f676ed0eacd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e30634eadfc9e611ee891f7e40aadbbfdc32f5a08306365f8315fe149ffd9f631e9cbc16100e02b93be91b5e3b1594dad8f646e41c87aa4e83c4634eb4a8958c601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0e746373ecd3261149f8017560e01e4c89b1070a089665611f1b54d9e2354d5301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b817ed2ced757919ae5acc889d2842778c99cc0a5f6a491815210734d3225cfc4d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0eab0f02bf3ffb0143d699c8b63b897043227c18634082920b7acf29bae5a77848087b808721e1d7024b740596179d83e67664470d87dbecf1c9259a345dd4408d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5c00c78dccb6e4ad75aab39836bce33647407c0d0f6b9fd87fa9a9f5fb9dfd3901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5fce4861410440ed2f7d4a43677d86e9d49c26d3c23da8c68d4e6d4d44701c3bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e4c10f661c2e66354436fc3374bfc7bfefa7b1b3bc9a8eab5d2f2961d0c954f3d0d4694e7d2dcbd8586746763afb9eb548502f98a648d2247b010b0c5fcdf26d901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546ba9b36a753bdfe69227cdf46de68ba39b04398fd90be71093ddd529427b7976d301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b817ed2ced757919ae5acc889d2842778c99cc0a5f6a491815210734d3225cfc4d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ed3c1182c6a0aa1e566afc1dc4fe69f3e3ff3c8a3b1bcef1a52a2249af9e0f4b44d99a42aaa8f2a6c997b4007e639fb3afe3c5c2e8a475e090d06f5d860ce374d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf3c6a64a7e1a287af053e8da33a3910af77253ac3e0bb87ca95478682b5b7a6001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5fce4861410440ed2f7d4a43677d86e9d49c26d3c23da8c68d4e6d4d44701c3bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0edf04790cb726ce7927f64b5d5012bf0498f7b178e2cfc6b2a519a492f2445f0fe562939f3db38a8257cd7d188a7a1c958c9a632b0cb97846c89472c8847dd87e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5da766915116508c710ee52cb44a0f933efabb4923bdf38e174b5862fc65a66801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5fce4861410440ed2f7d4a43677d86e9d49c26d3c23da8c68d4e6d4d44701c3bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e17c8e8b712ea2a043c4856d13f3dfe7900316a65dabde9924e00b25702bd3b1635268954c99249df01e1e115fdd955eeb7faca37c92f0417aff9c590520d3a2701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b81689b5baad4afc5d5221f79bc9968e8c0c007a6c186cf7b381c3b9494b13c9201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b6dff0cb82d7c6aaf5ad18e5b96f70040288c80abb7881c617205244273e951a6d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0eaeb4a555653a3c35f1268211e86aa0be2369ba8f50a2fdb984abe6be8104813277ebd15e30e7065b2db7c6400ad2d93bebff0b01e48be6a6f7d8a1d4f5f0ea5701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2c63c29f50b0c0a87271a376aeb412cb8535810ab8c6cdfacfc797fc65504ceb01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5fce4861410440ed2f7d4a43677d86e9d49c26d3c23da8c68d4e6d4d44701c3bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e579e98c7e6fdee2044e6473c9f80e0513300712931f335bd3d4c0f00919cc826b909473ac4dd558e67e8ab0c05d373c3d1ffc14a1d8eccd0295cfd4793bb29d001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b83dd187cb724ed5116c8514d5decfa824b9dd6bb075ebab65a404c3ae3172e0c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be82f6c98d02bb8db7619f8792149b6bf69109ec3769cf00b0c0cee63f8895415d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e714727c76c00cfa94d4f8dda724e62dfb0c29ba454ba64910fba482bd484299589e148c150b058280652c39f34f16b8c210be94e0af47d670b6cf8963a3b4b6b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bd48df18e1952e5a8e43c0eadc969948fbd7dd04c3237280e128a57b0a919611801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2bd751c82bd55a9fcc50a67236030730dd410cd9ba2a0ac788eaf7c171fd95a6d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ee7755f1d13f3e58106fb14579544733defdac94510591ad3022a1f00c1acb10387fcb5e3302e43c86f131d525f9ee62d3281f7ed5f6b8d2d47edc49fb49ae86b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b06196914d526fb2e94aacc9a1de996a20367c19eac198fa2fc3ec1e07f8d57ad01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb429d9e39a252c59fbdef90f4e22f37f64ce6a1ce7593de9cc8e72e2127ebe95d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ec114e3a619b033b542eb532087462a7baae1d3ba5148a48ba382a278588d31b38eb0c38f8d9a92d8f2984154db3d6b78f0b2389ee709038fa01835cff4bdcc5601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bad3bb2fc2c2999e72b5aaa92de0c06ebf4719732be9b2359a78a0b22ccddd63201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5fce4861410440ed2f7d4a43677d86e9d49c26d3c23da8c68d4e6d4d44701c3bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0eb0bec57044bbf9abd224daddb4cc49810a79364e2524ad2c0cc6704cf9ae347d93a14710b2c91b861769c6cd74897a7b9e718f7fb5bae35793ef8be21f82315601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b1f4056ff3e9f30e16b3459ed779b640ecd4809ede115885d35535379a24884d101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5fce4861410440ed2f7d4a43677d86e9d49c26d3c23da8c68d4e6d4d44701c3bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e332e8258c34a8f7295be3754f741061ef5a2765157eb7de54fa44e9be3102b1d7db9872401938a44a8fa2bba4ef440ae8034532252cc53519437ffbb3e33a04701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4a486df41f4a3144a498700bd4762118b46d18fda9b4f34fbe511bf9db07c59401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5fce4861410440ed2f7d4a43677d86e9d49c26d3c23da8c68d4e6d4d44701c3bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ee6c3e68822af2c911f4064dc9514ad970fbed8afb08f439a85da63f50d55bfe72ba74e170f8f47bb0e65f635399d2b945cf4f99583be407ca31b4e3dceb4279701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b3e90b7cb9679395151f313e21de0c9555bf19f261cfc10b58393f522241e0afe01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546babbf8c51b335b3564c54364f2e4820f04c62afb2b30fe92d1e500b093796259ed5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ed328bdae904cc5454c9a662865927c46d3abc7712132faca636774672fc2e9b34272f51d28878093ddac1ff0eced1167fae8bb6480e9a22f7b7db71aaf42eaa701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b9d4a830af7930b9cb1b95923cbb10c191a94d5478486803a031d7049faf8254101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546babbf8c51b335b3564c54364f2e4820f04c62afb2b30fe92d1e500b093796259ed5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e3b49fcb80f9e5b99236f17554aff0d41fbc4a5cecde35e913f74285648a45de6a11f9dc7ab6d4f29b5886bcaa1ef66b375ecb9076a175b33cd0371255546b18a01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2af05abd378995ed0f83a55d2bdc0541ff4cb4c42832ba6ea58ed50bf5d89f5f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb951a81fd01a888bcfa4a6ceb095de54fe0c7ce673faa31be705457430278fe8d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e5644de536ca1be469904b4e1f84288ae945d59692750344077ddec30221e23241c9a1b69715b4eeae2a5257fc255c88120a928ee0582cfb60202c921f394eb1f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b3ed1121c99b93fd9bb3d6e2294431a2f20b9a7d0735bac501b2c2a3aecf9fb6401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb951a81fd01a888bcfa4a6ceb095de54fe0c7ce673faa31be705457430278fe8d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e62303d1936c23050fe55a43cd2dade86e11e9b90eb517b0eb24dfc7641f99a21908c87c33e7056d54bf1b1645e0fd815942ee20a242971991559b8deb6be5ce101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b1bf0390b209771a731731caf01996f57f9ded44e4176e824939fb2aecd498ec301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546baba265b387256f0884835685d2aef79253f7a747dd4922a462b73e11e9f76b1ad5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e34aa6cd5e76b12cca0c82492a868ca599b35d7abc34edb65a7c7aacb43d39828051e551d051172a1832e990f76ab171cbf0adc26aac1146308f9a26c73ed92d801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b53b5a40d918e6a8c1eeae49e361da16873fa7419abb99172dd62ca72359ee90601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5fce4861410440ed2f7d4a43677d86e9d49c26d3c23da8c68d4e6d4d44701c3bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e29d79c36c1912258da20ec0a7756d2af2111bd86df61d2f10947190d758faf8b6b4ca079d7124675f8eac90f022552238c859db9549abe77cbf399b9ae9d9c3001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b26bfd4c19989f1f825a959afac73418ee07b360c8b53ad7a36a6d7251076deb401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5fce4861410440ed2f7d4a43677d86e9d49c26d3c23da8c68d4e6d4d44701c3bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e1c59e053b48c400aa779e18490161657d39b98f50ec99565cae4aad8a1eafd1410bca1709e0d301d3c88f2bfd89b56695735191a050e5e269661ad3e705cf17d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0ae8af2fc8cbcfd41221b809656f6a2fb556610e05abfe70ed4d6df1d4f7dec301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7e28e208b48510cbebc8314c5b1b820c247f510f01fe7a92fb1a49a8b05d8372d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e1b118de5d1cab958e2be224bf3d1610e27d781961a9617c6f494f02645e94ef1732cc859bcdc1f5882f73dc0e45cdb0d5d89b0bafd1e087bbea47b001ad78b7301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf31cd1147cdf843dae22f74260fc7b97036c1c1878b106b2c79a4099bbf567f701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b22680490dddb3f65f1afcc84888e08782240f8a7ddb92ade16fa5c7867aea197d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e33656537aa6747982e8a9dad4ba381be195098e8562faad6a75a638c8aa33e6d2e9344d13667ffd363b0a6eec732f335a053250b2be53a8b92d1a31862e4c09601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b79722be3275ab0726f0212bcccc633d288ce343cd130e252f7ee28994e3b041e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4b53083d029a9b0aa8b430e5d0ed7eaebcd6aaa076cdd65fa89cf9dea17c10b6d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e6ffb15431ade5957e335570f25f36a050e4a048f58c84c296e4eddb02e33dfe9d71c4ea6a6a2c2531d2db810d838656f37c8e46efb7fb15af0750207bd0f6cd101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bfc4fe3c3f0a09a50ecfc50b64ef03e33515e4ce65ea772cc700219040833289a01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b16a1891492c588b60ff36b9e12d022ee01136eb0107063531634aff9d3201627d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e785e1541fcb6776f12aedbf2993674371c2575802f7886f1d3e27139e5df058751b69e538d08f8301289dd35c116f3050bd2286a65a0ee688b91de6ba707697401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7351c57d1f0913a766ac9688c9e4ffe64f9c45f419835aebe1f0c3217abbfd8b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5fce4861410440ed2f7d4a43677d86e9d49c26d3c23da8c68d4e6d4d44701c3bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ee5ff2fa5d7be4641a0a06a7298bcc83980a4692842e9a0dd045cb1909d0420ef5015f554af52c3da592120260bea265f900b39e59aa5d4a4a50752c25922427901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b11bb467504ad6bb674af301cc05aa958c41bb78cb94e8ed68a27285486bae7d701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b618c1725a7ab447add7c9f8497985c3ac80690f4607fab59c3892f0fdafaa251d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e37ec84f8ddc7c0b0075e4893d3e70f7a9efcc79f5497b72a1b09fcb004c2825ac7b296d7238db6366e19bbd555203b073256b594097191abdf3a99873137726b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7cb51308813490f56068bf8f888a3ec249724366e606a870bc7015353ad0fa1801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b068f935413f91a51607a40f4b35fd0d95fa13dafab4e23edc68359e8a7739f6ad5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0eae4168259f6f47d49ca5ff66e94cad30594f257a78e6877c2e699380e3fffd3eafb821b4a1112780c3c4b1cc160edd7e367ffafbb4818280b6adfabd5c6daa4901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b94954c06aa0fcb421d3752d5b447ca5b832a1f7347bf6204c5eee1175d6bed6001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2230a798f6b2a09d86f9dfe6cb4b65ea33a4841022a295f054f5d7ee8dcba0d5d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e9f1ef89ddd826d181784912fb21ca72b94e2cb07826e23972b7b0e4c082504adc5d7a8d5839dd8a7fc5189fc2c106d698dd2bfdc478173c575007576fd6f000c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bee7d360f64755aa666ac27278083e034f16acafd72384528c43e599cc9bf699501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5fce4861410440ed2f7d4a43677d86e9d49c26d3c23da8c68d4e6d4d44701c3bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e673b1653174fd13edf885cc60cc93f9593d0b0239ed984e78350fda80a9898a836bf6321120acb4e361dc1b99e6af4189cd5ce42f0f6c7950db087c598eb881e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bcc39fc5d8785662a6ff9c13cb70663e140b9e3eacb07dfa74d06a290512d218d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bd34637bdbf0415b4de84b172302f6c47894521e98ba064f7b1b25b3f0f87b6bfd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e0ad24fcac40a158df3ea9d31d98ecf08bc0246d69dc433216bb57cd5a4e4a63f949c944f5ae07e8c726d5a17e61a452b99ff5d9a9b3ab5c7fec965550451025e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b29b71849c5c6e2d2cf6686d90a8510b165cab65e84d8b0702c5038a9d53f855301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b63e5a6c99ee4aa35100e70a30bf504d6c782355619e51b2ea9c87e70b4eddf6cd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e58e4a677fc5354fe6420611b6aa4b7c0981f2c4b45aa1b93b86c56ee2d9158b20c1a05f85eecf9dbb82c92b75970f93210f151e5bb439975c4822a4a9614082501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bfeed08718398bf924c687e95757967aa08f7bea5e2727b56f41fbd96c80ab85601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b55955505a2bcd83b0c87722e62f86154990bbaecc6caec6e5b7c8bfd4c26f929d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e2968b621100b3aba8761a0436733929832d07671993ca13fde316b60613263f4afadd8e67e75f9941a0dfb934f66e6428560d2b0f5681bffcb9795c4b81bd83e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf45e86adb0e2b8103db408d62bd5beed685c509c2c92ab4512ffb9246f5251e601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5fce4861410440ed2f7d4a43677d86e9d49c26d3c23da8c68d4e6d4d44701c3bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0eb774304df51ae09270609834a2cdf31b3ede7b0b22c8f1e202bfd17f66517aa291024c7799365f688dbb2adda342c72b19ad6d361baa845c8ffbedf8369d99ead17e14572f726b9320fa2208d3577163567c48685336520e36d7808554da33bad8ce9f3ed27fe4dac47e25eed112d597475554df9fb48ba96186e44c0b6e7edf00b397867167e630a25da0174f74fc14f2cf7633865c4422cc403f95cb84849801716949deefac8a90cc68a80fa7b73e166acd2b5122ec306fe7afa75b67fa5101716949deefac8a90cc68a80fa7b73e166acd2b5122ec306fe7afa75b67fa51801807c26abcd7bc9b41f715ff8212cb1dd48eb231b2d621f857265b48f305b84883c4be57f9b864ece7a883838a3352379fb461be4f670542bb516d6c29ac60190cb3615628d0961ac33701d79fe0f2486bb1d95e0c42236ad2f54899af93aef87f6c825f13e937401621eac763c45f78044250608cd40575dd7e14c354707b1982f5ee52583018285c24a1db5fbd3216174b05c8e36d7a4aa1df5378ec0a9f6616b7557d1592f95cfce5691c5713cd2dff0bc0ca1efcee2caf31605ffa5e1400461c888a1384f17d071db952f596146ac14c4fb8544e760b59a357dd45b601daa3d134c9273a0f11ac6680d60845c459152580a55cda85144cc20f9249406b963d4e5a328f6bc91a954cb6332f3b247196617f778ce556acfa6728afc2a0c4b38e2fd05a2d643c11a978fed997dbc6b53210869b7f6a36618f1da1fe61ccbef27f9a3d06700de687c8895ab1b02ffcb9e21d9abdc8f6d85f4fcc133c491d3e7cae14180312729fe01935773605ba8c6b30943770782d0f8ff133490d25bba3e0782ccf73828178a2d54a2d25a66aebefa70545b228532e3352314260cbfb54997d2dd3fe9ab85f89fd3d9cc0a8b198c67b41030d88579accaa28c9f2d57a540cf91bd78125a1e0c183d02a364ffe146ced6b73455ae9b2c74513b55ec252246975f04712c9d7c4d8d674f804a7b0999ed8d4110049fba45fcf4dd8e04bac450b8ca16717b5988bd490130405df1c230831b2351985f396af537ddb2a5b6f5ee5e9efc63c9d2dfa008f5c985e16b3f343ab708b1f5156a9d684339f1fa7d289aa6442f159addbc87b4dfd602b0d4e0b0f57bbb1f3fb718be6a10a678cc0ff5d45887901a40ab89707bc04ef70103853bfc60958b3dfd486f4a14263b2ea8d9841def9b53dc83b00f6c68aa50db4ca8a5300513c9bb673f8640878afe531c880ed001cb8e63145cab6899a0a319f57bca77f40ada1a04f1fd309ed23f557d8057025ee7aae33cc90802193cca6c2fe70b8b3c0fcf1ffdf1a7891be3bbcf67e42e18d94ee0c982beb52e7c2e7a7a4f9636a55b87a73814e87ccee16cbf8781b3bbd043c0f12437481183f9cd3dcaaae546c22796cc638cf6441b47084dc9a5619de682497b81808260a6906674473b96cbc24376a90516e5116bb391c8f2df7acd8a326e8dd28eb8d240aeac61c07ed30e5a74a6e33f585d26923c5aaa9e75b7d7d783bcbff88bb042fafbe7373f37e473a07cb5558f7bbab0ad77b4bb5539a05bbfc30bd3a73db2485bbbad09814c58533eed64a90593901a91c620830bd87f7c50d4d6705a296c5193227cc96d2d4725c10f0ba2c44c00dc6da80732c64f9fda941943dfd42fbdf85efecf6e132e9d629604ee35b18bb55e974dd5d2f27d08d09e8e4cc16ecd063d6399f5cab30d514165367a7d3479afbf2514092fb237a678a5acea1c0653c898f32e5305459cd7eab054a7697c726929748afc81650cf12fbab53fe43774e2c2dc9774d7c5b7340743979fd705393498ac8e1ed34870fbf57f3c95419df7f90092ec50c3f51e86b1704ff05559d4033d16e5435cc9d7a550a689c75e46bdc3cc6103c368d39aec785d56b31d4f187a2ff40ac83dba87d1649a1d317205ae627a27233231d5ecf2b98faad5a70fa8dc3efbdf13676c0ee4fa2a46760d0bfbd0568bf92beb6501f9d94103ae303a8e16c59f2acfb43711cb2482de7f021369147dad33eae281f413d0566e26ccfb012bdb148561c123fa41167af677491f424ef0f1cc94093e2974ce7b39d76cb061e9a05d3e947a67aa1f63767dac3602b68ec72c9433c2c00229c6b99bddb48cc5e2cace69cba78302e965b2c8e7c4e2732eb67ff023551ca9d82b922dfa9a959cb211180c9488ddfaf1dca70478ded4912eecdc80ce7bd09a210b96048764869502a3cbaf3bab6e4abe07cdf4b68c63d1646cff9bc76bb3187f5f10ce6b8a84a3ed4c882d6160efc1ca035da75e4ff075939fa08c437b20d7056b2dbef1868ae583fae6937d4bd0923404f69fe02da993c0ecb9fb901fe120816c8e77061ff82da26d9098b2d16d247ac28c5fffd037035386cc9d531c109fa0e8c5096116d72f537c5fe1c9bee3646b2691605d40f945f50c624e6ef078d30b54daa3b21cd9a103dbddc408f09885d75782c2c2b857f5a4e2dafb898ec51588aee8b54fc23a35cac3f04ef35eaadc5ad85782dadbe625e5008dc92d2d7d8577b99233d443a07e9a5ab1390fbe8639b23bd3a6c371dd30e4ca8f7b21e9ddd24cd07456dbfe74d57d059fcf33611ae6e5775223d1e55efccce68a349f1fd64e2cc6965e1fe1ae7223fc802fbe80b0a46a998776f8c86083bd0ba76f27931b906fb523a49ec13eb989c00c7755358e12ed41f16a70dcd184089aeaa9f303c4533c531b3d63f0d9be932dc669c931c8a185947fc91ae6e073aa685bd660d0045c7685625838fdf8b29950879884947649a8eaa45b67a46ac26073880585f526c0f103fceaef53e76186be73ec298ecebe823c28defaf58cb46430fc66b085732fa9ceaa505364e227b75371fc8fcc268567597b50b4e8dc999eb76dacd0e1576a79e230b306637b93428684301b48a68d63857c5d49c7ba80f2083d378f34e2a94480dca0194f638ad29169f3fbf369077624c78e3a8952c9a7d3e8a5cb727cfea98d4017b9acff3fd6ae94e8b1f22fd8f86dac008491d3e7542f05fe212cb5b5b4ade32c5994353dc65e87667a4ba90b02a02d016b4bb39ffcb3fd6ef7dade6da6e3be5c1525bccfe34646b97e1ec5b3b174d4599292ec9950fa5d5b0563d65163d7c8c94a944befbc952b9dda8be543b041ce35fba7332ae9587d34284ae5a22a5d459fee61c7b8a8519175d78f5a2d62191e822bd2d9be6daaf759cb971cdffebbb2a456df2ffc9c80d7d9a13de2aa728161b132b21ff55e7a699fde7ded3142dac667c5bb59d8f793ae0aa74d236f0a099a490412964dcd2f735ce0e2b70e1a769ca6101ef3eddddb7667b3c78bd06a18bbfa9f1f45a780642e000abf67b6c7717bedbf6613b6ef8255356673553da7e9ccec4c82823e35685e0083621322141339cd722d085af3ad689f2c5e65ebdcb6219179f7d525fc85d0fefeed4cd10e98041861a649f8c49d4d264d45729ed163056f1504c9d313ddb6e78cc148bb8cd1b897dd106a23f32d7fff9a5563e6dc19d1813f0c07b33f52deb334d7601239d5ad3d32fa0790ae77a830197ee178711ea2022b94bb4df543ebf30dbd63edaf575b1b215003fa4b6d0078ae51f2651b45867b8d488757e163684b575fdc7ab3b846e0e3dbb339719fc352f8249b8dd4cb6b043c49d0bf958a169e185dccb40fccadc9d944153ab21420f4895d03f92e4dc1537d4de1eb32c063afffa68403de84d3330da0f71034be466ffe9dce51bec56a9ac5f5d8d7d87098500754b89fbbfa18b5bb4166468ff5a8d48133872c3fd7005e43f1daa5a730e6294c5ddcccf2042352967f0d9576598c9d4929353cc0aac3ef3571c4c43a4ba3dd221427e69eb2ad198e95f7d681a16fec26bc335f634ac3ef3571c4c43a4ba3dd221427e69eb2ad198e95f7d681a16fec26bc335f634c942b1df50d229438b86135b6f753ac886bf54bfdbc95a6c060e529f8eeaa4a6110c2d4bd9f7393810a21777f8dd863edc8839aae8fd7df0099bca6b27caef9ce62f452d1584be0d84cd4dda0c078fd7ef3582e0b15aa0fce2e1b589854a24394741946c9ab13f98c6454c4ff8664478a1468fc022254b420ed4ae5269a954e823ec67ba279236af173610827fdc6d59a2ed8f3e23332ea83f6a9817194a5c2eeae3b81267375efbfa7a87fce091e5d0a6b574ac192697a06eefc16d43f86a20b90bf0665eb4763d6e52961aba1a025d4446f7ab3a03747e470f0c65b269c7449d1a3e309144d41f90472e400a83b85b2e931a32b6a429714d1ea96a6efe079bef782f4bbbd89846c7bc2be074d6914c00209b6e40910f01dbb3c297e63e683839e24533334217fd7353acad91808c89249ec7b41ac3db36192c8c87558b5f032d6d473cd41003da6bc947980a6e786273029b4d238ab14812529c02323007f034dff790aafd61b815fdba68d4fdfe2e05c463464ff97229bb67545378df101ed80aff468762ea0181ce310506d5c0b44dfd864092dd9f44346f887a1a9d3735a85c33094b09c02f5e76918dea20dfd501d12e185f4ccf0bc937baa59a2d6dde395788b8b5b6a12841abb049705abb2fdcdebdb1a9769ff6a349bd1177ea66d4f59e64331bea16bf9882801692bb7e96e6479e110d83552d2e4327b8ec58740a02b496a2eb06596401e48d17ff8ab132671c92c2e40d44972cb90716f973bcbc5ad62a9df472ba78850362a1162dad524f02e8953c88be7e90c090392e2f7bf1ad9eb6d0ef676e292355b027c669254809e779f54c45de3c878db803f4b5c3973d5a2f263a2be00294219d78e2f9e64eeb3a9bb67db77347ad821843a5cf75c04ed1965719c40f3865a9605465f3e0143f369ed98c527211e3374c7595acfa390ef39227a2cbc802d91076039769a890f3e2ae02f14e1e482b6cca7be6e09a520ef39227a2cbc802d91076039769a890f3e2ae02f14e1e482b6cca7be6e09a52a4ad2fba1167a038c48e34f1c2b06c8d51a7be2bc3898cfb57d3a1f892876f10a677d9bbf8571c76c825f568bc67c352e3974574937a2fb9bca2c23b3db6a88b60859545ae22d676be4e2b242ef802c3d96b5685581ac32229f3c412a26b2df78d4ba4f2869365972abf188fcae94630adce63719222a92dbfee089362cd1dae9426a3af751414bd0bfb8c9e88e2ac9079e47309dce46046fa1de0afd5726b1caf00844ad383a9b50358f7dc336dc724b64ddce7d655d03861aed939c2e3aa6dd7b792bccebb25315c90b4008a1f96c9446746b967933e0e54adf624413288c092722d631b513fbf2bc9a76cf373db1e7f5f2560e8396e82d1bfb02d5647e9d19eec0cd3083c417f4bf0bf4b57dd704b13d62c520b6f0574be37f34f80de51ea53e5f71fc84c5235c8102ed4de0b85a0a13fb586aaf7525697032a708730db9b18857d915cde8eef3fd5894c63e481fca408b55d06ad45e216f4921d9373351350fdb778f34ff7fef912c6b79468eba957f9c5589433abaf4fe02e861b39e45ceb9b19e944724e953fbb4e5d704ffe0e78c39773d132775eb336d6d80cfa7bb8cba9c9977a3383c351223d9d6e9c3ab4d982cf6b8865314213fa021aa751fc869f8bd80bdfdefca1592163b63fa7b625c4b5ffc22c78487e70ff0ddad0e249aa82e9dd2ce797617e0cf174da5f506dbbf38c816748b16649e03395e8f7dbe766d83cb57dab7dca48823fc439d164957a8ba9b71a4c03d8a517d8e7af403e0c1316002532d5c45107f3a8eb16495d3c602938d325b330f791a40448168276d20db30a8e29698d4d2328ec06f802575a863fe35a7b2278846050f18b3fbd66e49a02835eaaabdcec6c68171b4e6a128970ea6a90e97201fb20432df604beee999904a271f14ddb99b1d1166718129e77d255684a2d2ae3f5a53ebb8f6950b798720c65900798e847ff5c32e75749603cd2656321a7aa274aa8cc868f7c6fc8c6f4d1314c75af7e46a71a5c8c3cde404089f6c8becf47dc0bff19ed80a4bc5519c5ff706b2eff791ffeb86f184451eac8a805091f26add9685f4a6bed9cd8abd8c8e0a32b8bf31bd4f78150ace5dd2049db318a2b5b138875961d324895b461779088683182b29c99c78651d33fc96df5df5ca39a020d08c4307aeeeeb5d10461657050d1a66ccd277d552c02ce85b193d75fb7bfb85f84c4d3f4e1f76a39e75e567d1edb9ecc43d9f65388ddaf906967d64f93e81b3210824480c97d1b9dc694260ddba531cbcb25857a2d0cfa9b45f9173be47544b296398ac816fa01986d282ac8f4ad1e0d7891f22110d0060e27fef35afd2b782661008bf686940fac36bc9c729c5cd531fc5125b5490ffd74a3fd367b6731843ba750fc49ec31ae249dbb301efee6fdece9b8f131fd4cf536cbbac7c21e19aa76e17cd4dcf46ecbbb344f3517d035dd73987cbfebce87cc86f4eeffe25db3b7aa756d9ca9b12ac0570975f57566bfb79c953cb2f28eb243a3fee2decbdaa8a0ef2751636da0acda83df53de17d035dd73987cbfebce87cc86f4eeffe25db3b7aa756d9ca9b12ac0570975f52d3a59e93235a481977520a566c7a617074dea821f3165e968aea8dbb90fde9f7177c68c83cfdd3b3a812333958b6396957341e1aceecca8c82e77f31f6a2fb4d5254404e91693d18f4be135f4a5ba35e237b9b9d3a821fd3cd5215b950cf928ea0b21c41a0d53c3325bc27df8004543dd7025460a6d49db14a7f9977300c031b538ec15990b18869da1c80ccf593f9581ea49bbc65b73eeb94e96ba2455b53dcf9e858e8ff561dccb2e040a6000c0df5590df41bd34942a05570b4578901cdf4a8648b4bd40b4d39dc28eec8c556f12311550b76d29ba2b8c34025129b370d6136b90a946e891867e583ce5b954eed0eadd5bf7ac362d952fd6ee09ad93940a165808a68e1b04d4764612531c5ca79b817ef78de1d81b1c29062e1729349882b83538df0b1dc9d7a35b6e7f11a8d47b3081fb2577e08010bba18b4ea871c07868613aaf2bdc925cd39cda4ddf69a313cee114205b391772a04fdc1a716f345ea4d7560d0e6c5808986fcd5afbd3c82ee480df1eb8f05ecdedd69afd6cde146ada4c19aab157da49a274412161adb4b823543ebcb849584265a56683d41c6e648d91250e1d458236b728564222b061063f07a20d25a77430566bb537a62d73638f60385271604f2425cd4d195116d5e9a9289caf74df3ca0067306a607eb59d5d911c24ed515a8368f578690769faf62e92f5b59a4a0789eb5f85360fcc2f32cc596b0e5e86879f6de40e4937ab8bbfb4fdb409333afe9227da98d13fe4d6fadc5700e3d6f5fc227e0eb7aa4262f6050937840c851a4d63934a224ea53e0afa9c71b9c38202136413d0bdaee7d0ffbe4dc5ef92c8828162f274bf401de2e2cf193d5ffdcfd96c3268bbc9f3929364ae6fb0b7d9f7d96e5ea15199b9072a2a5acc596b0e5e86879f6de40e4937ab8bbfb4fdb409333afe9227da98d13fe4d6fadc5700e3d6f5fc227e0eb7aa4262f6050937840c851a4d63934a224ea53e0afa9df24e99df5f63de535f2c562b379a12b19986e90001489f9a5a3ea94db901c9dcc206b1a5b7aa17de89574af870b5ed7034f238d54057581e75ea5448ffae252da10707be86c616b0f491242a8dcc7fe0da076bb6ff05d73f8b11d7978708298494c23e2dc75eac209c87271cb859d06f96b7a16897af88e3924ab823c8eb0668ba5adbaa6c79c70d0655a3a5062645e59fb149520fd386bd7e8a74663256d2484b26eb7673de9644a6fb2bf93d8f7f6980373f62b4970afcb64b0bb78d730ae756073637e116f298a79c396d0cea08d2abe1202e44f9dc616f7bc50fa05c8ff57ade69c83a2f9ba32b360bb3fa50098b0faab2ed9f70851d6c34676d903c220403f363bc54ffa7e2d90f70675fd757c8383719a143e6b250eb628ba366d21c06a97771b4f06d4a933d2e9aafa4029b7dc22d3117bfbeab989f94980cb8b434415a441b97ee3d7d8fbb686dd2d76e7a4f754c52e25ad02f1bcd3a667cd8d2e7c909c327fe81e7f498f54338a7b596d6dffefbfae603fe19eac5e05e4a18e63dbcce627e819a30eca64dd1bb490b5ea2b999a2da23135717eb76b836d933f2cac0316640dc1eac72b3240148bfad7eda221547741c49e212b44d670685fa3f64dc50c38e172da9d738f0c2d30ed0b2476dea5a3233f03fb55b74a5abf65fbb0c0cef4f5a2a2a115121d0f83c8e9671d4194b304f5249e17471160c24f08cf9466bf07404e3fa2ca567072f6c1f29e37e0838cf13a7675834fc0a99b2ab1af5098e31c75ae6d1af289a9825668ff0f06df2264b0c9306744db5630acf823d36c974af3e57c43c58a28d9b268387ea6c4c87d29c40aa60e4f8009065cc2ed7af775eea3262fc864aa490bf3db26da260776eded4a0938bf1a5b3a91bc41d92fcd01db58228760a071effe692871bd1e69af0dff5fac5294ea9fa5721cf02cf78b254e9191895769879b4f837b19cf0846c0bfe1eec27cce7d59715909cf17c7cf61b1e8e1dc5d81908b2b1ae4928e21c427e260872dc039f31186546e0553e604572312dff38af0ac62454c66b29bbfefdcc85d5afd8bb20fb999c829e8ce6d53cb924f274b26f6fa49511ac5937cc2e1800ed6c15723e91d007d581a1a747f7102ba9d26ed35a8651b1d82f9b661878cb8bb85b5c2531afa68c38666e80388e9c117d035dd73987cbfebce87cc86f4eeffe25db3b7aa756d9ca9b12ac0570975f55b6cf685e985181ba6166aec8d3f89ebc0a64a6f9ffdd5b3d2e35e8da01bf920136b90a946e891867e583ce5b954eed0eadd5bf7ac362d952fd6ee09ad93940acd384976544297ae263477ae1c0e266af27ce79b332209ac79e38bbdcc25f341393927fcd6b3e21d0617e4295d1c9e2b9d765e6fae4d2b77d48d06117e17475eee3b0807564536827fd3776f92cfa53f6a78382022c28bde56dce2300add95e0db58228760a071effe692871bd1e69af0dff5fac5294ea9fa5721cf02cf78b254e9191895769879b4f837b19cf0846c0bfe1eec27cce7d59715909cf17c7cf61b1e8e1dc5d81908b2b1ae4928e21c427e260872dc039f31186546e0553e604576f6d04943b2f40ebe0224b6aba573ddcd0a859a3506644661dba46c4473bb34edcfd17da52b69e7a7ef53e81ccf59b643ae5031464b76bedd3ac25e731b00c666c1d1d6595e415647c5da636ee94b803e60667fd52483bfa003937161567ce0b92243d5795e1099373ca94ca8a4c37868d5904aade05f50162cb64a71f7bc143415183938b163e5b5b06f8f3fb12cab2aa8bbb2f34c48e541ee57a60d56b29cf1336fec0a0b6148c88984b7135b54732a3075da83c1f1865377246795ca7bc0abbf030c66bdf28b9ab28d781b47ee74a564384c76fe1a1ec7c0c07c17f4bd525f56de132a2cd03cbcc5719ef6ad477e4d4b448ea9a3c0c1c300fce5b35f28e024284629ad9e79b9e206d7550dce4f12a480954270d5fb976d11ff6122ab066e7d3bbd7f4af423eca0e1e2c457e605ee7e0b7005a9e858da3c6eb3500566e37696a0e94b4767d18331cd4b3f9096a19ea64292cfca9fb6ecc88d7992053a4e97bbb16e2e10ae11cd86670a610791fd0c3f1a0ac35f614416765898094570adf78713ab65a5df72cd1544e28a2a010ec326f8c2bf1942efa381d578816217d146db4e529d79af9bee48e6f79ae64d20041643acbc33e1da6c9e8bfb169d51ef7c58291fdb59d4d91665d1910dcc16260468f8e0613473c470f00157d5d14f17b72c766f233f30be29c0a2d8f278d0ad96765865e492f81d9ed728523c8059ec7d07699c08ba82f72c5ca289aec78bdb846b7648a618f1b082df2086be1c81d4a38a275dbecf4f7c2815e6ef888cfe006a288f2e377ff5bd418b7a9b59ccd00dde3e43d380b58742b8f509debf19e9b58c161d511432fe7b9cdfbad942535aff08f6b3f006b9132ddec91d0b9048b491c5d6b963827bfeecd2fcd03b4db637ccd9c0e3b10b0e5b089ece8465c6e1c050ed3a8c6384454b9ce3ddcbfbd417701a038b8f4d90a487b44998bfcf650bb6a58af6bed0ee1fd1b54140d199697f058cc6c447c0d96e26f841f95fe4d15baf8c0b9f13c2246d3b05a0251ae5ef54a4b2aa88ddac3723ebc704e6697031260cdcd41a52c96a4dd23fb52d14f0cedb6de6753683ad7025202f393b46db5a4d782d60e15e38f1c84bda74bb3b1fd3bd19b271a0c65900798e847ff5c32e75749603cd2656321a7aa274aa8cc868f7c6fc8c6f4d1314c75af7e46a71a5c8c3cde404089f6c8becf47dc0bff19ed80a4bc5519c5965ab73179bd864f786588864725a411faabe696df908967dcfcb8c38ad673609e1d7ec4d879bc3963d5283631603013fbf687e2ef085bcfad4b76e6f23167720fb447a9f0ee07e661f7799977f84f111c82fa5522af38c05bffe1acc9e0357717d035dd73987cbfebce87cc86f4eeffe25db3b7aa756d9ca9b12ac0570975f54a3beeaeffed6f0f965bf53bfd1376ac7da7f7967f85c6a79440e55e90e121410719a378a189a757ce0a81ec12604e03a96516341388a5f327e897e3b1b64109a0558be8e5c20e292de04d4395a29a4ee55cfc9f18cbccaee9ec374b2a957b767435c4b3c8a0d7484d12213f046f38e892d41d97f1d1a533209e2a17ff6cfea847eb7cdc9e3084dafec57187a5afc4e5ed4e114ea7540cc99881262b10cada98bfa0afaf661d5eccc8c4ccd4c573d63602845fdc89386b5589651c6a434e7d948b798aade3fa72873c4551fee574a594a07f63f5691717cbe1c3d70df0a7f8b7790ed721928f86621a0abf1aa3cbfab3b349b9bd5c0bf77a463ef8f1f18d46d9dc333f9539c286edbfbd12e9690d4faeb10f3cd246b726256e8a210218cc3e1a5f4a2c0f8ee108a69bc89c3d85efc83e2862e8eebc4960a0407bcdcab643a8955f4a2c0f8ee108a69bc89c3d85efc83e2862e8eebc4960a0407bcdcab643a8951f12be7a9cc1a2d4b0d8d9737bfe5fc5a146980a202d1369eb158ad998019b551f12be7a9cc1a2d4b0d8d9737bfe5fc5a146980a202d1369eb158ad998019b555e4da4d7335e1082aed4be4a858a4ca48c822f9c2b316dd0270e2289b6ecef4f482765023adec1a858e4b5114ec8478b0c0b6027a2960431a363615fe072123fafede16bfce39ef82049512eba45878e0f380af13fc3861fc4835f3b00d22e6cf37912b4cf4754c959cf157b78b09e38e207e646636b2f4fe65e349281dc5de7ee0d8cc9c8a05e5e11f6075c2b6bef25ed9d5e82c183602b3e37b51fe7899147d3740f0aa2b2512da2bf31f6f3b43d66ce896dfaf4a4094b3b412248f09edc44bab618861bdafc548d32e6dec5154faa7b5f6eb89bbeb3ddcb0d02ed9c70abed1ec5c069ec45216f6707d89dda02afd1d5d0d235bb685a77f1d952ff65867baae391c3fa12888f680c9a7644cbae4cb2f5f05d974046df571f317251ac3edfba39cc33cf2a6cee9111595e62c0e9661a36606a1196aaf031fbef25f4461beb3103a0cf4886f815a025cdc58561551c7234e2a602899e0e4fb30d64081c6024e18633a18aedb61e3835103803eeb232bbdfc5c11fad58bc22f8f592071f8e2867bf9b9038c52646804d649cd6d032947bc778706301e1f7e4d73e4aab0ae1dbfd4ea3c1f1e367cee3cd6943c7b7593a1361e89e866c093fbd5666b4deef883dcdf934ff1a6cb670d099c6de55b0b166c7d81cbffaa941411e84c4269d5b0f33ddb4445ab28aefd99ed0f702a17daa0f902509263d9c18367d21699ff829e0f7e11c77bb7c87e5541713c3fc7d1fba2a4db93438e8e1dff4c12d7eb50cea73135e815d94a77b9fcaeec21a176c00a19e6c625dc47007bef641ed50965678627905c252653356acc08cc6baa47a19a9c1523e5bf506b80cc4c4bf8cb98f241884f86a3f74d171d25ea3e7ea3d5460787101b5a6e8e00ba3db3b890ffdd93e4dcb49082c39c2c040643c31307ae68cfdb04c1cd3c49007cf5a025793b9587f1c58bc4b940f777eb65d26f3a323e229f21158d549dd02b27cb7b9fdf8c88df73750ae6dd95001baedcd15b8ed8620b4840aced51a195b2a99d88e0a92214e169c6011b5976b1df1d2679c18e54a5823ba0b1d29f7381a0c99d77b6b5782492815a4311b61f1c1a86a5c8db291ddd5e65724eb3cd9bb4fa2160ebee23a830524da5e25e3fcb384428dde5f92392dd32d6fbb0aa77d7a5e5d43e393ac0479d040b10d59b4383fd3263f4751ff6339feb2e245cdb6535e6f13e62ba5105d696792662c19b4383fd3263f4751ff6339feb2e245cdb6535e6f13e62ba5105d696792662c19f09166fa809eb801a95770a2fca0aa35b1691152ddbfa1f0b20db4a454f81f9f98e8b142bf1fb92606257c9cb81b32cc316d8242a98c45e2480a07ba1a98d42d55c83125d53fbf6d472e638b1d57889f76e0a5098486ae055e1b17a9cba13af978a1e4cbf41ecc83fa1cca1131815303044bbd1d8193ed57e822fe200eb9b446e89d22bcb590005779ef7d43b1bd8e8e77ad0c2f604bace25338d5ac1af6460ab7ac0ec2cdf8a7493f0397f774eb8a2f98386994a5f1cb2592e6bb6bd5b753129189fc165a6441dd2aae8e33418daded11f4331f2b233796caa8072e79a6e574ce61f7a3ca2f7e977f7b1188067157540104be909d1ddaa65a425e2635b509cc9bfa1707d61bd0686f3734c8bac86201b60dd7e0be88a044e2791a46b1e8f84feb2072bf646c075fc423a40e32404bb0fe8acb4e7327e693ed7e0e3a9bb076b55cebf04ecc54bea1d5e9a6dd1a9e37a232b32d1543aaf8465c47a5b219a1a52b7f4c21df94c7520ec8d6d45f3f047df4f748e58c1fdbb784720f5e7d29576ecd8958e3dab67671b8280686a73cdae471df729d946e599286adef18ab4cce39d291df5fa202947da506322d039da97e46f26d2350e7aadcdf53b4fe71ea5c6c6391df5fa202947da506322d039da97e46f26d2350e7aadcdf53b4fe71ea5c6c637418d63e0f3604e913078830dd62c231099d20b083825b2311c1d9bd8fe1f54aa2b3886568b4623b137eb4aeb7b294f73841ecfc7b71d36bf16773bf1b13c22878cc934897b7cd262e9d14c8fd85f8b2ef9d4fa5e4cd73548d34bf4e5b9d444ca0f5c88f31d178942832085dddd4dcfad68c08d05e94e28b4ab02c69e49e40aa717bfe5a3639e128a6c3f09b035bfa687a7626077545bfda7059069bf3173663135c9d2fc126a389697cfe62d606918714fdc15b4d1f47aaf40ed857e9f98e10f5effe0c0898bc3e25f36a79bd1b7fa9c4a5209d35d23a19367db000eb2b7b7fd162bbd061771dc27aa8e35aafe4427f9c2aeb0becb7e423430632d54f3d382ea41a46f7785fd3ec5a0473598bccd9ff26ca02b741a05421c5e9f5a7355a5ec157bba5aa89c6e1ed41b5f141e617c87346b5133a814c278c3028bcc2300742ab2908ca23b7acfc6b2dd59690ca559b271feee3091a3c72bb522a05775d1fd36c7ca17481c385d8ef615029cc7d9e2d7a51623d2119989d202efca025051a65038fecf7dd358e42b7217ba1f549cecdc0e9d34be57f5b85de5e6ec11e7c34146d64fa9a92081e616a09b475c67e19cef36369e7d00e5bf87bd62573e35b987aaa01159a3b480cc1112345e3ae83074007547bd8271fd939d7b5910d251985acf96f2dd2c36f776dbf4f4aad788ac11d2c04666467f098013f9888ccd90630d01434e470c5b7fa02ce372272959b8f03392598ffc806a719128de3e1d108d52a326d647ba0346547f974501a215470c36f5ce6b1e040e6e4c40a9e2c8f29c8679c868796c4d3531f650e1b1a8f1c94fe916bffcedcbb4a4d7c4130c2198bb838897ca17481c385d8ef615029cc7d9e2d7a51623d2119989d202efca025051a6503f838b8cfb5d18c69439492dec17e487ee98f51c57b14a2c2cfdecdb245cf3acc9902d263be0dd8bf6fcf595584a386008835fd3cf77f9cd305b79e5cf680f6c24e5682ade10b87a7e4f05006eaa624df86f8d71fa80f2eecec234f4758a4090011229d4382621c7c8e4ef39911c31cfb691c10065f50e7684a8597ca1acff9bb66e4070bd344599ee2ec387974b9f441cbc71c65dc72f4ef7992af855fc439314ff20b28658921d62b15fbde0ac9a75e3e138d91f2e4d56513fb6935cda72f904f94bac6269de24a63b0ac3914409d72fcea0ca196be9395755d741c1636e1530d22044fccef0542aaff319255b8eeb6f32a4f9057ed227d2aa7828de53b25f1289b379078df610867a1b898cbeed72613558b6952071aa7b433525c3d574e2c258f59aafaa781688bd20c6005616f02809ea95c8c0d53414f1fa6a37bf1391a258f59aafaa781688bd20c6005616f02809ea95c8c0d53414f1fa6a37bf1391a8a2bf5ad6b0bb03a14f96aabf956a76db17200d6fd8d5e7803f67d1efcdd7586275b37b19c2539a2701f51dea1ff9b91aafb6b8657bc0aa11e3abd2f7cf753e2a83fa912eac37ee04dd8f5e358ad6ece7c25afab48dfdeb87d5713ecc86e80086f540b759d047863faecf43013742be0ba7eead454453b539f85bf59039c0fbe8d82edc5bb941c65db6d424c651ba55b802bad03a6eb4a6d9e79f235486d93d2d84e9af98d401e297fad55a3bfe108d515ad3c3cb6081e14fbcc82bfc69c2d257946f1528c704a44e99253f8d8c7a5ad41b6d33770d147f2a404e937f4166737b66a5fd2dc93bb3ea27f19b0781eb2ffd8809cd0a36f7b9455eb58a1e56568a7e53323285d61fda3d063a043c765cde981db4900468fb29ee8eb00802981c3d113c1b4c34b7cf51523fe74f6dcefe898941b9aedc1296f6dff4e574dff64d27aaa3f153950243a2ccdd358fd81d2002c552f69016bf04be6781c92345408ed66e55a23446261554b8598bef43f10406826a711883d061854c3db0e94f36397068131d8b25bf27bb436db0334cf1fb33dbddfa06fe4611abb892e503f2d44e59574f07d30241a2ac5d78e0cbed225833f40ee7099a090e0016870a1bcd310efd21bc7c8f0d9d93d35d86a3f11b5374cbbe7b2e1d486ff66e48bff72bd51abc5fc3fc87a9feed2c64d96a8cf1e933263c14486937daedfe1bcfe995ccafe2673981d597991fb526d4bf771638aaafc15dec958eebc0367811e0345b10d3a151b5a291703cc3e9ad4965f6e2fe3c50b79789f7b6303dd3b46e2a0ee49343527644083812a888c6b94b23fa43fedffbf5b92193cfd5044c1b5aaf2622c0b4cbbd5ed41f0e7ee1cdbbe111399cad58a59b2f974eb49fbfd6c00e01ce33e28a3c88d64e55a23446261554b8598bef43f10406826a711883d061854c3db0e94f36397068131d8b25bf27bb436db0334cf1fb33dbddfa06fe4611abb892e503f2d44e5951d597991fb526d4bf771638aaafc15dec958eebc0367811e0345b10d3a151b5a291703cc3e9ad4965f6e2fe3c50b79789f7b6303dd3b46e2a0ee49343527644083812a888c6b94b23fa43fedffbf5b92193cfd5044c1b5aaf2622c0b4cbbd5ed41f0e7ee1cdbbe111399cad58a59b2f974eb49fbfd6c00e01ce33e28a3c88d6490b58cef7d505921768cd4cad649ce60840c7e1625f256d0c2b922d092e32ad38265b582a5d5e0896afbf40987bf0bd55af4bf1a4c3133ce6b7c55c27ab0b4fa7976aa4450888e51fc8d3d35b8975d9ce79fbed09a452c6c3747ea0632df7a34e5d51b3963ffea69e91827c92050974957cafc5f920c1b7894a4975f33b8d3d8bb79d9ab35d75c1ce1bc4c205aedc99bfde7dd41ad22732068d545bf6a1930fcbb79d9ab35d75c1ce1bc4c205aedc99bfde7dd41ad22732068d545bf6a1930fc840ecb0cf6d6358af24d52ba439c2482796b86e2b2ffc455f4513ae412e5032e4e9b8db204febfdb58e513f597a42b74159e73a49808ab7c091814a9a308027eaf974c88c341267e9236e9efbc0b7e4265b9ebcd4c647df16bb0305fa0494e296566a886185fd00bc6bb5cebd78f07a475039ebe7f5880e650409dd20fe8c119d57683ff19009a7044f3fd99632e56a7c5855c3e5df888d06ce882734dc61fb49789f012b66e71abeafeb3a14d4c91b60853c1b56d3a19ef6e39b6ed918dafb03d253aba87f72842fd2f3e8bc965b2a5924c4613a6a97e94571f612af5f53434bf21c22c920c2addabd33623e2aa464a44b99810cb19cfaef698ccf2fcef6450f5d9177f40fdb8f64a9cdb180fd92aa41c39e0f14115e213746ed45fbbdc33c84dfa4815b687882a022762734bc3e07ade80c9646fc7802dc93ef59e801e748c8c06a403b3e22d6ed0a88435c79eceed232932217491a958247bd2d48fbdf32d8fd04171a312616a365c745e2311a87584d3585bd6c6c4af222d9eb7a4966f5dff32937d5c11ed0a47017d236ab32a573e433ae2cacc7779fff4ca8337d5311723e9364961cc0ead88367a88e26f2adfd1bf00f85d4f3fd85e93090fa99ca1c37e380dea2a7f8acbd2d68965ed1aa1670956636d51a3a9a636a3885317e8a48f8c11a16c74c9498da3757a72e4898e9b2bc63d9c28b5996c8fd5fd2ccb7e614c795ee5948bc7f472e94b53d24465d46b450e1ee7699ffb501211a97db3553bb5ee59f89f329152d2988ab4ad89bcd1a8d710ff33d99d2580501453b9b65fc77a41611752107650049c56099386340775cab879a73eef76d8204c89f5003336a7245183cd22f931d68e75ba53eafeed1a36ad46ed33040607b7d97f5108ab1d373a39883e16114bb6cab2ce518a877ccec3eb9c7f7f3d98606106382607fc2e213a39883e16114bb6cab2ce518a877ccec3eb9c7f7f3d98606106382607fc2e214193168978dcb5e97a3ff50df6abc145903de628954be205d78cc3dd0d53e83eed96cf7081e2239704fa318aa542dd8e138e237b9b4786fb2fed2d9c159d533eaea0b50b3d475606912566270f91bc075ddf5a2d4b491a9557bd1870f30d692dcd9e56cd153d79f0e4f85ce59c581c3cbc75db1493103441733732cb17526c6a332ff178f3101a1e447c5590970464e1fedb9bb571ed98ce522eb160e6ccb6f58dd1ce0dad5488ecbe79183c2e16cc62dd31fa28784e990ba3f3095401d8a0d74e42d80693f470d060e60fa643d922b688d8b0d11bbe92b66d35a23bdc30d239c19772d9f3ab9456a8e66a28475ef58e5805d59c4c573103d5b2669e12ae3f3841ed7b7282989c6776e6b2454e4685ff6a93ae2e7c0e9cefc68b463b728f1ec3f9da39e05b808c1d3316b856fa26a937cb8ae758505116f43e9ea43abe9d8234f9da39e05b808c1d3316b856fa26a937cb8ae758505116f43e9ea43abe9d8234a8fde689d57ca4b26e6adbf1bfa1c7c2cebcede810f3102a97292f507c72798b19f7e4b4af7ece2cf177f5be88c5e4019bbe26cb3c078dae1cf7b1066b05a407cc479adb1850932bfdcf8714b50e0ccdbc15ddb2b6c15ab01a8bb0d3395530a8c710346e587bbbfa38efa814d1906795156d8824a2c7c4e210235c6ce037ca9686aa4c8d5d9fe7868aa8bc1cef614adbbc649b22aeb7d57ac4dcbc5d812910f71e4f6fb532eca40bbf2d1f61a5438eb2dcecbcaa45dd3b50fe67691f28392bc1362913c9a5c15b2358bfe66035e63b76c30921c293e9f9fa9756d2a28b0fefe08514760920160904808d134163f1433a5d41a600056f228afda05d5c6d01289ad52d6951a9716139267d41b41c3be0bfc167c7e2f892e26795aa2db7d12713cf67cc98c806487269d6ab28dfa849007f64b4ebaf825540eb03cf57a8e9b4bec2fd2f2f2c290528701254073b366e33ed33e187ae2fd2866a10e3f27a1e65e5039d1c0bbd0c90348193cc50bd74c461e65ceef8ff09aa639eb95ef9bbd3ec4833ba4a502cd9ce1254972f95729c5667835d4dd98cf6332065ab3e7248de1a43ebc25b8aaab3b28491d2f689704798669f7223c46c060386ead0cd9853aa2c9947a54e005c9392931da648d009507d3377b61d34cf6cf322d8f7604fd5a189c1512bd117bd35b62d71991c07e29f5764b88bf9b84c9be2a458a0fa6274d5acf1046c4d09ad4b025b51f3b2539d13ce2f62492ab2fbacf9ba995d56030663d3bc019ec538ecb8748cacf0abc4ae472893baf8409bfe753fc769347b4b0242cb31b2e784c31605460f7f469bf544e946699d043a2714ba63b9ffb89822f5ef85dc3ee784c31605460f7f469bf544e946699d043a2714ba63b9ffb89822f5ef85dc3ebfcc2b8addd47b30261457567653cf940888256fea7cfd13b09a57b8aad0143e4e44ab1726f3086888aa68e23278559a4161836edd156ee2778b67db3c0d2fad44aac74438ee45af8c012e3dd8b883cdc1c70a6b3142569faf4ae8e24f8a80c76aaf22a469a2b9609370cde40d119524d18abc66aa47705418a48b5b6549af06d786db8308545b296dad5af971e6a8ff866fca0316275d263d1930c22d335b65405beb51f8a94818f4cace3c44b77f00b0c822114582f0644cfd4bc3bf44f87671201fedf423ab7682dfcfbd8d659adb8cd3046c792ed27b6ff99e0d5fcd6b765e21253b806aa47155b74dccdb6c7b888da9b53b0ae5663a562973fba105169a9429e97cfa72ed64175717e452bbd8ca31d42a25de6552cd20e5fb7ceec51e2d7b09681f0b0ac39d61bbc54e3873d93402cca5afe6cd4a8b467d85990c353d79c76b0568801daf357ac8cf727068c98d7d74ef906e019e380d30b1ba4d7a839e63e7100ae409e48e8241e1b275bc2ff8274c6f7f6cc32d4605a2caa563456353ef051818c6d0dc9426ac5ab1012a41d14dc79c8f29bc9b48b3bf60a386aa36333eb856d7df610043470de561f0d9340ed2c95b5f047146abc037e8703cbce8fc39236b3e052588f053391d4ab09cca4974fc7ab2668caa92ccc556d19996f8c1c6290dc717262d221a3a1635b7f2ea70d2dc9c645d7ea3772065603fcf7e119849be785700b0fcad7b4b281f1e0dd29538129b644f231908e07470a320657929a59c1cd82c33c3bd2f2ce60aa22667b2ba69b84c7629f9e10ac136d96140808625ac8d7f6399619a6f13147f864d79b938dcba7fe2e1b6b587e18495b3c82764bf3c38323ad35f52828f1065cc853897ae9ac0d0d8b1f81ee1143d06a6437ebb4cec0310fb8b07c8ee69c30ee31049d13dc80075c83012701fff3e3bacf603a91f7ba222a8f3159341d8c5fa543c019ee5801814c5873f5d80e9a59036ef7febf53039742854b122aab8b0af284eecac790d47014149bf00f49d7ea5132b3692550ef3dcb3f61d7b0f4d613f93f52f11e443ed94448eb6dbdd974b7a79c257667b61be6556f8c2047f4bcecf09c177779be8044590d081f3ffa66ed1ddcf7f282337df561bb97bc9eff21325ca66e9d95ec17ab502f0eafdd710b9e43347df9e2337df561bb97bc9eff21325ca66e9d95ec17ab502f0eafdd710b9e43347df9ecfbbeb399f4347425c4e176a8a657e37be4bdb456eef9e9dd6a0d1205ede9bc0d839bc64aa4ce7a7232ecd7da19eefb80199492ed5154906407e411a95e2fa985d0821ba78eaedb568a8ae3c3faaef8938efa798d27934ca972ff6c139ed18cd2d7b42455505bb1ff560934b6b96f70970636bfc8344b102680a1d6347b9afca33120a8051ae3edd97c2d56dd22c84d50c086e3fcab40dd93ded0b3943c8f876e9739900563b961dcd930151c780f3bd0d1ee0d348985dbb65a4e90841c230341c91513dea92ab37493a21499d21a54b52fd86d8a54243e8f9d4fd48068588c68d885576b5d1c6ff5c76abc89cb0c7916132c206e7eb89e1bcf84f139d5b22e9b1f81f9ad2cf8ce3355b9cdeb5c30e2dc97746fc07f5dc41266ef9d9275186d8db59426ca67479476d0947602e48938ee26f4fa7d4c7ba9eb27bbff994ca5206e9b7837b8b80e8b39cf26d0f79a3acf6824bace9e8bc9c64064b3bf15142d2370b7cfd674c71f159da8b2586d64cdf17a49f33f42d59fd01e61fc3dd3b5e20131086098d87af479dd9407d960b04090f446d813d5c3bf68ec1fe6612553d149eb775cc1e352692f984984e89ec6f1d2902dbfdce76bfabe4d57ef4538e5a37b64448b8c4629146d7091f92dae6ac1b3753c122ae79bd734d95da47350416b68f65a4c4dd424b7d56de4c7e605bb4da2920c747f74cf705a3b01d9d2195ec546343223f8833f0e1c8a3f164611266f134f72124c6afefbafb5285b4c6416f1c6e00ed0980020db1b692162467ec38df283d81d9a314a07d21b4e4f678a0e2fc51662879358b9a25dd8cd4e1dd41760613568ad96ffa65dd5390b043a63058befe4da7faffb99472033fb4c243c4d13d3b83043332e73c610d88c9c182f4f59c9fdd9bc0c5e09cc4c98fdbafc4106bb6af04c95db0a517dbe7edc6f123ae2870da4b050ac8c59753386c4f644f86ab006bc080f1f901936ffb8da188e9909d0788662879358b9a25dd8cd4e1dd41760613568ad96ffa65dd5390b043a63058befed98ff637463dcaf046d78c346043ba8b28e35f0406b48671b0613e9adabe7ea79625992e918432ae0c0b5865bcb8c32daaada34bed460646a7cc60f15492f83b7b61be6556f8c2047f4bcecf09c177779be8044590d081f3ffa66ed1ddcf7f28339fcd3aac5511932318de666ee2b8410d7f02a16b75e8ad35af4a85254494cd339fcd3aac5511932318de666ee2b8410d7f02a16b75e8ad35af4a85254494cd2dabb4ae3d45c352c93aee2217bde7bd4316669ad9564e535fcccd23925dad00533a8f0a29714bf37098fac9bddf9104174934661ca9d32004f617858af826f35cc3b7ec87e1417556d45f44c507c4766962ff1b5b321a84bda2955bc511ccba7c097560a6eb45200f13655181f0fb6ccd26e6e6196a8d75462ca2bd50366678b995aba81076c450c7551cd1ccdc45b74b2fd0e83e689375d50def84179f13591e69bdca2cf15edafa1997007c8802d84bda015938cb3fb7ccc1cb36052ed529fd3ff2d2450e953edc7f3f39bc5320852d2bcd0f7b62e81d80ce9abc9f32949aa80211d72c37fa6b34850cd889c71ca6bd3fe0240557d13ab8d60b185c6693c04e2f5818b255cafe8d1716b94e0c439e718c7afd1287b449f0e619945298100199df177eeef98ac321b3845e35f2fd6a75830c44004eb6046f49e62bc48030bd8a6a3bfa24b6ef5b22a6e616c18bf732427a6933dcfad24f842db27eb7b520cb9ff7a28bc006c845ad19036ee8e4069aa2f1b5602b50576a776c3dc5b64b746e0d2b04b985d97ebdfbe5d4b81dd20d549b396f080b0d1861bf0673ad2487389c417a98ed9877c8c94fd2e09a01e4c066c5c2172edeecf2f9251dd925541e4ab0de5247c9a13684baca90c2c6629078f404f312be8a9695cf69d898368b3bff70514860d1eb2540e5533cd6cac7729470be07917658a1fd46bf8bf29a9995545a40f56876752f52da176656ee03e6179bb6b1e3c3e830516e1af803b11115cadc49865e423468065b92f21ac37715f0a566c5c3813c747614e55712070cee1cb41b26f51bace57e148094e205fed163f215242df87b526f6cb22d55d9adf382d2711ee16e1ba4b63dcca7ca0b39f27f39126a7e84a647c5c9ef8bc8479d0a749ef9b063c31e0d29286b915609283dd37507d55cc624b8d23b3202a317eaec51f9f9b063c31e0d29286b915609283dd37507d55cc624b8d23b3202a317eaec51f96a5cc934ed2a69f159515ba18b2764fe505b6dab3d3655f32fbea0e5a0a3bf2774bd3a0a3646462becb44de1f9984682d765fc73f99d6286664c7091d199594763c4ad88b8a8387eea652070943b80ce5288d0d1d20bfc0377dfaa817880afb4feece7f8b7f84bd79e8ef2829274e06a2538cc36efced3aacb64322be2c7364f27afbafa0e40394ceed94f8379e7974cbdf8e0669529d37a0911fd49e7bec00a7fc5f8759636de15b34b1e0a5ca6f2eb1e474fd3b5d2de0783d508e4a3ca73c672eb90639e28dfb1e625e922923ae09a42ab177b3427e430abd59179bcd04b1b8f8c449e3666175a6f6b9a5572d0b680e2a0b4a6fcdeed64f25970610956a16fdf0afe0a757fde4b93317e78f2f0a1454f797c370661f95ebc21914a197734d1f0d0a73cdb188ac0988c1e62851ec542c1b657beca1e8228fb836f8cfbe0fb3b63f75e8684115ce15ea6a14d096127cff16034fd5d8ed8b401a680d80f2141b53a292e51754a33afdf57c80dcb2e278f16355e64274c6dc38c7148bd8099cffa3a292e51754a33afdf57c80dcb2e278f16355e64274c6dc38c7148bd8099cffabb376d5b259995d03211beca042dca11c4bbf13b74adb62b1c3c8426d645fb64e67a5d628c2d8b0818d8d649e440d49909de08b85c36715630af55a3b7914c00bef8fd90a1400a047ac77a34338b7c44b854a17e50f1b8ef964080e396ad3804e90fafffa1bbb9204078aaeb611400cdc2dc4abae3cf41569b1b0ceb3441e51a976f1a69c1d97ca3b6fe06716261e47c67d2af7b56bd1e8d8458911b0a43ee18bc741bb71bb93d5d3686305f9de13f5d32346acf2be334fd541fa1aecfa304397ab26c3073dcff68a7944ee45a99c42011005e1362a346d48220c95fbd548df95245b26ad43928fbb0d3b8ebfa8b7ea76666d83e445c9e91ee2dc7d3f9cd916608a6bd939c7dd38a3af055e27ac9e33f9cf62e6980d0cb551574580620606ea79827e008128b2a81ed762a0a92f321bdd47f53d9b593866409e4710b3db85f3764b4de713fee440834b8fd2c4bc2b481c5cfbd4812b89a5f2c4ce51359c98791b915c080133088f8847a4bea0c96899921b93288612e408e21fbce69ec969f061a467e217921eba8bdaacbba38d2333b7198c6527a000cb833973e8cd32db4ab8fb913ab935186b9edf8a43b8bf0776ce372b236eb95889e8e08e5c790c0d83fedb11d7b71b0894ae0e47be12793cf27cd213a58ce215c5ff05c0f452bc44cf2edb11d7b71b0894ae0e47be12793cf27cd213a58ce215c5ff05c0f452bc44cf2ba5c0f6b8a726b35bf5b9b6a4f7974cf3ec3b108797fd5bf3fbb2b78e4e5d7d5646f560d062194cbde502fec1126cfbda6c5c7bccbf3e8bd4a97139ea4e75f6cf5022b7e17dba1e4f819942c5c94257b56abb8b7df3631390706645c76047c46403b0b6527b0ae8c805055076a4058081a9bc5a610c2712354d10d05ec19ce26cb4b16f56067dec4ff15ac551aa11346eb372352c283bab23b56029baecd454143459123c7549826db10753d02e86355543cda96ff50cce171fc4fcfbec927f7b300b82ca98f727144373a71ce708d58047583a98acc267814edf7ae7cbc79fa1fd96b2bce8dcbe9367ce1a5297bbd73811afad8d09e9cccc37e91b4cb1266d5d101bfee262a06b25518c671e54ad1649971b6e011f11cab6ecec11b008b90c785eabd5a2420c3d35b2ec93171effada526854904b9cc0eadbcb0bf89e6ee21766df885128c7ec46b698a6f667becdc55f16f4ad0014fe798e6148908ee97606af0c48d359a1e1e1e0cb5923e56096a90d3104004287e00aeadaeb8e633c1652abe9611e03599c1a01f6d95e49b907da68171c29f09021542a8b55b957bb6fd4775dd082c49fd477220aa7d0f48cd9242a53fd595148321c11d825fca8d40ddadeae7c7fcfa7c949ef3bb9225f244b102e302286b5f35dd845d5d6ed89c2c30f116e21914957ce16580947302b69168afa4034b1b8ca589cc52ed0ac1defade4e2116ac4673b71660b185beda4c69ccf23a165ac2d204e14e82aacbb9b04ee63dbd799efe26ae1aae21d763c33be8c2863f9621244e17a0de80925c0d4dc975e5b803deb348316b73bc917c4e0d324a1a12adc9da1d99ea1216f1fa19348a99d2a00456e60d9045d4be0a56c8f59515564f18610052cc7b59ce61aa3ae6a0080b748e124afcd2a24375f6eb2b8d8edd9757891626cf65fe2169aa3d9be40f06c8129c035aa23ddbe167df5b18e012465d0f7382b73e9365c84157ca1eba0d64bff86b85556c38cb7b7e39a2b5b3d83360681d64ba6aff9f921d35510aa38a85fcaf98bae328a3f3440944a8ad66736b2bc7b87c34e35d025fb31c91e95814dafdf4668bb02f1970ad743981ba3386ca88e620f5e55366f0771d7b39de55136f4937332e8a3839ef2e227d3d0500e16ac99e6f13593f82ba46899f282d17c724783c2728f98f3aa35a6809f44f55367274a501c03983ba00fa2e53e15233c01d739bcef705411125acd23e75d7c5e124b27fd14d02b997a005e4082957b175df439bcef705411125acd23e75d7c5e124b27fd14d02b997a005e4082957b175df4a73d42dee0bc526d8e76566be8ef975bfd73f18b0c202d5abf6201525b18f103ff0d1d106baf714ba42053f0d9c298d216e6464dbee831961f27355eb9f2358fca06cf888a62d145a8b4cec29af648ed0ebafd254a180a74c16308149d1c5a01437ac9933224687605ade1c0163a0d133d262bbd964a889dbbc0bf7a619847c2437ac9933224687605ade1c0163a0d133d262bbd964a889dbbc0bf7a619847c2770d0ea45e5acd55b2f991db26c17e07f1ef318e412f8e8158d478015c1ce40afc8d2c4ea3db6c04f79e5ed32aad8af9d6b11281385ab6f1bd839ec2eba737193d8c0017f9efa8e0cce8b50e2eda5af7af148c5b5b8551275701676f901d914bb125dc821724bade1ef802193d6ff4fe5c5fe586b22a54182dba6da062cbefab02b459b0a3e2b66a4ada6177d05647b2bda0ce0d6928786ee26915780047cfc474b84468b0a04ed16ea5e616b95b15636d87b159dda4ba65f96952cd499e18280999a00b61ad46aa8fbbf0e2267fb86be07ead641820fbf28cb493b5c3435ac34c02dbb4a05300068fca8b12f079e95a584922538941408cefb6937ae1fe2a884bd434500c886ba8df632ce8c40af825268415d572e6aadb0e3a07c3ac57621d00eee18eb96bdb2b63326d40a25a3614593578525291a5a4065701b2eb7c06540999a00b61ad46aa8fbbf0e2267fb86be07ead641820fbf28cb493b5c3435ac34c02dbb4a05300068fca8b12f079e95a584922538941408cefb6937ae1fe2a88ea29f1a9fb18049989fc8eca6cd60df6e941ab2ce8cc105a2b92073dc4d46a32699e726e2e7ec9fe7b9d0436029d9edff9f3b66a6e678f1468f862836300213d0999a00b61ad46aa8fbbf0e2267fb86be07ead641820fbf28cb493b5c3435ac34c02dbb4a05300068fca8b12f079e95a584922538941408cefb6937ae1fe2a88d17fe6b36116eecfe37718e168898cc21417377c32b63c51f8a764963224582a48a0f805a08b6a06866da689529cde6d01096160a7a74b5dbbb6a6ac917f77de0999a00b61ad46aa8fbbf0e2267fb86be07ead641820fbf28cb493b5c3435ac36c1d1d6595e415647c5da636ee94b803e60667fd52483bfa003937161567ce0b7a6c56c0e4ff8197420dfd20bec32ff278f78790d327f81029f0920ffb238d017b562fbfed41f22d73eb785fdf534fc4f0235a6bdee8561d39240d39fa8538ba291a499454403b80f270936ea251f55bdc276c119d86717280c7a0e9fc5e2b6467f56c977ae6b503600b406ee64bc7c47fb505e1c3cbaa262dfd2521f3d9a07f7d4d1f33258c0cb64836b69548f34dd77d326b5119972dadd1ca5cab12d8ed430beba48ad231a5dab4537d9c0d714141084958f40affa14c4df5ceaff88cec3acceefad1f6f63b59ee85c21b11069c4923b5cef731c405d55692032466cb4d07a96f8cbb616a62dc3413adeb82e7cd777d89dcba96473328fc6758e1a3c0688e8824874ac1ea0a338ed749b21c98f16822ca4570633489c735fef5b8aaf7cb68e94250f5aaae1b5950c8204119d287cf5e420a2f18c252583e38f06beae641ef4e332352f74cc15a91c28e4b74b2529991983ce73786640f2e521c653ed9131b852acae80347d60daa641f19c555bdf17987aca4ecfec081e9fb919c05e5ca960f9464ae688dda13cb9e044798a8ae64b8191ff5aafbe7dd2eb29831bf938b4bf3fd3e4c2d56895107c95183472a3c0f86c25f7c0e659c6946422f049667c3c0fb4c2eeeff188dcc642f26e7d5ff70fd75b7c84a19df310053c7cb212d96e788118884cfa6bf67cabb99926e8e17cb45323982260f9c53e81ed10d085a1906d6514bf8e5b23b93ca4a235a0a463bf8bb8de62ac884bb7211d8ef9e6dd6910b366fb0d73a1585b2a633741e924fb9040334985f376ade63994d1710f7daf364119683724dbe7094fd732b97f4f7935b43e8b9bec44860959aa5b62b90ee8c504f23c6818dcd2fc2acae56015a557acced656b71200b2cff5c547a4c8698796d2c6f88fc160b8b3a86f6b0d4b82085d527fac0d670d72431cca87322fab8942a2bc681e807f3bb96b58fdaa60bce2dbf8893c2d3cfce96c2765747586b5ecf4eb7ce644fc17733a9a9e51b1fb21dbf8f6b385ec5d9f34609f962f6f6ac353c35c0407784ec66f61b5349d28506b9dafbac0d5be6ebd8f25dac43eef79f41073a9ecf4da9660faede1d151f3625fa57a22cad9cc5fa71ecc7d2029649b00cdfb9e39f73baba13ffdf7e143d4080403fe5b860a47c59c9f97c7932f88870c6fda207dd518a6e594e0656b734f38884af155dd43bd36b920c6db54c4ad7ccead00382dd518a6e594e0656b734f38884af155dd43bd36b920c6db54c4ad7ccead00382edf2ca0cf79efca9c1fa6f46c54ce98dca64555291f9fec196e35856c0a5afda4d38372cf2c2d488c4ef2d91820e705623d8890d90f35d604b5310c92a1dee89248fb1a6b8ae4f0b8a739b5b79b0c3e4dc4d534bb12603670673d698ed1bde008c199aa606b1ac986db389c325a0e7ee6229dc788de40c824ffb707e96070a72395602d7a4eb2c9855fdd239fc566e4612a49075ba0e2959c2b071f8c8743470395602d7a4eb2c9855fdd239fc566e4612a49075ba0e2959c2b071f8c8743470dd74cdfd719e266711f301e082ed0a8747e2e50f1b6f7f7c2dbdfa720a94c9fd99a1d4a11580df4383f3f4a42043fd983cd4625e3d25c6705aec9522fdf36fb2c07199701443908890547d4822a9673055b566d0750c3802ec0522df800f6943d71f2b68575e636ec96d5d93b64d67113c1e9019f8f619e3c06c10d974ba349326cf665e834fe8a0bff2f6532970da6bed17daec74037dde390ca06d2b485edd1c6465ee5a0e04d26f125d4ab201c210c427b9055eade8335d98a173beacf15b94b8f39f67ffb52bd627218a1a845e3dbb0d97e414f0ddfd8e076625bf2f9447d0ca9340f58c9b167bed0ad0cdd9245c41f7c519f6c08d8369931408e3d39162917d28f614e2b7660d329318fcc2e5ade5b1a6436dc7e14ba2f365a984b97867441c096edfe4d16e9365e99c9336e83e8f231c40fe93ff360f1ef69040385a434ea77da40191e994e26e8793909bdf677cb698c95bad3a7891c1a83d9a1158bfdfa7335e26170fac0e94655225800ff82b3093696dad7e95d72bb9c4de83dd27519d4010e1d0b801d62770a2c5bfb39f92e532b5149ceb1b6a8da9fa0486a0924414d5e6186a2b766d19ed4b9995435dd8a0c0c542e7b5b4c51904bd4080df63fc942c5b61ea052c3d97d43cd98d290ff52ea165662cc5b024ab595a20c9bebc49aa1d61c277dc8400fb1256ac8d6f1d32cf43b0f4c2e95da331f27690fe92e4064ecaf8a570aaeb6b190f7ba32d485174d3aaa1df038ab6fe1c15d07f68cf5b33518d2aebea061e3e34da931285bb317c7ba8315f2f142ad2b2f9cbfb0796cd33518d2aebea061e3e34da931285bb317c7ba8315f2f142ad2b2f9cbfb0796cd24c94d94118822321ca258a12dd1152c03012715978534607e41087f6e5fa906c44ff2423e109e09f585136dfb2f917be87a01fcff2555b6ccbd8653558470c4249f0ace3ac2cee2586ede28f58c2847c32a1b65cebf4a4c6f6d1cb8ace0ce2ac59d8aaca640a0e789d18c9d75235c2f582e169ea7b061a1b62384e7e82a8d5ba3b5fa3717bf1ce4ac5bf9473c21457f88477ab680012f8890f972758c56572853c5523a249e2dcf50c8482f7908d7faad1224b2883e2eb439d811e204911b7695f467beef96af804504f052bc590c899a5131f7c4f1ef09569038a556e8b4702e9b1ae48f952afe3f6644a2e50735d0b927b6e33f4fcfc35301b259c8e4a36274f374ca655f7fdd5ffed9f85f9683624771fdd25da4f098e5e550d1207b2a01f81b15afbadbccc75ab4f6589544c972fcc0e7a1c943633a6bb7a8d02cc8f3d0fed9ae8b79e4759804214b4a5cd66d912500e236ba5c60039a70f061388c0b63180652f003545950897c97279275f8a37d5a8e8ff03fbe303f10755001035ba5180652f003545950897c97279275f8a37d5a8e8ff03fbe303f10755001035ba58b62b2e12a4ae9492d5ebf007d01aa76a4a7127b9a1dcd8674ef21cd7eec37fdd300184a3d54a18fd8e0ec6ddb423e7d5a55a46ee922fa236ff4a40c71054cc13b3b3615112b5b8254484d9fb317f520cd2fe4747c35a631116908f4a90a73eb0def232f18e4543a57711ded3a1c163e2114d7468e3ad465b428d8f74f17415d65c2e1d14f8f65af76a21135919cd6113dc762f83ba45de9d8bda47775a106e4438f58c0d7b2a6c2fa90de1b52bce6034aae720e00d2932fc6e023f265f1ba0fe566b659e965cd04d39a26745dea265c8b84fb40e5f9786ade413ec6a8e6baa0c830012038fbfbd99275dee993997941e3e3a6e11bab496d4c3dff087106223a1e6f4a665e0fbd28e812fe6b2149799872efff3766e4de6ba44eff0ee5e038753c95cb7e06a935b17d18fce9b5527b737f9e41d41f8fff9edb84bb7ee692f9be013af86dbef95eb27389246ab001d52eb95bfb040c6e58bd2c2fd60397db3db90d6ea6f9493b208a3834be6476e28314aebae7d69cee39746e4c378952dc432fdb4714fb701bc9c11e4d5d3634ecaaa75050d82231b7ac1350c05b95bc2f0fc3a14bc3e56de866c74e47055d641d68bd453e8f6c965fc752961bdd36a01886a6bde974e3d8f186fa0f54a07416ab591051924d1abe05fa266072bd010cd937e561e768d5d798dd18489f6c62d9f4d0ff6214d30c44ba18d9c55a112cc651a36871bf1b50de3db03e11d562a1bd2fcec4ec700d68c62d59a371ba78b23cc664fe711f11a9d8e9e58d46a14b3b69c2e823bda1c320b785454f8bb5b584f81a7c87d960f0be3b45a8a8a06008d8c6ac4182b997d53d1196926ad9ef0e137342a9fc5f3e21558f6763aed27f22f9c3eeba661c9114f7708cefe57fe15e371475142ff30e608ef4686f687d58f61b98a62ce63bfc7f91f05897fcf2f067fd4ce6375203e1f540da7b27f85675ea86ef67c4e20cdcf0ccf495f179ab4efab2f1f1588151af4783d5de11891b0817b52e5b4a76fada8bf464a2c6e54c66c2f0c9ccdcaed8f60451e57fcf7bad02265036ac40558b8ed4a440f481558379bd0acfb3d079db67e4b8fdf13673fee6fd31de28272bb5c29a8484b987a079a926bcbeed81f302ef918cc2c7ef48e3743eda7c4bd7b5d84e49af7cd652dc50cfbee7ef1b552e673c951171c7f62c7ff45df019ad5eac565c8b25af54f9af2ae003e23cb4aca556d26e3d35e68f071b5c65abfc5f6607d8e0700c4505f71ff1d1eaa187d226fa4a306f0f6ef8a1510d91f6259fc6d7384e47d64e0fbac988af1dc9e8703299fa0552daea4d79ed18230c0eb36083b6dfa1c7579d10b62c1eb37327a530cdee065924e64d5834df25aa4fa39b9e661320bf70cf6520debf404f2b4e9b515c5a8217a608d31c9275d21b09b568061e5377e3163733503c8ef00917d9f882f4d78695042be90599a391ea29c6b041d4f1350ab0851a1f2e120c15449bb1302893cd4e35b42e1da10b9113aac06f026ddad6ffe6fc8f2f0243bea1d9dcb9b7dd78164e35b42e1da10b9113aac06f026ddad6ffe6fc8f2f0243bea1d9dcb9b7dd7816b4e46e0e9508e3d5c78a154516d568b497d610f93463282c6958127c127a6beace9e86059b962e479420f2175552cfeed275bfef7df74f4b93a6027d5432eb579798d3acc039eb1ea25cdc1d5ef8eb2d90f6cf4485c3358b6915694d083e5c5c95f84a615e3deba235d550fe11eb3330b11bbf00de76ce0c9cca8b1ce2b128cbb1715d36919a391140675936259cff40e1c2690a6b3ebe42d812b79bc7ce9920fbf45e1e12e42f2bf2ccb0a633dce6733c1e71da3c999e1bed5542413f1ce3b725d61c2df56fdbec37c418a609eb4267dfd3a6b31a77f0c287c801f57a4f6094865ac06bc6e6a914260a8789a1a214b7eadf2248933b3bd93c2e4a35f49e372f4998a05e960dbbeb9a2b1467e573527dbaa08a6a7263a3cacb1b3e6477c4216124e6f612cc53a74e240c7d9e42e5104fb06cf24a550bf27412d6ce91da0093e4aedc8c957924954bd17e6881a0ceeaa0177e34328dfc6afb60c190b989d029d26d553eca7dc4253793e564a73c6b935cf06dd59027b8553cb791fb15843ce9fae13aa62f3c91165f7ca2688d3e25a452da154b554adedba5904bf8b5121c00d902964fe592cbf59e11a096a4947dff9698057b483e081a3c40587d3692ebb4b4d2b7e546905c87a8eec04b33e52d7330de4c1adc38ef474bd01e5f03693101f1a67cdcdb30e36514c2279d836d3218f4076a8cf268e01a853f0aa7feb0a8818965ba7088449a54ecc8bf10b35113969f7c775b7a132b80cf63408a4f7abd622675a60ebaf7ae90b57e72d37086acbcbe6702ef47676b2b611c6b7ca625ba067bfe8c2b2843bebca17ba4259f9f2098e4ada6027d53d16f66139655d2d00d4016fe8c2b2843bebca17ba4259f9f2098e4ada6027d53d16f66139655d2d00d401642adc62896c0948dc5ab6f2617dbdc8bede996b5ef157e303ad238daee9bd88159c15bedce22b4c4c25f14f7861d029149b43bf945a767a79e407a69631a6a6f80af08d2fb317205ab593fa154f07d922509b4a98364e66e5978118fe496e3c6317dc18bb50958b82919d6313d5173a265bd38458cf720b10df5d8b61e7fca41e7258d1806b107abe8629eb9732853085e7913358e81009d2a65fedb02940179d6b54c76f1d985d54be165c303fffc95f628705735e4dc3fa9aec4f52bf3c7743cb7738a176a6f78d8e0a33d5a8e441c707f57067c99868e8563a5aa07f214be704549acf335de3956209e902c1eb8f659e9ae5076d041cda189edff6d249727bc76297edbe73b97c800a4e1b785228d400813813081a5db18c843639482c8823cb7738a176a6f78d8e0a33d5a8e441c707f57067c99868e8563a5aa07f214be3cb7738a176a6f78d8e0a33d5a8e441c707f57067c99868e8563a5aa07f214be3cb7738a176a6f78d8e0a33d5a8e441c707f57067c99868e8563a5aa07f214be92946b90de4c174b6e0bd1c66f5a4612dca83656c8d510317db1648b0cac193cb6d183cdaf468b9016a22dd5ecbc06dc13a89a6642f9d388a15057ccfb9355bc65912b5a723f842425343974d7bb512e32d35ebd2617d355f2356e671fa8c07765912b5a723f842425343974d7bb512e32d35ebd2617d355f2356e671fa8c0772f73a655ba3465eaf65009b279bce5ba53e111e479f66166a7e1bd78884cfded2e0bd893949bd23a5725b29965cf8658e108aa467e9d068f12e90270dac32ec5b45803320fc2c78070f44f012accc4c18b5511e50959027dceab24236cc9061dc0782092d678755e460f01f036675d964647b704ab997660d159946fd5ab9dba2fa335d619d37d9666d7c288748108cc82c167fcfbb3a850f3972483c29c9a8104e432a128a44336ec104565b665693ed662a55693f32bb428222027c90489406edd152e4e7b200703a7b026ed80dedc745b541d037ef139c27da456b9303e394e8980941c6b1e3abe108c7af758d14af0da9a42ac9f6e8bbf65cf16d7cb9d194e8980941c6b1e3abe108c7af758d14af0da9a42ac9f6e8bbf65cf16d7cb9d19cf14b9a61b68a889b7e1a65856e093d773207b4f54dc4e026c27531b4bf950fd765fa58f058fcead86eb5fe7ba492b44a32f9aa1853ad3cd941aa2c4e3b99db97cea36f796cb7857cc74d098cdb97e21bb6e14218f0a1de0c24df54073245c5fff087f635a27e8f403de6b15120a8067bdd5a47bb8ab5682f6167aa25df91c93e4c7fcbeb902a448656d148ae8c63259603a0708d2f7cd5ef7d4ac7529e0618c45da31043577448d6b2e3639f52ade0cc2954affebce74032f8fcef04cd32a96f0de2a2016c2324b43ec0d463521199f647db4adc15242820fe8f77d273ca45c75477e50f63995a0b0add26690797e91ba19bb8ec5dcfc64d5dcb36f867ea2562caa8399bd08d2240bf0670d2578e5cf450610149abd1efbf77299d2a56f4c5a639a26ef1e1d8d3df64d91c5f8fc4993d7bdff875945e7abea33c5d5922ca8b2ca6b487003445f4e1c68b137308d770e9b18bd2801aece7b0c1efddb677a2460a0e669c68a323a86404fd0201504a5f7aba9f362ef1a7025e5e5538b182c8d95876b1e1fb33a7033d557ada904e91fbc7d1c95f862b15810c405473956159edf8cc3fc0b1c16560a76d55588d5529968f3101d4d79524216844181191cbb4d02c975b6716ddd0189a4a9868aeb42b198ea0f3103b2746a2f8b42f350774a42663003460c2af288f109625a0a1121b52119a5600514a89fc671fcbfafa61a72c0cc5ed26778522dca2415a1363cdd716d599a95e338ec88d9eec1c087869d6cc04c6e997487b46e4bf7230aa3e5785f83d46480f557f432f3b97009abffb114317434fcb25bafe715f08ca317cdca9da3f6f8a7946e08408ce61023804ea6f3791ab6e29a21af131202722d2e0d3414b35f711d46f58ec62510c8519e80c2ac7ed8521dfb6e2d7af897037ee1d6d24d7c720e1f177aa317be63770e6c765b916c0305928c6436673285b095a204dccb64dde051e378ef299622e55d1af95a5adf0305928c6436673285b095a204dccb64dde051e378ef299622e55d1af95a5adf6e523833f9fa86971d2dcac6ef325c7b1b7186e42a59fa06022a60153308ee28312ca71c05c7a8ec43792a5c217c4aaae476bb2996731f2abff2011d082db22a96143fde48596d9b758f97a2efe1f02969c98c1190d18e500678129977faa95dd35ab9f3efc803a6ab560bbd593b170e0f617ea4ba408dc9cf7ffb9246ccfb29345f578d112a25197dc8249250c047585710a31d812484a9e5056a0fa27cdd72a449834214d03d8f7904ea553d2057c628824b073ee24cc6e9f64954497575b718ed77535aa2357b2b2c677b0ba21b00781515ffdec3a961b9360ee8b989f50bce8d983b231c60a14a1b82a05b359e4622e0900580353df76e82045782191a6627c5c5c6c1f94cbcddb66e0fb54198343d6bb84fbb5e6c49c5ca1c860a9269184550c00641b26450e50464099e78f51a9c841bfe93e584579ec408fc56ec59a7d6e46aceb416afbd44148e9f8cf13a6c8d5bc85cadb00dc7012a0fab4d2d3816ce8d983b231c60a14a1b82a05b359e4622e0900580353df76e82045782191a664926bd556afdf58fa2cd2720baf67524ddad2dcaa87d08cda803e793b950d558347f10846b26546a626dff33c55fcf6ec16791b8003fa1ec928fc27dc47568d526e2bdf28df88e0e73a76cb99655e3872f3a7eb930db06cd5bb28a9e6a9a6452fc839d10f7ba9faf150e14e0359893578b463821177dbb1b4b8aca4722e2b0e84c712fce9c701d921ea1a359f5cbb7cdb94d1a61597861d4595477e6243cffc48606fef60a5d0fe7f8b6b18ac661a17abb16c0c4d14753e0f35f2dffb8b339ae81be281095037a023b2a656065145641fc6c57acee8f467c676a5a5b8627ef7f211aed361aecd291157e3e43aa508c2b8e30e35aecc41f3c76c7819fd53e678c40924a79c708ba5156e12b8e109b796575241e6122ce741174c04eeefed12eb380de0c4c9a52d4a7606df04c5c3e1fbe0a678821843aac5d2dbec746d2d884ed8400d89ac93e4dcba8c329c492eff9e0d976cd907a12190870c03e2a9f37212de11a702a12704296b03e85e609a21176c2a43d7b4d5471496bf955a0e9d6fdccb9fe76155dfb1168cc3649e9753ecabda92ab90943ee48270de45bbff7322131b9fe76155dfb1168cc3649e9753ecabda92ab90943ee48270de45bbff7322131a3b453cf1bd6c180f3e5cc54027682530a96bd99ea8a58e5f897392f37ed00c50cb111ba7da1592b354270f7935de2a792d31393f73aeae1be2044885953e76e7c8e970876f649d4b4aed17984e03ae3535acc966bb74858c2f94da3fcdb1a6f3c82dc4fe3f710683a5d992a0b95c5671969c6fb5de96e5c462a161a7aafcca5feac61b606a14c50abf635a3354ce9340e5c5b7db5aa1cbc5f623638c9511205c626cf38c1245d4f4c976973ac4dd501be6385ebc40d4f31340db15b0c8d13910d66c1474e0339e26974b39276a832fc7081767d21a02b9fdad59793d980488db27317fcdbac5b98f354459094ee3e88b66704a3140dfcd08707fda38fdda5cd1fcf22514e5bd1c6a5873e4a0caefaebb0d636db3aa20ab9a49043694e3dffdf24cc87c77aa352b791850ed2ab4860743b7f3dae94fadde7666d053e6a77b4b9a33e1e10023769ff5ea256be07eee159144b640af61700bd1a4e16fb7ec6efe5263ea51636a901c65ec900123a5b28e3228f557b774fba0b5fcfdea3d3bce3fb452983bbd7641b1b3a123f27ef19d37befbdbd8fd3714fbef931961abd00078c452983bbd7641b1b3a123f27ef19d37befbdbd8fd3714fbef931961abd00078cf6aa6e21628a72f880b5de3c69a572ed3ba72c46274ef32f108f70c4aa9b1edf6f9d6fa60a78b217815e37094af2ae471bc6d60308130f6340d13f7815bf4f946775044a909f39215020c4ba4be4810ea8ea6ac109829f321cdb293223f4faa741b0118e64e4396ea18818b5de74c98977579426fe2ebecb40e32c383debbfbd7c476c00cc652f674974eee059d0cf2364362fe87893e8b052a37695faf7570a8de5d7758160c67f0b4a0bbdb73e00143f9a9aca40cdee46e2ba7ecbc09212f78de5d7758160c67f0b4a0bbdb73e00143f9a9aca40cdee46e2ba7ecbc09212f70e267574d85e0d9fe1ec35fbaf26cb460cccb8eb801ea7bd03f1b06b822a3f44681811747e7832374eb6c09444a0b09258b9e76c3fbcefa6a163aec3071f26198c4518eedc8d7da5cfec45a19530cb0bcb7a452376b21799f59b43d76037570656c8f78d86971b8c598f91ff54e1c358b391477867d19fafb6ac3ac9ae5b6e75732c938498a14204de9a890de99f8a6a4ea31c23197915baa888678326ae18a7a09ba521b6bcf352ea539d493158eff3a7d81e9a7c8415b660ef82a92bfefa6ea09ba521b6bcf352ea539d493158eff3a7d81e9a7c8415b660ef82a92bfefa6e9c0ae903ec1d6f47eea7364c1d86002da0a9bee29742afc760b3ebd432f27d739c0ae903ec1d6f47eea7364c1d86002da0a9bee29742afc760b3ebd432f27d733382f5dd284a050ae2af3439442af38bd6f6533426a1d7f3e14b6c95b6069c6f1aa480bc2b8b6f3d51d6d165786b3c892d6be4797e92a3e3e3dc298738f9a92a575846272dfeb368de4a79a3b22b36a57878dc1d223fa8c2f7cc25ac9c18c49e40b248bb3f25b003c404f1ecd38e835dd4ad1fa36b68979670a7f31da8e48ae3c2122ef6d303dfe46031aafc7dce8555fdcc898a5fe112fc904ea9000822649d46b92df41886b8f03beca8dc323c5bceb1da00dacb1479a49bb8a996215dd294d5b18375b9c80bdd20058aa96cdbf82bcb389e7ab0d1a778b3d5bf7cb02211964244c61825bb63458f0f85e52b6f30cd8b195f6bda3e96b569854f732b1cf6b8133ad91871ccfd60752bc26050c3b486fa5314e05c7ba3b07e70da65376bdb018ee4ebdc0401d6b2aed802159cf33f13c27c2838da72dbe5c86f351f914adda8c199c8d7eab7c0abcf873324b30f25f7ed9f34900bb5e6c1447f5d074074c2c952fc8c13fcf50c5304b6a98491ef9601404fd21ea09b4d0f41cf451ff6e27461b996b85859791b1396145d0b48a70eda026ff131d4c9e605034a82028a86adddaa4925c77508b8c4461dd71bcae747e86b55c71bbfc27a838576ab7bcc72ac4d4f6a9e25903e29155c1f5858b89bd15151624343af4ce8d60f7fec0c185086bf3879f1158af023a0dd97d5fd61f49e6827e731ebd89d741225c931cc173c4b3d53b9b352bb620d700cbef3f1321f21006da71fcc88d12509d5b8d7ba06b08eaa6defe7a6b71014401f3d236c5b98d35d87f513c097969eb634645bf3b9db554deb070cbe8e8d41167e7b8a106e39dcc3640317364fbaf44be3eb751955a0f3556e4b69d89d62b67dbd2af0b9a8828647cb040dcc2606c54a1c48900789d3c0a8246cf75110875c2c87abebf2200abfc69e6c79b6f0e0977f2879a99e7d2f0dffc100d231e312ba961a8626350c5a32631e1a0f36f947975d4280f59434f21fbe25055984b1a1e24f9777eb3f58070084d9fb69962389e7ebb221152d8ec84ced07de7d3763da01fd9d56b85d7f59f84aec9772baeba269b202ac449d6a1210d86e758503008ae4e999b26b482a1a755061e77e1eb733fe7849db213dc2344c41fd1aa4bb55d4f0825f332fbf2b2f469564b4b728fb49ad03af251a3b2dbe070bfd1aa4bb55d4f0825f332fbf2b2f469564b4b728fb49ad03af251a3b2dbe070b9938c8287e1b052c9b70192289751b23a586485f11e22fbb610eecef27cfe32ad2588f16d6d41b2ddb35b08fa840ea60a7cd4eabb08fa1451a63bab78b8129f2a227c0dca32c529677d48223137a0852792ccbb99ecf922c465489e03cfde03a951ba6d8967b89a9d21a4abbcf7a7996672a37d1649cd52250d46d3daf9c983b4502f19581d4c2b6e68ae31ab8e8bdefa997bda212d3403c16d7714c96fe254703da5694623809fc2175a8624920337d7324be5671bdd65e104097fa1479819403da5694623809fc2175a8624920337d7324be5671bdd65e104097fa14798194d7e88fa7259ff21591a8bce9e9399b00b4c5e6ae7ff5f1de142a8da4ebd87fced7e88fa7259ff21591a8bce9e9399b00b4c5e6ae7ff5f1de142a8da4ebd87fcea7bd49fe4c118a97078f4be50569f62e493c05bc96cf3149565692266e35c34c8118fac57509d162bd7860d89947b43f87f8c6f808b611dcff0131c880c61ffdef093ba931ea6392c2616600e40b675238144c75f2daf3ca1ef72853243bac33fd77f21407c6115be7c6501004251f4c8f588b9c6815aaa727589acbd2a037b9b5973d87181d93b8674e268b8b2763e02347c4e50ff335defc96a762d18d491e7554e3e7ae7d40d2e5a2d9537166bfebaa7c37fd401c900002c10dda216309d1ed2ed225f78e85d06b3aaec4a65cd9ed248b74b2c81188def5e5ea316b137343ed2ed225f78e85d06b3aaec4a65cd9ed248b74b2c81188def5e5ea316b137343070c1205c48ae8795ddb593558777fc707af083a0dde1f73c4b8ea2911d2cd23f731d79e0b305fecee5385b0cf4b8c9a0cf6112d2f5ef63d0f9d4eaa208428281ada0a92717b85a69d5c1395e6d87c9ee82a779f6dd4c87c48b2a3d39fed904b5496bd50a7de7d7b4b7290599a5e387f381fe4a8d2bb50a4202dc788e1d734d03fe42240f3159a5534bf38b1634250b369fadfebc384f8bfde4bd3b9f590f3ad6653ebb04ce048946115d745a4d233beb105ffd070ac74c9d1f63d79214301ce6653ebb04ce048946115d745a4d233beb105ffd070ac74c9d1f63d79214301cee20fbf4c716be4eb5f6d379f839392242dd14ebd34da1fbaeed911946939fc8e4a211d36d34d3038b60cb0667b7358f31ccfe81441a06b07ba3c51c2a765365b365cec0c4cbb312c068a9932df8375fc0bebe8bdb5aec00ae159c2ad71511a3d631f03b34ae869f720bda556982c64ae9c0261450d5e2d5bd906eb2cf790ede8ee8ec1e58cfc136f6ec6bedf722750ec0077c2fda3c7454002d8bc9fd8318c28becee502d0aee61d77198cd2dcabafe83b551065da58adf5dff75aa66d5617b9becee502d0aee61d77198cd2dcabafe83b551065da58adf5dff75aa66d5617b94f313d81f46eb88336bdc83e911429e52641027457058d738d0dc044ba65c73afc308ee0ff782b4660edfd4b915b0214764f55027aa114ddb2cfc00c9d8f1d923149351d800ecdb6cd50e65167c55c0fed94e65ba075579bde9a75b037bdc87adcfae3642269c46df41bc3ae0ea28a3e2236fbc97915bdfebddbb505f7bc1164ef2f7fa5027eec506ca57292ea845ca211a79f02b81b52e932bd28de3202fa0b4675953d300b5f905d284ec9fcb65c0c49b56e9b2d6c0720cf2210e718207df04675953d300b5f905d284ec9fcb65c0c49b56e9b2d6c0720cf2210e718207df0c0aa0f1860b67e5559ce7ac76b5e164f211f9ce7ccdd37b8bae6c57fa3ba9a26c0aa0f1860b67e5559ce7ac76b5e164f211f9ce7ccdd37b8bae6c57fa3ba9a26e15f345fa3f9b2942ab708d8811348e007b7cee931711da6d83038ac64082dbf8a93bff7e58e75e549851ff607dcfefa58f2c2f5369843b0acbf35ffa8cff6642c9f863316574e888ca40e7ece0733f3033773b545fcb7748c3b1dc5f37eb0f791dadfc0bab58bb5a03b9460b5292d241882d18c0e04563f8f3bf46b3cd6369c994a29c9f4fc59f64c4ff0b912eb921b331497f5087e02e941ab2bdb0e7f82f7994a29c9f4fc59f64c4ff0b912eb921b331497f5087e02e941ab2bdb0e7f82f745e0b83dc99765b8472764472edd8b58e05064e2b0f434b8aff08e7c5bd4cc403844ec77b8b9a4406d3ab83d0657024cb6cc8e9f9e08951967147fc7b5f2d683994a29c9f4fc59f64c4ff0b912eb921b331497f5087e02e941ab2bdb0e7f82f7994a29c9f4fc59f64c4ff0b912eb921b331497f5087e02e941ab2bdb0e7f82f7994a29c9f4fc59f64c4ff0b912eb921b331497f5087e02e941ab2bdb0e7f82f74052e3ee2c63777a4b91b5212f0e7bafe905f35a60f8579e54b0cb7e3b198a9cab25ec2c6270996d73eae80ef44b78674a9f750c3bed8323eee1f19a6fd05620aec01863220a94b03a9477471111e158284db500a6aaebafdf6cd7963e02e6d7384738b40a34b8d4e48b1b7645cd873c7e90d542b4948a187ac78b8e062aa6a0384738b40a34b8d4e48b1b7645cd873c7e90d542b4948a187ac78b8e062aa6a0fa9ff1de45610331823b3b5a3b39a994bb187aa77fd1ec34548b18aba222671728d7c9fb736d70ec4f7d35cfb30148d64018db0b029cb9199f7aa487229d496459958cb2c1583cf25a436a7939fd949da7f814e008ec01dcda664b294ac7c8ff84a7f5c044d8b904e0bcee7c373e7b356dcce7d456efd5db6f4bba9e5b2eb7ed180881158edc7700a329a9f66f65f71d4e11c6c91bb43c7e5c0d9a451f99520596a3002c855780c6c7731dbab4fdad0ccf7a0377afbb2ba1a879f214ddf9b70596a3002c855780c6c7731dbab4fdad0ccf7a0377afbb2ba1a879f214ddf9b7051dcc2d378127145641d12e5282363f54074c8b14473c9d1955884fe39b6f5a421dcc2d378127145641d12e5282363f54074c8b14473c9d1955884fe39b6f5a426a1804246a8f14a6562c5d6854dc81feb51df79ca401099911cbef5fe5e5a5afe885a6899eb6d94170fc920e64552bcede9ae2a7ba6d064fed2c50cb8f6b0f02d2a3323e619c93d36827a9eccc56f3df3024a9b316fce0a7a06da7708bcc9bb22a30f02cb480d3671dcb79f160f97a1da69decc04369e6cc6fa31a0405a2b6bc2213425040c8e638b29ae5446ee45253ca59a4b31336b2290d91b8159662e9633d98c19fcb6fb07781a4083d1974912da5bdb612102bae860d44bd7c557a93f62385b318cca8a9e250b7dd918b138345452eb52d1e7bc52e0c00a999b87c718aa1d4f2ea8cd084c6537c13be54151fbb48affbe57f6b5471641ab41017fe623aceb3c7e3c65b98a0f11e40772e58ed4231f9fd046441920fd86393c224baead6769f5eac485edb229cf0830750255f8e0bebe557c600277157d3e6fd96d21f206acada2d639dc30e09743fe5246f717c322923cd2c3bbc2a6fbbc0e2c6dfac11ef8d8636c350bc988dc0d1fa82d8cad1c313cbdcf17dd15c3f60af465dfb1a4b33d5d2f27ad0e691468ed60c9c70918d4d36d92caf3c92461ab3719a3aa2916c7dded81e518789aaa65b70656cba3c5d40743d2b05d282f54b22b1a95d375ad80f6c6a150f3e042e679695126b8c53e309215af1659c6e9863e35ed922d2e4ad0f6c6a150f3e042e679695126b8c53e309215af1659c6e9863e35ed922d2e4ad6b4ce067f3b0c226e83edc6dd09b0ebbdb9d9dfa6438cffd169cc4ddca64b25fb1bd5ee905c47871ca91905b9367ea0bb19af34780839dd509700648417beb6ed79998a955748e2893675aae858d1b542b6bd03c265925356c8850fecaf6d6a05e119bbb4388544b4ff42b296cfbae9aaea876102c6b56c3c7619b9adabcc9ec69a9ac0364b96b355752290b8dee577dea492d21237c364c4e006d467889b4d9dd9dc44d6d084b4c0f2110bddaaf9253e519f685d87467ad01caf963fba746b4e5ebc9ef66d806fcc82003e4aff16687b8a1faaa2d7b898705993a8f3f6cb953659063ba074305906881f2b63f885b3113268efc13a7f9fa0d860660db3388eb659063ba074305906881f2b63f885b3113268efc13a7f9fa0d860660db3388ebb1e2c73d9350687b22897e1dd424895b25d049645a0d862e38f91dbe5756c90a3af9a76b4a773bf8c2f9c6cec1fee180a66d8be7e232c35995d45a25e2a625f39e89027ed32ccfab2ff303ff442b748597fda7dda080c1e02090cedb12564f31e6a73c33b36e078744cbb4b81f2f0624a03b2e653f6d233b3cd08886a13a128f9da51ce12c5a4156af14e441985654d335c3ba20628b1588e9396addfcbd2184d86a880cbd2e20d849cb2003ed9383ffe01f0f6237e88e1b1d52592fe1d5133300d9858302bf5caa6a0496a45fc366ab3fc8aa4f5df0b717762436da49890eabe8a74fe5e9b78463d68e32a8bac00bce0354200abe8044265964ff88ec7607ffbb2227aeb142a9f239866eea1728c1c833b4fa5a4c8d5526abcbadffdf2a4c0eacc561c6a3050f5ba5241d6ccab9e94dae29603028d7e4786c46cfb421c7a74365f563941d9cf56e68003038b8113ea33edc1a4c796bd9ee362b22501995d28566e967444d52d4b8a5685d2030e83faece682721b89a517b925759f3bb71731b7b8099b78bb614742da3deb3a115b04d221f292f24757ead35860b98012cb0186a15314ba8257c16c3daf83a7fac5c18fd2767b310f9e470e7be7d0a1e02e4433b6aadbe5f7c682bb987db0124ab551e3eab8fd6b7414d8c03065a27cc7433d07f48a9a558db14758b85e35f3333f3f59d23e377450eda9f7b53785caf76a833cf3ca6cd9deb9ea76b385d8e309af80b9b4d8913307858639ef55df193ac051a934a54eda41d8e38d5ac36ac17d46b759eceb8e3b041da792d0a0556cd40f5635ee511f8803dc009e93493d70af63aec783806e12358753a298d1dbfe6dae0cf3d3a4e1fbf002f2861cae48d20cab36088daae07ea8d63fee1f8e1e74fc501413d3a4e1fbf002f2861cae48d20cab36088daae07ea8d63fee1f8e1e74fc501411d093de43c36ed9bd14a2f6d82b87e75e2c091dbcd685e1b1c67810a7ebc9ffea9ac4ae0671290cd4a9d9d2776a722103b22c2237f879c7ee7524c8c2af142224b48b5a423696ade53ae5936ab72490e8124c34dae81ef0ee6a47155a99f6c3cd2c32f9fa682c502793cccc74c731c393422f8fafda18f6c7d3107632333c1947e06ebcb5699ebf42dfd759bd7c884d1ba3c88087f472c69cb5647f71c4662dc2ea1aea30e62b254f72a8b920e96b4d28f0e4dd58bb51193a86db2b20e96a9b101c5449cd6a98c85ea6a11fafd273426557868d42cacd11df51467e6f2c339957137c3732807e291f456078864a6595c9bb121db8fc9ad4b3b7cf1400cc6d8cde7363b3524edd2e031f5dc35fe5182e8437d44e482dc6631ae83f195fabdbc6e4a9f96d092bad57d9f275c4aea4c677d5ded71c6e9994ce74998e1d595a8c02c870f33fbc85ab97d815bd04f4adb378dc50d5ad7d07e6d478befb9294d731218d4395a362ad87480dbc72a1146db9bcc021fa415a4726d0a5ed8e6ea507013cf600fa103aad80ea0bc6ba298397a1de560ea64b74fac504f21ad3904dffeef07b00c524ae777280dd7b47fe81e0f60027b20d9be615e4e2d31aef1455ac916a095b93ee85a8aee53dce5f21ea6b9fb4e0e4c2643e450fabee68e33db04b9a116c00a8ffad8d37f1b5806f8b87ea0a8c9a2490585f9b72223ac1005d37f8b563247fc67cc80cd9799a6b001c9e8e16beb845529b385b8f9c907e3296bc66d81d6604ef8a40381f2bc199a27da09de30e7922d2d366660bb9462bb80bbc4f66032546ea5659cbb498a0f66de56d3fb09bfe18c2c44a48d73035a0ce15f8609102c3d5bf4b5e10461b6158e8fc7e959b6e18977b6e66f7d28a7e61d420afe5a03911744b83ff32f2dfe097bbfb9ff04b71975bef2f353c4d742f34e85543770e038dd812a723fbbd93b14744058e102f71a7529e7c7b9ef729ad217b8eb92c2a4fd95926b5010a07219d708e50eb72fb1da01ca05ab77b6814ecc387d64cb0e25ee1ce530ac90cb440119c443a650e7a9c4a257bb54395aae00e5c35e09ccb343d0552830a3d2f102c1c62a8af68b70163f7ab450bb0a1e13a239b495780dc949fb56e0e30a1144e173aac4069e82bc151622455f51bb03a8eab89579ba0a29f8f119f0907c8587ea2c516a8611240468bb2e84b406e5f563dc6d2e947de94c3cfaea50323dda65b66590e4d26f802029af66608353a2681c88d9c09b8265154b9fb3ad1e5507d10744c9f454f4c1c493335e1ef03bd6234c64d6989abb7b820964f5d9177f40fdb8f64a9cdb180fd92aa41c39e0f14115e213746ed45fbbdc33c8317e3ab89be0e40beefd54601587940a5d6981a231de218d08abb732f4fea4047a36dfcd774dd2cf5a29df6822fee17e298adbea41b4f957eb8a97166d343d769596a7cfa121f02470dd9cf8ae0e99d1279decddb4976c3425b4e00347b2085eb17f1b49ffc9af784415bc78bd2b10b32464ad5dcd5e9081569c202656034bf377c9be7a9d01966aa518f493b0b33397257a6fdcb684de57ee775d699fcb3504b4f192e31ed8edf678ca49329316ded49fc783d381525515a0a42fc81ef392b899eb711cfb124c52240572bbfc56297eca9eb68f03fd84756d2deb69d5a603f1e1a34bfec4ed28d62bc115e379bcfe2f1a5f721d46e95869d1f6cc287fa5a2f9d3f29fb0546bef06bd7ac29e65362985076c265787e3a209f2081b7f5658619e835b3b7047c3d8deb9c480890152601841d7affeff4b3472dc4f3e953ccc600f140e3f02183d0cfda20e92d0ef3badb002c7ebb195272e47c11dcde35241ee7a9ea7cd26cc291a92349810980fa38b5c59ce39a22a6646a2ffcdb81a756fe8a4d7bccf5cd5d0f17a8f64aab50eaac5b95e242b567325173c3821c426032ae7a599aae7720c44f24ddea0e13c77eeb219d474452717a80ece3738a0b04fd02245d37f32bd7845ee1b204d6e1670cd4dfd557408ff6cc4ea40c48ba58e6b626307c3d39edad473b9508ffe4b484ee749162157c010226339c263a1933444a2ea97c3d39edad473b9508ffe4b484ee749162157c010226339c263a1933444a2ea978cb61d0339095c4047858186fc3f6edffc22b24a2cddf85339ca7242f14e16211cce0eeeda74eb77ffce5910fb9d8b9b1fad9dfa49b470ef686fdb41815057496796ff5851ad00cf2f6e01ba97135820c798d7c70250deb0733aa03f06bfb2cee267ee751dd0e609f64055080d72234084f96a2093ced96338cab4b597424bc5df84e5c6067e559b5f8946b1491b0b752cab2d45547ed25c2bafe8c1f073e90d6a672d99ceff9e65eb51a07e3d1cc4284ddb9d13d4685559ea894253232dcd86dfb400856759ce237d541e682551f6b73b9dc0748126f4dd3dea59c03e5c7fb0a07e092e141c8eed72c125c6226ff12d9be9ce2254385441cac364bc40007a841677dee8272c61cddedc8c1caec2b479470aad8a6f8ae3d8a4956101c2892c513ab4b78dd30d469414fdd6a83938c09d8677a5154eaf12079c75462d42047bdc68a273676dfee1fc396c1043e1fb3208cb6fde064dbcc7134ee0c8c77e5ea52fa95f0265d7b5bc1ca547c73e8f285259ee0b8067bca3a9c1ea2fee36fc044bac252a7877aa8c273ecb606098d3e1dd956416f215b89ee2d72d20ac58f54d483e56ebfdee4a7729a03aa4122a1d793b255f08045e5649b690092edb9b9e3e029da9c13ab65d7557335d315aa76e034a8b16b74081ec7ed4e8f0fc13f4adada74ba9c13ab65d7557335d315aa76e034a8b16b74081ec7ed4e8f0fc13f4adada74ba2faeb0f5289608f05180a65b8eb4d3540d6e3f42a0e954410dc3c29f884ac1d78e9236b100943f27059450e7508b999a85db1b332b6c1d2301b3efe8948393a4dac51aacbbb96f44998dced6605cf96454195c51bb5761d0429752def4d7ba92d21f54b9d3a03fa20d0ee9b3d448dd4afb7dbc84f5ac78b920ec0a5aceefdd254431606fba997f54a171e0355eca35b79abfb4529472492f41f7d9108b540121368835fba5fdd5f5454fc89e1ed602ed55f60a96b0d325d76080872cc7e0f8581293be0e45553b9a04bb360b16281f71bc0e0aa5d05b863d6e2a6c343a7abdb81293be0e45553b9a04bb360b16281f71bc0e0aa5d05b863d6e2a6c343a7abdb91968e323a02722ca7d03e5a55f953f685e14e4534d875d91bd0d8fd61ffa7ff123e8265623ec5788128364110e08e2f0f840573d74dc67dde082552b9aa6d86de10ccdfdfc5d3390aee082630bd416eab221fb608262823f19d0e2df6e2e7b6554e0595df7811256c21edc50b778e63b7301e65fb30274afd3027dc9059fc37937cfa33f34fb06d25ee06fce0d899afdd897d6bb408757f3bc80ddbcfc62e92bd54e4362bb08e11c7c78e83d985a14d281ad2fb613ae21ea8309f98ba60fc36c3f3a8ad092f0179942ef96ace71577e1bef5759bb229f02983e1c2062d1101a1ab45d4b536c485075c98ef85a9584ee1a9651114cc9c57841c174d32e20f9be613791520a54cc7330a5b9d8c6261bd034c98b412b430bbfbf04ab24a44330e84f810a540755bb46f5282acea1a78dcf8fe9db0ccda0b9372afd88b66489aff14eaaa8ec342978c56f622b0464a4506c0e8cd0e9c63b7b183dbe759646b66e9ede682497b81808260a6906674473b96cbc24376a90516e5116bb391c8f2df7ac509da31180d17150a8cf35552b4d6b5c75a6ada0c875c11c7be98765e4ef3b196df73761ce352ca2de2ec081f4894b37db123ed95b58a20e6af533e95595322458ac7ed4077eff08c3f82da95ad0a03df7bdc3d2f8eb8b40f3191a7d40efbeb249a1d317205ae627a27233231d5ecf2b98faad5a70fa8dc3efbdf13676c0ee4f84568a42f51138aaf6acd9583c9572c4eaf0663adc0f1027d74ff29fef910dd4ba71f92049b35df1c9f9c6e7279065dbf8e584292e57bacfcc552b092c46263f42d09637d6b36ac6bf343b65b241f19ca31ade305639cbce1b0be60ec6a7a55508ee3032c9f21ab8824ba6e8776645eed5599f624b19d7691e54c40a11d73d0021cfb4f417b6458e699d64be6db4d2b593b402c1f411ed69ceedaaa037826e37a1f00958d229dac664f5ba61f0673c4271e3ef9c9713f08a1a5af78f5c4056841cd2f366c776c60922e03b799855c996becc7c76572ecd10e8a95335c2a63e095019260af1659655cbfee88f349d0daf7a0a739d08edf62dc27decf51a2fdd254fcd77ca4e84b54a944dd86f22c2a8b4ef4df8693b8bc53eae74fdcc646a1973e23ed565c9f4adc8e8ece34ab6bcf8855fdfb30b8819a87d6a17ee0f200f43f2d667a4fdb2eea2ffc36daf0b1ebdf55f664a42cc7288c4d2e3ca25f721179415542233fc9e15535d42e48200ca6161328abc5ddea85f6709c086b4c8c0de7ad687e97a99be9cb1ca81c50892042c5cd8f6b17c23820a952ebf9f4e03be4db549e9f1e63e8035aea85f337865954a921d8727a21d5a55a82c662e0ab76378b0ffe9f1e63e8035aea85f337865954a921d8727a21d5a55a82c662e0ab76378b0ffb3a9d5c07a3e0fd1753425cadbba8d76f87775844ccf61ea8fe6caa525783101543fb511fe4bb6589cf8d31ae7112513bc4a7c02e1df33470dfe5cb6376625ab1630e0cbad02522b60268f637bb0518804926f81b69eefb3e497a03a2cef604843e0c6ed7651ab802888bd8bc2a538e10e53d8338618f4df98499f8520b214084fde7f2503df9a8c86fb04fce8d5539ae3e9a4ed80ce1b6f24d2c182fc593aaee616d1db83d77c527fa6e6f0be00ee3c239d93ad4a57881defca713f71efec0cde5db4e7e2f621cebf6a9274a6471212630f21284717456ca6f4145c8edde02654cf870755c65dabc45d43b1ce47a3c2b2db5f09734b0627b582c77f6f4f52998ffce621aa42bd12064039a8cfe08ae10cb02b06dbcdf071aa2c226023c5c27d86770844bd7437837842d617c6f2c7073d9b57dda42b020e6021aaef34d8928200deb5f1d7d37e6523b8c36ed74ac708f91b976bc321aa31bea82ea170e36a813a906787e640e9a9fc4b288a12d630077fbfc8799fe3ab9194c3f923f652a623612ab7473e7c1ced1981294e104dbe56e12175c2ef6fb39cb5e4d0f235aea25e909f0bd2a5435f55c84a775b928448a2992b101405c813972998d9ca47ec8d1f97ac5cc4e2cccfb8ef010c92745ff08073bfcc3f2f78aedc29472d5ff34f60201e55735e16dcac777ea7eb87dd20d89e638961ef68030d0d22425761eb4d0bd58efeede8e49293cf8e6864637325f2e8c0064ebab137bb5df20bd558cd7834b5496ea93d1f48df6c987467c2a239dd7031e338ad28c61aa2596a67ccdf416912ad57989411bce58684a23db55a70eaf3337d685b59bd5beba1441dc11f5b3fa015ab7f2d02f5b1658e78a2c6977f7cdc3094bb5cf559eeb5204e322e539f18d27944818152415c46f48e15cc2b3a37e2751812016459348ed387d7987744d8f76179af796d777f38ffadd13fe87f6b13e21aafec5b9f760b509241884456a4ef5aa935c21a6bbf35b71087b252aa419917fb09c642430057112bcd843815ba75935ea9b0c4e460c6415e9c0a4bb08ae9bc4d637727a7b55eb4ec140160242654622460ba9b61676118253b9f7988a3d5a59e0cf30c62d0dcd8159862b53d0c7b1b7d81a43aa88d2a20af54260897cbf02d1b0cd975a661af168089cf37d610f6c06083fa671314ac5d409be3069072ccc6b87c7f2a15b210822e165915b53ee565c66f5a582be9ca37058fee68d955e798222ae26123f9e64517ac4df3eed44de11474e9e215dcd7514fef6917dea3fd74d3476b403353bf3fb5f15220ce6889cc012ab2ec8db7e8ca48f36019354e10931b27350d3015e0262a3d509c4d7dd6a1367162ab55493e3e74551c1b82cfa858be17afb6c05533e059c7103a3a2b2255dcc5a71ac5a94ccc8f2502aabd345444d9530891d0979da4b3b083285869d155dcc5a71ac5a94ccc8f2502aabd345444d9530891d0979da4b3b083285869d124d19112a246764168a6b617d3af04f5e4f05f22dd144408313c063c62af758e4466e0f63ed0ff819bdd4638719cb7fa5466dfc941e0757161fbe8c40e5f093158397f05d4939d66fde08a97337534e55f218cec8f68a311331af3ce4e97a96458397f05d4939d66fde08a97337534e55f218cec8f68a311331af3ce4e97a964705e03d8d859f975952d91cad4ef762560ec5f7d1dbce050ad92a2acdbb3da2dd93dc3f36c71d86146cfb03e0982b5d827ad507134ebbb335c8ae272179065eba44a1b618f496d23435d2ac81944ffed7e43267d65e6ecc57e538d572fc4cfae94fec45ca2722af3ebc4864068d760fee5dbac396641376399e18002ba2de022becebd8c0d44037bbb71a9960e43b825852763c483c07590577ce91cf7f625933b4adc9cfc5ee2ceef1290e8c097cd742817a7030e42793c2d897b776374e28adbb0651bd3811794d6badad33f0f2c7a76046dc468ba38197037c28dc67889de9f891d64b063612ebfdc88f76133ff7caa7105f5fb1078c05c5fd1db7e2745757489bb7082f776106b156f8c3fbaffbf09ad35264be264299b94b4b2bc5f7370735694ba6208ad16f92afd712e83fcdf94f68d2d747d720ae6dcb78e3d6785d8253eebecc88410638512fc832c94a62131bc7ecf9aef28cef2dbe7d9f23494763b4ed8b2af78f9a061fe5b248b17fe56de10ff9b5c890b6b5a83db7f7f9126ecf852a24b15957b19be586360f63c12659cf5cb83e4979be92fed755457cfa11ab8528d923e981ee8a5b9dd65d116794011f531e4dc17b79e12f5ef77875eda8e6e43420e6802d3555b28888e153995a882a11ca3748cb4f778a82f43d1ba285c417a1e2f7fffd9273826ac8019e1f97e60df7d563436a3cfc8d36d03e282d92ec63cadd6113effca4ea41559c29172987964666ece3c4213f524bcf77033290d93272add776b13257b2908d72465036b7746b5a39e84fe98d24385057c957b15c885e4f022aae6c9cdf394b78b230b184e995b3311d1b0e164fdb1e598cbecb26ee0d5e3076f62030f92bf680d907232c25198b670c5fb4c56ca5f2d8dfb7cee22d8d1bb2e04f10a2b0b8ed157f4f3a65c9c76b0a2293e3a968d78ac200774ca0f127770346014e1d3d54bb65a4894666f54904824d5d3f9a77327fc7f59f018b17736b27b11642c9fff55587a1a8ddfd502ddd3d28a2dafeaca81c62968313edfc0b7703c51ab8264779b23054ff1e440b8fe899858ee1d08c7e86c8e101d93dfc0b7703c51ab8264779b23054ff1e440b8fe899858ee1d08c7e86c8e101d93143e03a5db2dd6f31dbb87617523398145440a0dd9dc4db6a7e8373ea2275c40c767797ac52a6a0e9686c14327017b0256aafbb08ce536dc5e54e164fe1ac5bd167e1cc9259e01077235fe034127e81908470d9c16a4334cb0ead62e41c715d647236007612fdab385f8ee0935632c297d1483f8145bb414d3d63fd0f95865fa4aa1c78b1c6b159f3065f97ad2bf11fcf82d080b66d03c14d1e0fbe55084b8ce32a00c5d79e6d2019ccf8049383435de19d2efcc6ef9116489b6c92a42a73ea3f6bcc8e5a131a579b96a562011cc4474bb5fb6550d878e6f6eca39a61c6e3ed755d1e44c57ebc57df0442fafd5db2746df6cb9d2334336e15a06677f7cb2a7837f456eb8d7c219d21755498480cb4af5ee5b9196f456f23a201ed7932ab54f8f2687fe20f08549963acc9c1e63ad92423cfb977fa4644fe34fa549b8f256c0ba2687fe20f08549963acc9c1e63ad92423cfb977fa4644fe34fa549b8f256c0ba492e06969a49bc2c6529e5feca19d882efccf38db68ee98fba26c428a75337b8c81648a9a552da0fba9c6be4d383b915a63adedb38f61af0f241a8e55fdbd9e17b944875046dc2df028ea8b8f2622a61843044957e6ba6cf83bd248a33b81cd67dc2f2aae5b046418a6e8bec8406a41b36c3d453fa7b7999fa9341185957b6a7fae3e17ae94b297108b9c8f17733c03065ec6094b4b3a1209e0c5feda30093c4386230183ac5bf074f0f87c2e8f57c356cb6e0d09a37ba4b97e4bfcc62ec834db8f2e33c7a8a64fb835bdddd59818becc3cda5983b40223e560a198aa4d6cf174e02a214aad29e8f3c100ce36da977b64b9eb7eeab5c0f3898edef927fe6f11b5d65dbb68122f506b6fc4310cc36029ee638eb0a9a2c09aec25b07282f6e80e4340938f65b74d5499719f746513064ee7d5d5dd1ea38a798f50694eaecc97dd19a077a1d4f90e16d209e1821b367c40b73d36e6076427bbe4c4312ad38400bae7519b4e33c983482acb08a833fd669f636e53e88fe61e024f590de140fe4fd4019b520924e8a827663438e62a07fe30fd6495c6d495bc712e61d0e926f771d3d16987c0b3f8b49b795776da65049529d16e13b6f9d529b08963f5f0c819eaf1816987c0b3f8b49b795776da65049529d16e13b6f9d529b08963f5f0c819eaf184ba110857764df974fb881ed54ae7574cd53af5ed836c0abf75969aad82d3565acd8718b06eecb9c7c526cc445ff55d311899333d2e5d6ac84f899cd414a7925e3a90518c78c440594769329daca6b29d1166dafaddf448405f1bf2ba6d560d878c1ffdec608a10ad259912b95dd11999f3cb4436ba8326b5fd3ff4fb1f47c5678c1ffdec608a10ad259912b95dd11999f3cb4436ba8326b5fd3ff4fb1f47c56a33af09e030c9f9535c7b6876b26eb6bc19db177fcef6a4240ac8064032ed7e6c62a2a3d466b05326f7b1751d4a63ddd7d8146734e53646ea4d26d214514284d9ea2dbe736c776fdb81b9bb3bb208e0238d49089b9f50797ad5e654e4a54a9ffa513284f64e085e3a6322a0c7fb2560e2a7e62d7bd769147b50c13a1a6b042fe9d86a06072efcf9b594d5692677c0aa8fdbfcb48519982f0564070e0d7ccc6346ffea1f2747cc64a9b05b1d4cd900f14898534b54dcdf99c38b30e43437be267ef3acf2841ba0af70360e1ae6ea1035221fbe6732f7e6d9843ed8ad30f71a008872ed01df5f24c0849afc5777ca6f589a04cd62a362d765526d0dfa8897ebd64247412916dda8d9cb77d6ba2fbb5cb630ee637254bf26e11941cf17743303dd07f433a471d9db86c7aa44cce66e6e946c85fd0ef390c1619af296825fe014ecd7f433a471d9db86c7aa44cce66e6e946c85fd0ef390c1619af296825fe014ecd38b3717d7ab00206e8b52acdade404526d97e56568949c47ada1b712c055a4fecbdb5a9691ccd46a52d5c02f0d76d4b34d8b1ab5e3bf42bce97d721d03bad243186036e4a17a261c4679708f61889efea01f38e3fe38fef7dc8aa881047b99b888e1cd9055b0e74b12a7bbe409659631348969ba70882337d21dc965a8acf176f8640da2e1ee97e21c3c151d83bb15a9dd0a8ea2e0081103f8e303bfb3b25459b2e14a6b60e3c21cd771f356df12ad8f06efaf9166cf102903a4a4fc778a097869172712a9f67d5d19802359da982352c67b4aeda157c0526ac26852b7b3a1061eda1393d85cbdcc0913051daca3369806bfd806352f0145450e1b6cf34e7f6bb36b0c4b2a028ebe4551c5df9614b5ad6196029814ecf6a6a1da8071b06882e2bbd71f7ce89e5a69886da760d95f8f4e5a7415097aa42c25f029137d17c59124246819d79337e3fa9f0366e2d3eba9bbc8f4e0fb5e6131751b4732247aae883cd9d8fb04aa34651922fc8f582dc1f8b3c9e4083ea79fb0e26fa966dc371fa24043635892911b0ec1f63e5e8f910fe5e97214839c78a26479eb1a025f9b4c548991b1b7207041a2184c000da8bd2e9890832b7c6ef046364723333a66d895062215ab417dc5e27f2922e4610a001a75715e891ea0f7d916fdb07d214a9f50e80a7c63ec08aa0038277f5bde7a33fdefb300d2b81a22d9cfce5787f34bc7595a7837573c44be8539dcec01330cdb331cf51fd5f255871e0a71f2799369b39dfcbdbcd0e6da6c84b532d673961bb00f6a0861e60b771b30197f1eb74785aad15b877b59abc53d244c34cbb9170bd709940233132ba31fe036c245d2aae9b1899d297fc0f48ac032cc1df353206cbad366a9825a9d993836c72aeb8667504260d46beb269a315cf749c55ef1b872a56d2b680727b458c25a3bcafd502d3c35f4adb1b0e486c600194b538ed99f4f96a339af9c19ab3f5ef928200d14400a97515c9ab0e486c600194b538ed99f4f96a339af9c19ab3f5ef928200d14400a97515c9a06fc850f38ca897b83a35c43d921984d2571d78d8430d5c034438f79209fa613d04982ffbfa2cb9ead8798918447e558ef3f2ca7b18d655e143af4ddc63a1adbc07199701443908890547d4822a9673055b566d0750c3802ec0522df800f6943691cd237783e45cbae613c4db5ee1dd54aac84eaea162690689f06d7e2ac81536669110df7b6a8972b039017943dded53b662729597889111be99bdfc5e226352e812f63be329171a2bccc704157875292ccddec22e3017df2aa6c2862fa8b7833a68df12a06e77dea020125e36c0655545da0a2b9294ffcd34f4a42ba5f65bfbd3c598e7cd8eeaf7680f03dfed547c5f3375252d2fae34bfa9bff4e02992b51f6d1878a65b23cb448ad21fcf5174c4f2bd235dc63b98f7a7615f1983acb20981784c4064b300dc8e1cb2cfe371383cb979e6eaece3628a47765a87a8b033b571784c4064b300dc8e1cb2cfe371383cb979e6eaece3628a47765a87a8b033b576353a9646240bad12afa49a1de0696ca30296f2a576fe34f9e9160cf6563c47d7f37fea2f28a9a6b59ea83acc18bee559eea3356610083df7a72254e0fb97322ff0e58d5400ff5e51c661ec0b31963cef4a58b28e44268defd08991c9474a08eadfba3a1b9d6f5c99560cf4ca9bbe6dd7e7a93933317cc8b75f7903077c2375cc591a778d9b56481b72c76dca1160d7d0d37a1e5ff31e346a154733d24bcc9adbbaca0e59f1c33aa92e5b81f2472618092bb15647a54fab132066a1cbde9b2373e9acb1bb7063812ff6df9a4a8d730dac6fe62011eb5f2b8174240b34559ce1fdf70c0c2ac178204090fc7332939c6ad0ba7c7bf348486df8d2df3f0df15d6a150345a2c5da0375dd618132c879f2143ef48423cd434b87e68025631f572a1b31a65f39c08dbe107f847ed3bf1e7ca4b8b6ad92d7fded0dcfe87eacfe40a64d8e74d772b5be58170d5544a6aac1f90f221e0fded31588bec0bca18756eb3b4418d9fff4b89d5304727fe34396d030614ca1167524814a185947283e37254c5a1f5d9177f40fdb8f64a9cdb180fd92aa41c39e0f14115e213746ed45fbbdc33c85019011649deba16d5dede3c3c588dfee07c73acac0ac636282ff12092a730092e0e3ca2931fc5ec7fc30ef0f6572dcf6174b848f598ac6389dd781da72e2a53befd727c8cd2a710c7f632d532b400e1da10912d97ddd8f65b1a18a30dab78f19dd942aeef0e3f628a7457e725721d40d125783651e5291e9d458d8a3d6c9326c2d212a995281fc5d1e341e950f3457c4aac0e81033b3f0b4b504c51aeafab47d36106a4d6dbe644d210aa4a461290ce5a04b17532d853ea63701b97fe3501efab1fde650c4c934e924e5d739eb302b8bcaf481152d77f2ef8a6cced9a86bed6f718d24b935530c6d92c9898f8c90e4746136629e2424872aa93720c1b59396c5d01ce60388780a816733ecc8c7c4525a30e661cb1277a9a3dff9128c7b15881a6efd0fee3c3a6d7ce98154965d13cb3b6d64e6465e1632b7c200cc11e8cedc3daea859b3d396a353087ac892342610913be75ca4ccdec53f79fc1fdc2bf0cbd9806ddc213ff90d8451c2ead53dcc46c3e1eac5fd6c180c521a2c225aa5f8702dd25a88a2bb9fc8113aa244bd79f4209cb877b8d6fc4b2eed1709f834d32e8fc27a5e4074871507b25f60cc779972b8ced42e0a6ec6ac35c1ca5c3dfa155accac4454ecc0b3db55dda3c489a621bd645ae7c96a9927e37f562fc705e99ea35a23b09fd6d3b77fd67eedc2716532e0aefd400631bff6efcc33c4e7a0af5e3544a8a5bc8734d29d4f6379530d1620098a8d160a28f01a57a44737d9570fdda17668a5bc8734d29d4f6379530d1620098a8d160a28f01a57a44737d9570fdda17663fea3aa94fc5e686df3fd89ec5d0c3cae7cea42cfa6c573d0631bfd02c3dd29b1be6514d22875145693745f3ab0fac73ee075acefa9f7dc2130318c237c59d75bf0d30faf5459c494b213dbf44c04bccb4a36ca28337b790463502a061a6ed304ec7db0e390b2678063580217b6d78fb02378d8325cbddca440bca61d4abb99142effcaa18d289a8caee530f7dbe5ab985e2b3cf654d7b23b4574b7974582496431893ada8ecec9fa1aafdc5f2783922343dfc8f5ce014ba6da3c488e42daaa01b67942cf8a28cfe9021f8304b1f444aaa1e7ce7b280c3558851c1d5bf72c3be1391291e952e2e0c1c811cf6960d88a44baa59853a7bc85f895d5295016e30a73ff6e3ba0dabd8a9a74ac685c8efdb1bdb0e76a9ff814cdeb80f021329880b0452f51ec962abf9b175815cc351644e81bab8a996acd0358ef841f7354c2e90b31af2e607dd5647bc6b94d23748b7c1be369b8996850a19297112b79c04b0a85d17d035dd73987cbfebce87cc86f4eeffe25db3b7aa756d9ca9b12ac0570975f589b3a711a02dc6cff903c77fac07d20ffbe202688233720ad6ab6fa329df5c4520bb73d59b036d506f705995539f7159e4ff6407406aa2deaf989428e4c42fd0c41a03f91aa6da5cd243429022d9c3b22f30cee1bf3649d0c3a3a9d42240ee59af037f75314733d3ad972d2b539050de6dc0b87867bad23cc162b7412b2879367a69b636151913a0c8972f8aacb76deb57fa38f0ece0484f2031e0026138a7924439196c1c584ae79bb2e4f28304dacfdd5e35483f0febc2a370a196c2f9a88c6d9dfd03e8bbb34f1956ba6f74c061dfb0da65203f654ff05b602d6e153587b15be098d8a5ecf579a1ced2ab37ed943ca2d8903da1c103d873cc69488eaa704532ce5c0e2c370db0c4341b22456add39ea35fcc37939c9c1c3b89f7946317654a155fd25ee62649d752a8285251142bf51fe010fd2aa0645f17f388d8420d01aa155fd25ee62649d752a8285251142bf51fe010fd2aa0645f17f388d8420d01a66da326ece84f538dec9eeea4a2285be8557443e954c04977a4363535b9c6dd7668b394dd7684e1dcd9c7d4067c20e792208ec7e4bc5a7acd21b99414f352e6e58603b1216169bfc5c93ed2a089c8a10d6de7dc465180557aeb93434bc6a51807c6bb2e7538ab868bb655296fe29f6ef459504c4ec0c8d150281aafb5d3867b871d670f0099b09cdc9f9dba7309cc0530d55734d0d739a95c09a5f1c54177ca6c31a77821aa813ecc08874bf83e13d170b85281fc599bd1b0222d2b8e544691b5e536db21ffce4cf9eeeca9b820ae94d052ac9dfc281a48ad77deb4e0e74bd1ba602831c312353f657bd57f07c6ac0c37b56f9cf8c60452b0501b04e627be263fec1dd8ae09e6262f8427ae39520e2e3f04fcd7a44fbffd5882ae33c5aaeced46e4c281bdf89930794420eb12d80a276ebf5dbed7b56c549653d9df8efb5257c7b9111cb19d697632cb1ab718afcc37b68a58c13adc3058d0e9cdca3b8b53ad113d431a61ecb6c8de253fb500eb70d4f529bf6b5923c0f9fc461a50e17cc4bae619c1960f760949a3a667073c6b47d624720c6cf49fe1a5ba5d2587164d22d214ef8f38750cf665d38a4040859a6b3595b6b11737007823583d0c06204ddec0dd19f1d9d1f0b6d232bf0f8e5dda7cac76535127add96735cdd67debb807e2497ab21bd574f71d5e62a226dd10d8cbbf0d6a96bbff705d365b1ef10824f120d1a4636baec40b88c2c69170be984107719caf7451761ba5342a6097ba25bc41cff8e1ecf390ba27e9505b2ed217d760935b1935bb866982e80702b10ef7f0b8dd78c984d594749cbb17781e59ec24db612e069fa05037ffe06a6c714276a6c75d4e527764942186b65fe672bf05e52ba0867a426f7420b02ff2888fb0480ebf09cab146b982dbdb7398e6a7bd95acb3b11b79a6f88456da3f027d8f438b66aa3898cad1e376bea2b1820375cefbf18a317d30ae726af7bb903a77c8cc9d24217eb7ebed667c971bd14681d5c51720747a5c105ceff84349ceb21540ab1acff4b4c1c9e33e1b167b4e5c9de809e99e94be87627ab6403d551b08be3b55eeabd9d68e428e86633902d7d7a5ff1f818f2c4c87ff1dadb8063e46001c42b1595b60efc6c693b3877c6cbc4ba3a307af32309f8c44bd1f1a81325d8019dfeffe04af691308a27c0db922e059e78625b96ebc37c22bb0d3740db3cee9374290a1d0bf4c4f255cff808d97e1afdcabaf20a453168ce5319b9b5290eacd8cc9962baee214df255cff808d97e1afdcabaf20a453168ce5319b9b5290eacd8cc9962baee214d47aca7b7c6c00d65b3c2b33fca631cb9f168a6daab9775a2f7e3de3a6ceae7a268790846dd232f1cf7e9f42bfce0cbdb84323bf623b72cb70af4f7b73e17a264d9c0647caf5503bfc053d5dab7bbab79f2bba319361c12ec86e309a8dcb7e4ddd98187f246119e7aa72b189dbeef99ca52237bd66f99ad5366cc1699b16f11e11395736ab27abc9cc5e7b1471fae9cb414e5b2bac2c86ae5f27e78302793aeae86770844bd7437837842d617c6f2c7073d9b57dda42b020e6021aaef34d89282afac1b68154973c63072642bdb38c7105e92e8980735ad1914b993662befdac04032b6b4a6f710004b0ad4fc7e4890f26dd9250fdc390ca25f0aaadef8fd8a6f5ddcb9e50500c56230d61321b37b76bcd822588ee36f5ac3fecd91c4faf36b88ac39c65b37457dd18f7552ab91ed8263ff2669f03421cd1eb566dad85d914c1e341750d03844b051b62c30d0748277b88a4e96624e126a4ecd07836fed18e72e6c72c4ad61d235329c79696b1eb9bfc6ffe00518435e3a96e73e7c59e86276a6b2df79318b9349e78b1a96cd5d9f24696e330a657dd8450e131bb9ec405101e50b353d716bc7c51d65444a22ea9b5a662835d69359e9a7ff71f911f4f407c1895b41bfc171b0229d9b454000d588014f605910a532f328ff0bc8702d4492fd5873b86880c170cfd8bf56cfd62628d94a838ef19c7ddb68085c741bf5431e0b80b70580c49481b514ed976a216e7a68ba0ea5ae13fed6755b34e85f9d8b19814db70580c49481b514ed976a216e7a68ba0ea5ae13fed6755b34e85f9d8b19814d652b9e4fae4f703b2825d4e89492b0aff726dc985672c1149ce9fec8b454905c652b9e4fae4f703b2825d4e89492b0aff726dc985672c1149ce9fec8b454905c9f9f9bd53eef8ce720ddb75534ef301a206d9b3fb36453184db524183bd0a4134e1aae5da7cd2ff4b50bb437bfa3767ecb0a27cef7f2f0e94981ff86768ca1f4e34ab258162dc3367568a9db49f2bc6b7222a3915f9d1e00b880a4526a768a7b34eef7818c9cdb0acf70e77b186735374953b41fc87d7745ea996bdebe23a3f64de22f022565551dfbb5a2d004ccba5e007ea678aab1855932e9bcfe1f5b0f70a3884ad0022a4975afa0905b2ce4d81adffba4b3ddbb98fb9069d6a22527444669ea02986c7368dc4fb37b491fdd6e752b06325edb6c0c1ae0bf448e8405edd95276bd036de06bf5fe9a2f771c6749bcfc019c81458062718f186d2306cf6054864022b7555c4399cffac667cc903d0494542bf22771379fd85d404dea101f4b0b1212a1ec4b45f799dbecc08d2ec2ecfad91ff6260c4cb351bc4a4bc207323d69ea02986c7368dc4fb37b491fdd6e752b06325edb6c0c1ae0bf448e8405edd95446d9299664430fc652f7619568fbfce9a89b45b958280152da38b5e0ddcd9e1ea44ae82b1abee1ced6292f87c24aeabe03059bb2291f06750b0d8d1035378470a632ba3b1fceb143296d6a82cdaae801cc6212799f22769dc3314955110f2e0a4fc558f3d62fcca099db050612f0dce2b9a1e22d08c4e5f0b459b06fed159e0a4fc558f3d62fcca099db050612f0dce2b9a1e22d08c4e5f0b459b06fed159ef5622e6864e9149969ecec6dcff3208db5ef3486c7bfbd0ab7f398984132452905789c3e12d67892067e24c16eb909a972879a1c8106982479c1b367ce9ab22c762ff4cded9d548d56ca75159af594700f7fcaa08f712201b4798ebedcf93b5e4ee85b8bfcc5b822c6acf7c7e170f3001ba95d2ae3da1e84f6cc6c7137208881d9b5fe0bceaec83b353e631d5735054a59b64d654fa76de4c98c544ff5cee2972e2213c5b7c98880610490a8cb31f7f49ea7e65a9a4d7fce71bcdee3fb888e1e2e2213c5b7c98880610490a8cb31f7f49ea7e65a9a4d7fce71bcdee3fb888e1ea1074d12da248eecb8a70d5d6cf8f2872112401bd4defcb6145ea148f37e4c0aa1074d12da248eecb8a70d5d6cf8f2872112401bd4defcb6145ea148f37e4c0a3a82cf14ca4368f379cf366a130c0cbeee09807eddbfd3728495192d3460b512faea57d3e0b9e95d38555e84cb53e6872228e6200dfc274171f5991f3369bc3ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855db98038e1505e0d423b29318a27edd9848d52b656d2a609019ad568caff0741d80e22d3700de05c3b6b0a179d30855baacada6bfe3a785630dbb02d9592de53680e22d3700de05c3b6b0a179d30855baacada6bfe3a785630dbb02d9592de536b0d40d73f29ab4847492975754bf8fb8ba41ec417becb9d5be9cdd27d24332eddf63aefdc82b847544065b4480ab38f3b560af7e68f797d8b7335e93b1660e51f2a2f833635f7d1714d2b4190e51adbf1eab6a3f5d4e7f23132767eca44fe87f1096e47f1812f9b8ba5d07d61aa9e315119c67d8445a260ca75d069ddf72f41abb1de03da14e1597299bbda3bf090b7dc63c36ebb5dc7134387c484742bd56a6cc5dece44b9557501db39a25bbd39ae72b9f68c89757f7cfd256efc9073aff597483294d1829971102d4b51dc62bdd69fd16e7e57011d19953d97104b5a9549c02f16f0a202aae2aa114c9f34b0f855bc39b8483e9c6a319ca156872a04a622f0745c18a397dac147f593a206225eb19559a7d335a2a35b61afaac00a8cb4502e3341864a1250a5efe382bbacf3b8bd60509cbf0c7716efdccc68b604780e63909c9f09f63eb905a31d3319ccfb1479d7bd2f6a1a271c7ec2b32bd4bad1371f0cebd3fded27ee9bdd618569f25bdf352246add892b27c522673b96e6c999f0f63d2d9b63f3ad300868d88f221f41b1bd02b70dbdbd644c2c4000cd70f289ee08ca879bdb6fbd1d571daf57a137e0de326a6634d7d80592aa697de8704415706d86b9cebbbebcf3e51c93e32efdecc46880a27e56069e82e88267f4083547e78b1c48d946585368bb45d62c0977a75c9937defb598eac9a7376fd71dddb5ff5c0aec434a8464cd698352a423b5d378f4a0f5519f58a34c3d0f8fc7d62b294afae3c78f047b88f2bdd20d2d7387a9607a616c77e4220c429b5a3df8dccabff63209dec7b00e6abbabad637f045ec0f5b2e4dbd018eec5925de8e9527181360d89543300283acdd503a296d69ad705b048ca9fe197f56aa012010f0ed17565598b831d8aace2ab1e34366cd526eaa9db7675ac0fb68fe9621b8ab2a6cf9b037ad422f419eaf61f3228c7e98dfa57366a174ce2794d46c3264f5f6b8b1aba6621ba016c66b90efb359d745df4ff74125deb5752a8c5bc5388a0135328db4548e304e8a0946a4247a2fed6e0425ab3639f6f1319705a06a0ee90c1c08f38770bf09783616635d1f8bcc445017e7af191b1eb7236414b03ace08bc18a71e745c58924614631149daf9b40c532e04a97f8ca2c4dfd4259757778d922a01aa84331b2504e5144f73e635ea2e456c15a28c8854d1df43df352233807f6f8893b9381e8bb01e7b20f1d5f70e80df49b179189be17b5d79c6a21229811216b6cd515d43c9703dcd8ce1aa09067a06dd137fff4aeac78a2ae21c1d1cdcc0b8fa2fddd8ab11893dcd8ce1aa09067a06dd137fff4aeac78a2ae21c1d1cdcc0b8fa2fddd8ab118982ae6130670e9ca828668573bfed3dc264215cd43b9d1065c01af1ffff22aa2771d2e8f52980f9a237800c9ca5572be5ede40b774c88a8e2736cd83cf1b13c65214650f8fd5cf62af5234d7145e4ca7c853f38b8b4035a77d03a2d16f6a44f4f039c2def68cbe649cf0f2cb80e9be4a3fda61861a0c69a0af481a7b7e012d0f4236b06f2360d37e10eafff8f8431e36ab392e593dc2b86fad080f031a12688b6ec14ac44f102ddb29ddf1826c839209557a5074fd96b823767e95f246a465a00bca14afa0ec37180ac734614088ca3c0ba15b05edf13abeb4fe6ae1134c6223853db8bebecbbc09521a414f36a6faa8c2afc912c63092d86b0968254ad6e3ffb9bf0ace9622cd34478002d936d705a4f856f31ed1a73e2860f5859e22dfc05538fd73547194cde48c6f99612f7626c44c438fe1a996fa97550d6ac05d716c7322cb5a430ae3fa3da31a3a3c44c5e1ff508a14481720930f60219ff1aa1f2fc9ebc08d9078dbe93216aceb6d2d1732de6e9226298a44b6ae4ed88519808987a0f03081bd19d516948fd12c44e62af67cfe1ceaa39ced63fd134fe12b7e7514a996356e94e5b436764fdb60509c40e1fe3bcd99861e4ec5b12e9707a15a063dee8004ac915206cdb9a995fa40b936d60155006f123346960ddec70dbe322d6851d41cbb8acb0a8f45765c881cca239b4efd81da5171bf13027ad1aeb4878a4bd458f1277ecb0523622148a274b2de9287cf127f2b48846b1b47d4cb2c65887f4d2d5ccb07b97b2319b19b27cf797683762fe4514c99a570cb5d5aa06ff2e29bcac4a1e9e2c0e9d215c829fcdd23296e06e308b004c032e773f29c7ff4d6a37e26b798fe5d12c76edaa06ebbd7d6636da139447ff793874e80b0f343251a01746ebe5164c7ce8aacff1f5495a827d0347b533194b12f0c57ca8c699d913862ece09d3830dd6a4bd0d40bd684253f40149e0bda1fa18b0ff0c273268212c7356c3588da2e4b5abb51322b62cf9f06501fb88e550be790b4939defb41ba9f61505351c23fbb06289e83f4700a9010a802ef08db00072c560764a9b7a914cce8d7d53b554bcd334dec2b66789f475f0134726740a9378a2d6b17fe7a6b794b8cc78085e5164c7ce8aacff1f5495a827d0347b533194b12f0c57ca8c699d913862ece09157f08e77cc5e4ed33bda53969d3859b62c26cd23f6e6a066d67f96bde7809a2bb2048d963e6bd39ddc0a536dc753c8c40bd007017f9f185634216c23e0111a1c516c98b5ed928c1071555ec244da3efb57f9da5dc80b78be0c4529960af3e3b9c94acdc9ca38590b88328fd931111b467e548231d40f6e636a6d4f6d457b85c13d670e6b9f60070cc5c059d2d80cdaed9e6fa89ca26f42c311af50739f9427e13d670e6b9f60070cc5c059d2d80cdaed9e6fa89ca26f42c311af50739f9427e3d4c03645d8495a01bb2fa2b6ad4678c14e5be99ba7f543abe58a30b0da3530b6d8a1d8122ac57ad988fa0aeebd192be65e7550bedcdb3818fd009f41878b9e47d2b51a80a53856b9f2d12232e98b63fdd038ba24abc6db1e4c7fac140b144fca0a1b4aad22f3b634cdd4dd6e5d911be1ef25a00719ffe974acbf379d2dcd121ef14edc0bf8e58443919ec218c487eb40352ed77a0d41de79d5e9be8273e836825a6425d9889a5e507d6cabd4c88452d265c5ce58fcc1bb4911532b78c3952750de05f9fbc34a74028479ddaa452e598a326bbd1080725728c1571cac51d50c2e6a747852b3c3f3e4f8c0e3c772b8a484c5822ceafecc51189d0fe8b50d8d6d3509aeac8a1fea914f83300f86b114c3ea44de975f02645eba41cdac67572c1875dd6be6585f6b4bb5626e7d1522ca77eb16d5b54e45e7f8f32caf219d8ed24635dd6be6585f6b4bb5626e7d1522ca77eb16d5b54e45e7f8f32caf219d8ed24637df6ffaeecc0c4525f5d8a2edcd958348edf0ab5c731c5c4f4cb0b119e5343dc265597e0868412f1dc31ae725daa464586a2019afeaadb405b38cb0f9fc2bb4f7a1036be49eced4a4074bd484a3161818e7502bf60c9862a53c2cae6fe7b04bc564dfe498f03b2967320a9bd69da2f27082a148caf189ce6908163d66dc4fc6f399b3affee73c7676bf7817efdc88528aae02f20eec5dafac808ac44cda013d75f8e1c515e0189d372803a7008faf509c89ad43772bf8962e7238170d6d3da2eae28f81252d363c78c03115ffc60c268757a25d14ac5fe2325c30e8a01fa5cf1faf048579147fe7d1a5eda9ebb2e8d9deb2ec1776f04803132f0c3fb070cc141aa4b446dadff3073ead5e422e0e21f1268071103904439eac0052161c6fc7a02d4d33412b13f21e5621e39f05e006e7fadbcb24e988b3e282f5c6a7774378d1540677d00d854dabe5251bf07063ea3fb6fd2e8bed5c2abbd9447ea6968ca69bfd15789ddb8957b67e7bb64e1bc633a00c0c0a8607c78c49c876b53404e10f3cd7ba2f6c68f04b89400ba7366872426cfb4c3ba27a74bb6559b3abbe40b9a87f975a0e1531479aaf0a119690755a4e55f2065b4a1024bb07463908e6e0c7cfe1672c6a29449c0a8df8eab89c27c1eeaff891fcf97b9dc8a48f0d689144b091074ab7cb6ff94c04d6968a3c22a0582c62caad40386028858ff1a0f85e9cd1594b025d2238d499dc4d16ddfef08d508a30069eb9d3ddca6dfb235f232b48ffd415d075e422f1c9ffaa05572b399abeb46945058b63120629a7e311f4f0d4a84e569136ed74f8f2ebd547ad29dd9812fed0ec5dd5eed42371de3fe7264d0f05f2b01333f212d750c9837db8d80db1598ef6b4e760a5044811140ed9de8bb1be740d10926ff2050c29122061e44a4c564742c129dd8b1839d8ccf7d1cec62fa574fb0bb7b16eaa32396e8627511a0a7e2070dcd9a3604c0e8eafffe016837de4b791c82afd76c673a7f7df5d208efe71728e50fe5929b242f40ffb5a75a4cdaa87c917f9444d9db69e51964e237ea1860b8f5d6daf9de3b8c089d781d414f00106b6f1f5bdd9b353c78c2045deb7c5f5a98e5b67aa6d53be63e99fb4a9100edc70eb4a90df727aec4fa4ed98465226b5a5fadd221dff85871214b48e9f7f7720f26349e5676b97de78e7b8ba95b5222b9fa3ae8f5e31195dc7423f060e11ec7a5f3ce9e5676b97de78e7b8ba95b5222b9fa3ae8f5e31195dc7423f060e11ec7a5f3ce2f577a2908cd0d422a2760c31c71ad3c87d7cebdd949a9fc80e472865b9a27d1e7391f87fc48afd6016575a03f64cef6c8c92b6589a4ae2bd300763097228da88ece44976153cc54eb9fdc2401ce993936c05ee24a98cc6e7caef257a560abc36b7cfed2fb65d507a99411331934b74a7bf66e1d27c0df428e14b04320a2dfb87c2ab92cb37e7d9babdd9124ba9db54b96685266571d59b031a02778bd0d4642c53800bcd497cd78532fb655adf0016b5e087861c1578e27cce8cb23b5122d1fadf70cb558c591975dae4ea635ecca1906e767130485007573420d4a4526782fc5723ef8a9856d15b6a2f4d01e44fe0e80c2873e201dbbcdc2aa1bc80f7025c99c3dcd991acc2024c22e00422d403a88f0d8cfa2cc4a2d237f5cc929460815bb9bbfb924b785feacb572af71d8d05d1584f41aa2851e3fbad74f354d60cb1c198ab2dafd80210a6529e468d2c320f086c056bdd1d7e067d02b8d0c4c548b18aa17850179c037e83f2870624312b6147d2722a2b4de65eac8232a8fa7c0a15131ec3b12dd0d65b951e4b268dc91d9c34e8d94d4834c6e65fd14412257a523780d69f608a54cf70cf6bc570bd804a69cebcaa272763b6897d020e9197337eb6a0b91983c589196bc728b580f748a59fd81f158fae37448d2c779a87856ec35017c19fc599f04f2fd789224b62cb2557851beeef1efdbeb9093ab75a2806c3305a60fdf6344452db46fd2bf18a70a24c42a9072b9b9e0ea1d62b4aefca39151a6f9136736b1ab42cce8e699713ed8e2503b7d4f6e4a11b397abe0709f374b0a4fe4f388efd2de2134c95c1d6af468cef617d019ba55a42827484c07dc4728033a9e0c4d4cf2e8fe08ae4d1c5a188a7cc42786b746d43bc57ab026daa68a026777dfc34f53fc34a9a73bf132f8b6f643c137af958c8fd354f79e2d57d04f7aed0ced61463ea76a24d3fd99dc9beea9e299fc7ae094dc11e05f0c40dd20d070883c5712fd8070d4611b9181f36c645739559647b73711d46393ba773e16e25d63588b3f818bd0c888f2e51abb4e38e963ef7d9a6ec2ab78e60d609516313dd0b626556058041c1730edef7c907b044824db5a20b2529b840955d25357681fce2edbd8d16000e8b487936c5e52f5152e0b192b97dd12068251f5a1a70a8229892bd50301f5ff8d41d4c4a84035435df5a0ddfe92b7e4955c6b7fa543d608da7343d91d1cc7ca738c9679ca0b87c1122516c1da8a7fa19c420c3556f033651239c35c9061463ea76a24d3fd99dc9beea9e299fc7ae094dc11e05f0c40dd20d070883c57d267fa45ca1f39fd55b6e30a809e1c93a5c140037e4e95719dfae5e07d07ce591275e9baf7d05096d39a2f70d79b49d2bc2f51362cb74f3c64bdc31510e6a016fa65a1858119cf4c0796654bf084081b85ac0026c26829ed2f657e54a3997047aaca29848762123910bb954ea5261d83018c155c1fd44080192ced8a3db973a177310f68ccde5c9f35e49820118e34c3d526f01253842c32e17b0c1fbf071ccc77310f68ccde5c9f35e49820118e34c3d526f01253842c32e17b0c1fbf071ccc5607e68e58f612f391a9a8bf5737e03b0d81be0d47fa670bb5db556502c909392e628535a9aa72ef2cab035616ba8e271e09deb56cacb96c2003193583034aa7ef5d972fd43012a6611d3046fd8c0fe19a2bace8c68798ef879d768681a5a7c065ab7998b648c93cf4ba0a537345aabe352b4837ddaccd9e2c25b6590f3daeab526324c4b3d48695ac46c904eb6db8b3644e2c968a1fcf09cae0ae0e0548dda8787191fe7bae98a549727850718096503cbd7553523788479a92be88154138aa68c43e69e587eaf9a4d327f2e3978bcdacb00b4417fce54db352c04d16c38e4fef501accd115b893c81dc189caf1100fe2913002ed895d5bc16199924f2754f70b11dbd86e8c13f1f9d570d329bf48dc6e847e0bc81cbe3a9106177f6a2ca2f9ac9878dea6f85837c5dfd22778dcdc5e1a513993e3d584382acc04434daa9dce491e0fbc51779d513dcc0b7620ccd1a2b747b0900b098465c95f5ad160468f635084cdc867fec14e288887561b6467a545c5eb30d0b9c2d8ae5d7c6e2442292da095e8493f9353ddc4335fb08d39599012e3220681bdcdb7c0328e7c61559bee6ccc34da0f0cac8c8f4860146654ccab274f4a1c0a4c45ae5dc2333d91aea11c8f5f2fdab5bbaa414e5ee749078b4a5bbf0c6750bf153f6e91c628a4895f91af269d938ec963e6714dfe17c2f6c465a1c830cfa83cfc0f5fa9e365f09594581f82f3e6a0e09cba1ab864d7802154be06050a52f383785fc1f337f3afe0fa741b25d3b7d6756b318fb6537fe749d4d9240beaea60574b7900f51cd2bd3f12524ba0284012164e3186de60f2b095f42c296418776553dd33f1f5ffa21a87f8d58fa33211fe7df66c39b84e93ddc812e98fc9355c26e921f414fc009bc691de9305e4908cdf4f79c44a63e000e82b5186baab0ff3db2ec79c5dc01f2032325731e77d0b15c433ab7a4a666764148cc142a15a419a3616a5c72c2a5b9edb799c03b9379dc2d7bd134c41450425ea4d82614f00778aa0ad0ac88493c040a3bc1e9ba765a6b90a1ae41b8a0a43ebdf285057f161482ec02b292fd1ae5a1f3d7349bf569407c780016f251f7f8dc35f33ec4afdd89de4773de4143d102775e5ccd3a32d84806d7753e776529f4938f5f2c0feba338cc52da05ee78c15a09cb4242a5f37912c6e860c38c38f1128714002c83f3b0b3e487e8806395a7ee44e2bb3080f83acbfe59be3d95177675f52c7e32e2074f8187a43e03ef923179554d85d200314cdd2e5e9c3ed89a63179ecd1da9123cf4ed557b2dd9043602b5f202711cfcbad96af36a41c6c49e86680b2b27db8e98d9b15149f40e5d199969ad3f7d598cb264a1db326e0d3ca7e9d85e321e0ea02d416a4cad9b58c412df3610cc009ebee2a3c0693e2de7eaef1b2c8d449ad2f96b141d195d2b8613c71b4578fb86279ced45fa9d8cc2b943ad5fbdcb17bf22d0911616840933d7c70dec5519c9677c1ec915fa9d8cc2b943ad5fbdcb17bf22d0911616840933d7c70dec5519c9677c1ec911eedc66c3849cd437bd44c6738caec53e51403625b33ba98b8f145a395bed6abef4cd7447e6926fdb4f4615cd9ecf5246ee80322a764a29477d93c27eb1188b1d0960867a2379305f218059d8d7fc6ddc5e3e9ecf8eccb6d9a1b45ba877516cd653a1208b3e7afe17b6a1f0f9a6781e861d56fdcca59d9e367116558b8208e18457fa062cae6d8722824cf733b72a812abbedb10bef46187b8d1dc9cba03e470725b9f47d1d3e6aca1889a51bfff74c8c3b1783e181cc32a429a9b3b8898c82d62b8f7ee7c46b4e5ae60ce930475f33a473e53f529d4e4399602a6c9fbf14c057d1bde4ecd7aa4c1a57499f599878b35bc0be2a29349ef72cb9551c121bc0d712f5dd773520ccd6e57930305237e29264d339c32737cc3a9050d487c566513d03ab94d8c5c56286a07a8257dbc4dabe1ee6189af4fbd032bc5e584dd5b34ea42a2306c8be7ac3d74b3e2f877d6bc2ff6862bf8a55900e663423b9cf930aed64835518b4eca562daaf8a866d365db42cf370defbc9436d768a0c341187a620871994a8bfb33978418c102296ea2217e7e032957cf0a29577f20236b486e36ab9a6d5d238ade2e4b9df579e8dd229614ca67c225571c24b626c41b082f292f7f671767412b307c4434b09d303005dbd3b8daeb45d28553459f02170840ad72ea2301c9e8415fc81c3a3fdb6eb876392eeda749292731d3df12c9a0cfdb7057337cb781a4797e07554a202d44fdbf7ff56d42ec278293325d379e21015a4245630fef1b229770c75f09a8766d0ba6770dc22c6d9a774f25438e3bb10674960a6ab6203a16b9103a736dc3dcf2a2fb37fe52e3b7d5a51f0d0c2e6abdc7a82834427949d8130c8d2e9f7ccd9b4d2d5dd6c5823a561c879b6639e3386ac05be062baaa56fc34a95305fe7a5504c830e379bab4272952ba0234b745ffc1d1fcb1e0e374166c36bdb7f0387fa68e40ecec306f8fac6c07fd6646759064d3c7e3a1a764183671bcae28628bb95091ce411f0160e805a786df6d138d5578bd12d6643575b014f82e0387f03f29a12e8b86b0456f5b96c087b9096756575f52687239e2fc5a318f899cefe983e01d06249d02e940a023350df0820ea6792bce30e07cc944659ff6a6765ca241d677e0e73451ae758cf730e24d1a9e2bc5c9f50fdbaf861b65533189fa06f0e1639da13ee20e90b26cd4ae6b286bb0470a93aa3cbca6408450b980eedef464a31b0bf305e83559a6345b6d52df23bede513891e6fbbe79ee9eb2a4a9fb595c21fb633b75772e01f5b4aff0a4d17207d929ded918adfc6c69b3b2a4a9fb595c21fb633b75772e01f5b4aff0a4d17207d929ded918adfc6c69b39beed4776d619f967cf663868e80eb7f7d28ed50262e5301cc0cfa4b953ef2c63bd1a4df7e1d688e80d048ea242ded3ef4b2d84ff9c8ef3ac276f4e15635d7fd644698e5609e228646543b8fbe1a47379e92d49e2b2e750b4e7735fe1bb0cb621d5961ae1cdc1a39af73419a11de4cb12f9e85c5df23d87e38b2065abd43341874fd1c0c7fbb91500514d1f7f720d87bfa2c61e045b2ca2f7d1894861e2375ad1bbc1128dc14dc846597b9edbc82fa6e4baab701ffa88faa06f8d6d70f65bbf9b9df3a522d4d3e75e47e2f0b2812dc3be138bf48bf7f2a68da14f34a4f73f95f61fa2b23b4bc67ab35c6c2c59e63845aeb1a335c94fa798f190640e78526a2f86d2b5813cc0ab6fdbdfd8dea2163210f617c840f8bfd786c064a9fce5711696fb8c20e93df9ea642bcde59f5b09c140d3f0f3fd56edbd4772d1a27c9a0b0da5b3141e3a76c3ad9d7f0940839f2d02bc96b9658a82c09d1f81d3fa65eb1ae1627cc81ccabe082c8b720ca49560d42747d48037357c42c3d5c5759641b9b8add6dbc81f1213699ee402df2b9b5f962dfea7ce976415e5069ca01dee90e29d24e6b60bfae4941e4493c6a42e47e0bcd6d3e5f2fec9561d73ff81fc80e0fdc3b29f73f26b2863065e5b6532057f79dc36e2f8d687e03ae6c0a35052791fba88cdc2843d68e711f1c975611f4bb0566ecdac358bf5afa04b26ff147254d5912260a342171b0b2b04fe4bd12474fd8c833f573dfce65346e1bec5955fc1d5ac5222989725aa004526490b40014aa353b8633a623c1e48b64c9bffa11393ece59ff44e6de92ef15a73e634e0c29370279101aa08d341d0e199acad30a8d6441bb0171c1eeac8e8692e537ce4151402301bc7b1ad7b6be54dddd1a11667542738b2f463c7966bc0a69de1b60b0c237c0876fe16b446e946cfa1c0382f0ef9ca68d0dd87b5eb37c7b3802e225509f7d059a33083917f99c5a6d028b9d119d31da879807cc19b5c3e45673014d34ef13ae5904566b8b1376122007ced23d3852cad03f72ec5f0d18ea6c5e5d8ba936d51f25db528a423e20cc71462f10203e4d43795dc768c25db6da52615ab25cb0063d9583e17e09354d069b523f12085061c703c778896c6d2f268e69e47537ca9849da9fc97aa95867452cf5131ca547a219249993e99b59a52e477fb3d9e664d8542f9d56afce3ea8cdbb58f2506756d04d2abd66d85ebdda19461142d95ddcbaad23a53d5d2dbe4ea3f26c811d5edb30460205138c82427dcac60cda1959c37066ed88dc9b6806b1004a0c1935026004228dcf4c26657c8b368cf97787fb557bf4d40258d61d8a82b90f27d09385c0162bbb31858944af72b9b63def485b35f972b0c0e1d2dd128cd36a56139e19d1304493c94754eea15ff36b2ebe63a00f8882ceb22820eff438f14800596225a89ad4cd5ec83482427dcac60cda1959c37066ed88dc9b6806b1004a0c1935026004228dcf4c260db54e646b59f2d9be0b3771d50585ea7192a6927d3ff0658b854b2bb7ef4b1597d523ba7a9d13bf67c387229389fb8d24d9d7d213753958e4e06b0b25335a197f03a7858444d738bee56a1558c99dd8598caf9d07efd14abe4e31e18623dcddeea07596e02bb42156ae8d05b71b931a84bfb53ac794f8dacadfd60c88b816bdeea07596e02bb42156ae8d05b71b931a84bfb53ac794f8dacadfd60c88b816bd706f7600182f7005c56a5e407e8d61b4be91f30b83811568254b12ac7b1f10245dbd9d17e1ffeae0a66faf770669551b779e88e25c6dd6e8cf32cad6c656914cd8a55de80f16ed4b2be06060c1581fa74a91777327a136aa29b1f732a5dd1a0e3fb8a50a358cf2f848cdca3daa17478f070d1a6c29755633b58439f8081768741534e5e9297e9cd771887bea3f92e2687f0bf406b85afb912371cc2763badc22cfade91d30cff4d8f6731f7e1966d400829ac8225ce390d8a3c1f6b77bfc08d4f281af96fdedf5fe51fba62aac324b9fde1a4af17ec4330cdb0525252ad00674ebced2671523ad3dff36c1d2559591e89f7b6b24d058ebb607c836e3dec59ac6ebced2671523ad3dff36c1d2559591e89f7b6b24d058ebb607c836e3dec59ac66006665577d4b83f9f58493f93a662355a38ce6eaac08fff8c5aed2f85639ebcaf483d61b3424026970b41cd62a8375e3d71403699d8ea37a7b45f6d4d4aaa1fc7a38d5f5c0e61ca6e7e02b746982cd06e05461e1a76b70a77111411058db2ff15e15a216eaab8f3139a3d4b3caeb804ec54053b79e1db45d8f82ac8dc1393d3e63bbecf312dc3912e9c2dfe8ba303039889ad8324b7a1c56aeb620871bd12423d5119fbb92b5737261f7f162b830984d35a5950d3fd2b389c4c562a3759767a2e7be2bdda04e52a3d361974e6198b72ee7ededa7d4146dbf8e05cc903bc50e8e878212de59f8dd67500151f1692f2b461f34c0b42c03f851e529b7d1add74893f0d0c7a6ecdd764bcd6cc0f9bca3f91441f8f1c2bd4af367d2b6afe747a90503f0d0c7a6ecdd764bcd6cc0f9bca3f91441f8f1c2bd4af367d2b6afe747a905006b6715eddfb02b9786f8bcd145aa42868203f38ef6727a5409a8220801c456206b6715eddfb02b9786f8bcd145aa42868203f38ef6727a5409a8220801c4562fa10f7303a6f450e770b53019c22de080dc8f7ebfff0c4b833b2d2e6d489bda50717f98fb2cba81ce39bd11f499e764d312cef93a5d767f0949de8e1758d3e0ae4f8135aa629fb9f26673ce7fc3484128e58cb151776bc22d3b392294614d3b8e9d6464b8ff695fb79609e864268d327e2862522cf3abc780c0d63e25794b171e9d6464b8ff695fb79609e864268d327e2862522cf3abc780c0d63e25794b171f0d2f7ab0e87a0562869e75b45198de8a78f2ffc322adc5e540a0fd9cb972d0b823bbc106e51ef249721c61646dd8730a89e33132c7581ed82d8f285d08470bc823bbc106e51ef249721c61646dd8730a89e33132c7581ed82d8f285d08470bc823bbc106e51ef249721c61646dd8730a89e33132c7581ed82d8f285d08470bc823bbc106e51ef249721c61646dd8730a89e33132c7581ed82d8f285d08470bc823bbc106e51ef249721c61646dd8730a89e33132c7581ed82d8f285d08470bc823bbc106e51ef249721c61646dd8730a89e33132c7581ed82d8f285d08470bc823bbc106e51ef249721c61646dd8730a89e33132c7581ed82d8f285d08470bc4e01515f9c8311dbf5be7826d5936ae382f9600debfb572089583782a94ee7308442e7fdcedb7f6fe7efb1b5a0d4c686e02c4001d6562b9959d21fa6bff0228bd92071a526b8bf8c0c1d56082c1dc7c933f3871bd0e5fadd45774f08ee484c65d92071a526b8bf8c0c1d56082c1dc7c933f3871bd0e5fadd45774f08ee484c654eb1bf6e44ad0c7afacc84a1d3c34dd591852b3c32586629171ddb6f667ae1402d12f7a3b761d21980e7dfdf273b43cc538e2ee6d8ad200446a53874e28b4ab157fbd9661f4a3f5e7b6f2a2c1c2fad2020df32c324e845d2f039022bcb33e848c4eedd5875e14fda0bd50338b75a68b5a4c73f95f281725c32bff3d5fc80c303d2b960ec64d362f2de56fa1b782e77182b6bf75125f25286bf8e6b0fdccda6f62431a1a07ee95199d725404fbd1d23a10d7ee8982f18ea9be4548f8a986494a1e73d97288516ab5bba01778a4304e8c295015db6e2bb9a698c696e8feea5f19ceaacfbd3a931277e1f16da8369dc0b96ab318d8cca6d42a52bff86ff2ed9f10758049070ee9a628f3fb6fbdcd81a710ab67d48315519e516a991795943d3d9e876039ae23dc42f754f8f03d805ae6cec1167afb0dc7e1d29af6c240dfbdb1098810c0bb2444cf9a41d368042ee9c19aa657566d3a170e97437b0efbf0f74f6f2c1f73b9abf2aec126c63685af0591567d6be9aa1b044776a75135c64e496ac7e1db807dd03916e317667cdeed1aca65ab01838c26625bf279d29c0642fbb0ee242a7a1cbb46a7f2ce28ed490cc5806c39191b26e3ec50f33d1f3148b1c37aeda302cb62ff85284cb2e2faf3639ed2ca9c138e5fbb65de621e37fc951d669e0f4c813a6d333211def851b5095baa443ea15dc37ef1250fa01d0468eb10a7c295307b80dc532cdb9416db68dd6fbb72bdf9911e0752b21fba5d015dc1d400765a933fdcef39927f47d78309e866f03db8bf2d6f4e3ae5e33ee10c2614e81785280f835de317c943c23c610f12d4fa4963bfd3edc1d1c9e48cbc9155c55993c8faae3cabfc399088dbe04f98e8cbf435c9ff427d61200d33b7620ee86f3a056cf469d75203e1c42d393935d7523f30c5f7701961acfa3da1621718bdca95e01bfd1b436e094b0302954b6c7199eb987267f9584fa46af4c3b28dfa4294e0c5e314577c6e534d47829ab548b76626855298ddab267187459848961401cbb784a0a11348b39b376352ea85a2ae40ae6f6a69d56f4165b5a1c36074ca4293c608c702d5894f4a94a844b965dff05762e6623a5f04d93139c62139932575a3fbe4bd7f97aaf576a34b25e191e6e83cfaa7e66300c3b816bf963a19316505b5dc0c16fa8342b9a4cf7ff73e73a57a8aca2b429d6c9347070b22ed24d19d1cd8e17d29aee132c7c29cef8dbdc127acb1d6636440e54da9435e903822d54fc4e9617e3f76e1b85033cd2e26b6b0986d4fc8a9716215bc4ddeca8f2a0e6381988215f63be3a1d4484fdb5b6df985bffde3dc07ee8ef81b6d11187963d175ddd09eb372d4d0c1d4484fdb5b6df985bffde3dc07ee8ef81b6d11187963d175ddd09eb372d4d0cc79a77bf935f48bf7b463b9acf14f8e40c57240d486f31bd4c9db64cc2e1d3d493d18e1442e747ef949c64d4e779d6df5c6a61a2a75782c2bcea1866522cbb3bcb81ee85f2b9062ae4bb4a344e3bd726cec9887ee3ff394e62e42975c4c1c030e7e2049c44364e720e30f407c2d61a3af749288572555c079d25f4321d6b932d6189045d98219d209d7a418c3d3a86ba8d73854b8664f5f0b122c98da09e1d6512ef52112c5426e595f1a19b8b56912035ae5fffca6a07784882b61ce68c326bdc7dedc87ac53cc46a7def0b705a823503432c1711acdc2a0099ba814b064aac17d1d0d8054c9bf0b82224baf8a941fd241a32f6398887b62e652683e3943bccc177e21b16264af874e797fea06786741a895a67c158b6c473c680deaf15dc4ed76de26c7f1457c2d66e78101a19bfd31c4b4d85370bb6e58839e0b23123d8a9e3ce2f69baab8e0cf7513e33adce3a89f5bca349b3fdb556ac24240b11d71af6ad626a7e0db0708e8e5352763be92e7cfb97d136c2108b36a950006c75e13d68dbe01a9940c39bdbcd3822074e863f44642eeba9aff6b5e26fd0b29ae57f1af930a44c559834d2893ee7f6bfcd8148826043e85c881478d2932c44d3a7343801540103e93c051ae4114d29de306e5e8941f502aa5ec62daec0543bbf04a1ac914fff6844a9abbf8d62a67f030a947f2dc727eaba97fcf1a3f8462d44fc5582148db02654f08855d2e9782feedfeda1a047dc4d709b103d2de1c0e545e5079e59f26106d5a941979b064c723790ef3666f8a2d6ee3e13e4f3aa971d98c92f7ac93ca171a813cd95f8ec48702ea1490b9a46f5150aea1f70f2cd1e5c6a7a01e27dad88074864af0207d6f5a64032fbce3aba2866e7015d18457c5484ff91877ed2e9e6f74259eddc0a924dd6c18a514cab967215b1499828d4b7b15a2e31c87fd89e8d71f5a488f3e324146b442c8d050e204cfa9b63765e876efdc0cf10ce81b00cff61eb4cb135184c31116953d56dc7865a895c3005645631bef58e373490c4b077a9bb19f48f7c12e44b6a674d1b1bd185d02b857953166ea7f5c323097c17242c6790e2dbe08d055c3572c566397a4305abe39aad4d97d2aa877a6132d9e9210b8c76622945a0f0a62dd270bf3ab24c78ced6f98a135ab6a91b7d74a5f2cc210b8c76622945a0f0a62dd270bf3ab24c78ced6f98a135ab6a91b7d74a5f2cc85f5353710967048e02745f73e5d3dc7085c82515dd503df3762bc698243aa89ebc85359815a24e1d9406c25940fe1008bae32810ff4e9b59939ce7485abfcba9901be90195f7b5f5ed747d3cf3085610ab552d9902c5ed20e248751130ec194553f9c11d0a816259498f38be777bede32482456581bb8f6626edeb0a7d118823cdc63702d2a0aa5b5341c5bf7b4c98cf89eb0c633980020600ce3bba135632b20aa98628a4fdc061fcb5961c7b96dd56fc03e78590806e1636774d270d2603559aac6dde6ef389c4be097b3a56fc4179217d4a766fbefbb63d5fbcefd43253d1f81ebe4c6ff2ae481aad1aad8db9d98a04843d6d51ffb59579a6e1702dfee148c424e97ef87310938df699789d5536ed107246d611a1f2a6861bbff18708427b955e9f0a4807fa7e69fcce303a46a5bdc63328d05b244006f041b854a4205fbb955e9f0a4807fa7e69fcce303a46a5bdc63328d05b244006f041b854a4205fb38bfbc4793b36acbeb6209935d0a7f49122b70ebdf39189131366ccbdb9a688ab6e11641ee80fbb0bec2af30265b4e0d2b10de7dfdcbf5c140d6b7110dbd22225e738063d402806e3c2c55ca8b6f0c891d6eb2d9bf7e9bda7e6d67d1025e44fa6b953a9c2301705d48c36ee616d24a96579f11ef64ed6756c40081669c4f3d7f8ae4df9632f3e0822f4f6e0e6b3071dc28f6315a03d4f0dbea0e2ca97117c2fc0342e8b42977eafdcd722af15a2394a9883f0a137f280368c521990629babd02a124f2874b83d9e0e5c5528fed82a05d65b611b35b708234e460d8c03b5c3eba8f97f134da1891d59b15d37966ec7e96edfcd7578cb2b62093451ef6c5f52b997b11014d7f0c928fcd4e531ee7da8c133f1b3913f60bfa8dfe34fb175c504028cacd3a82bd66c537eb8d0c4a564550d4432bac49b26fccefd12f6b785dbe40f2143ac0369972f75db56c16876b368a0ca92270636fe32bd3eca896e8ba5ec0ea593e72f205249c632c20b526fe22bb9443669a99e730fb2e5bd0cd85f5d3b8e383c3f82ecc22e55e0a537ff4e8ce494c640390462425a94b96ef592054a212231c1b16c24d2bb1bde509c016bca2a3a795b39ffebe67399e433424adb195e4910967975313f3041dad959aaa025a85868e3e4218fe78fea7c2723f36fc8e4f076afc67f89e20fe8341d13bf62eff7cb1f9ddeb6e4e5e8e6252bd081fe3971c28ebf8559c48754ca51215dcb5e1917f5803f53310638404f2f1d469ec033f0590bbd6696c6d572ba0031b75e33613cd6b3e10caeb631a2ca7bd7f56d308935fcdbbd6696c6d572ba0031b75e33613cd6b3e10caeb631a2ca7bd7f56d308935fcdfd1a883d1f4ab2e13c2e30ba3f4ba926b3963372a370e0d633a452e18f49a7cc770dcc8e7942e8384974e20a98320cd39cb7334a0df8a23c3a6967fc97220d47b0b2ca5c39ff5fc440b676000f9e84ff1c689679a5d4d4eed339700cfd067244e93587638d9ce7efc6c1286f2166ebfb3675373db89c363cf3f08de7d7e8e26a2ab8ed7c335e487d85a5a0c6afb145968ee55ce91964ab70cae783c7f08603406f372c83caac361eb61e6e63891d23b09456e458a96915b9dd978b7d4c348e485ddc74406e955d4ff2923b68ca7b1a8673a3c0d61aa1aa557ab185f9a595b70c4ab3380ec5690b37453f3edd7ae83cb3f77456fb9a656d22bcd648450beed0f07856499a70c2229e7a60b71c07af42c4df25f5d35498bf72d89b1fd6e14477c5f11ff43eecb398a9aaae710caa51ca4c47e6d3a956b39d936a217b10c9d0ceeead4d3e9a00b8def6607923f0dde4a03087b6e965a93e92a9a0cc63cbf25cdc0380a8fee6abc2be4a5fadaaf59a5dc7d544a4d137cf118c7c2b998d332ef6c7b7a6ed3b1d660b18898530913811599c650947b604debc43fcd9a8295c6baba62e1dd04d18c653201a6eea1fb7da5f3f7a2df593e0494538c78cdf417767dc10845ecce10ea24d21fa7faa03faef5cfda147ad0c40ea607c803a39bcad56b10649f71d8a0a772007be1f6be845403aeeb8141705f1a480e92473ce2a7947b0457173e2eb6838b1a58cbbdc1b16b5a735f43f62afb956d42f49c43c9188146c7abdcf98216a2dfa85efd4f81a1b43016fd44bea1a4cd8da27587e7ce2a831454212a7702a207f1c07aebedb840f962969da2692fc0afcf14d8b657128a12f4866133b8b82de99b8a980c3ad340b72d1e51ca4f3cc3dc65fa59a40142bec950e6dda3b8b82de99b8a980c3ad340b72d1e51ca4f3cc3dc65fa59a40142bec950e6dda30b0a763d709f71ebbe1e6f5fe62cad0de2c92a0a8c2adffa6b3ef3c622c6c09589408aaa264113d8d5276710584380199966ca8f684071c6199f3c825653c0aac060faebca26ea165f05c8d0646a80f5a58001d68913a90e92eff9d9e934a65ac060faebca26ea165f05c8d0646a80f5a58001d68913a90e92eff9d9e934a65267e9c04d5d41e0d433fee4168e7d648c901fd84d705a88d0fde49f8762709fcd04e544f619a0421d05ae4d8f80af073ef86739e371de9c13a255a73145e5c63be8958f798c69ccdd6a0c57b52668b0790879daca495287f7ac31fc64ed26c9a16fe1d07192322697c9482e1120b361d6c43ac347f6964cba308212f3ca38f9f660b8b5798333f3af65258f2cb087592f910b9000ceb91aee04aa2a86dfb7ecd471fa6b6d528bce035f57216612fca2a3849b75252b079b13dc697658d0dd3d944158c1f38e1959d0b91653ed446d2e3fd3075a2b4a15df701225f207d3836edca8f2adb736b9c3047ae891ea6adcda58602567fad2b14e0f432f2caf054cfc718ce2d891fd41d31f516acaa484030fbf379157c268a7cde294d192d8bfba299e8e12ef05b8acc958aaf18af7e04b4b7b6a54ef96d5041df7bcfecb0d485df3c2205ad1ea1fa3f5bd8129e069ec7d6973cfb3355a61615ee415f54b3d1ba35f68345b2190e4c687cfd4bf65a556e90b03db25d6ca80724601493d3f86eb3b34b25c265bfecce0805f2b6e83e89a0a2f5db27825e723d8dea31e7838951b611d8c721f3d9b2f4a489a95489c8a0d12ec90071c023d886d3718cf4795123288fa2177877b46fe8950b6111693bb70d4003a311dc91a0c7d517c2a5cff1196574a6bd02b5dfc2cb0e18bfc518797baab8bb176d5a63deb1f0f8c5c1ef89b8e0d10d92c4b2b4d0d8d7c838ff3029a29f18e2f033181660602fce8c9b372f579bddcab52a4d57fda7374e0267e16e8a2b7bd8dca88bb5b81ba5412b9a11a3694956d95d5ceee2e4c7440d64a71084bf5708a765022ae1da0e4ac95f68906a9131bfb28214691c54abda4a2e81954cd52de77429920e9482a0ab6c7c993cef6e9cf26293c5ccb408c4f33ed3ef5a0f27505f9c31079b3d49200942c852673691c0f4bf0882683ec076e1e2cc7df5414ab932a1d93282b64d89eb102a69648641c46382e59db3835b38f0447f378df288666eea556eb7bb8382ef93846addb84864986e520c53bad122a3845fb8fa350a291a131a61f15ec35a2eb8d59cc0f3b6306da47df8460ea715efe057d19b812e409fa412b356665a66dafd4f5dbb509b6081a85c7db4b33f27cb7130280d49a401281eee3279932c0f9d0cc8f02cbc318437658550f774810324e1093cd2cbe50b58218640d807a8159f711af79fc16de20487b45e32f948b610085371c9d173b1ab5c36303cb4e4616ffd4d8d91254d6856ff7d06bd13397a8ea617bf5f1d77bd7a87109d16711401cf479b1952a4cb759b82b8ada79d98a2d2d2a95b37f15876d5ce097b86ffdbda9d283db6cf23764c3c0db8ada79d98a2d2d2a95b37f15876d5ce097b86ffdbda9d283db6cf23764c3c0db92c4c5f69a12e023a6ce727e8505e4c66c7a2fb02b334c91040cf28ec763247be5cf7afa7a9a2204addc0a132c3e92a7c6164f93ff46cbd23c01564a194e3a1fd77de54838a942627ceb8ac2096a6c3e25d0c715895bbde07868064c69923f395a7d735ce058cf4aea67c43b8b361872cdb05ba18c555088db63a011dcf3f2c29aa028f91b9cf268aad45e80ecc7e2f0c865b7052acac7c201bcca704a3f01b0ca907e46f83d63217844ca15a67c7cd2af05409f8b888d7ff06314f6d7c0c1f08e3b7e34b26f1355efedbaa0d6e6830a9c20dfbc91163e1fae99876c3d2eb2f72d4d543a0d31c268d24658065bbcd0c1b5443d2880d1b307f362ab21622c5cbfb511789ab05906fa9e6ed6f2ac8ef65492b416dfed3a72856d7287a28da29aec74c77fa2c73c3cbbef3d9c1872452d18c8d29fb5ac6014e8e7d0fd653da57796d7f52d76677c4de9aea86415376ddac278a1784e4fd32db7b0c954063ed157f97ed21d188107fec2e60be3d7cb6b69c841dda8801085b18f68d4da50d16b131cba295adea287aae856d038587f74f2a6a1f7f3a782ac18f91940f505e029050b8f5f8cafff356bd5a3a86a7bbe1ed7556137a4817452f3e254929b5b3f80977cf57876c8bf6023604b1e66410bfc315d2bef8eda153ccfa5edd99eb3f7443bacf57876c8bf6023604b1e66410bfc315d2bef8eda153ccfa5edd99eb3f7443ba014ca711d277f1f71c8814522405cadc0f2b804c725ed755e60e6fb0f4fb45c9415a0c702a89ded2c3dbd09050227f49a70b70ff33bdf7a086232a747768c71b337af2f9ee7b95b115bd25141bb670cebccae56c6fdfc06fe30c888262b265eb502c439a102ab2b6d57b66bd91c93de34180bc5cefc4aa4bac5c77f66d0324ae651544f2799938f5e580e2bba450d3effa22bec17ca9885754a0c3f4242be5862325dcc469038ad6094b4d8c7ff8e2fb0c29319aaaf06046cf02dca633461fd63230e62c655b8ceebe7c098c83c65b113aac43d7fc614205c352e627d4db33dabd9fd59d951a7f96012e4d60eedf50655606641471560feaf2aadedd48a3bb51bd9fd59d951a7f96012e4d60eedf50655606641471560feaf2aadedd48a3bb51e62079128a51d9b9b3b3256c268afcab5bfa2fdbad96a3fe2c27b326e8c1edd3decd286958c10c4dd516231c111eb0af976607cce7c8ee54432d49a2c8606fd655bbc9574de864dfdf05eee5a878114321cf83f585af16b130eec18f1d889296eb5001d7af2a3216b8c72af7e5973cd1f571947fca136ee58c478bde8635aa2bfff1ab04da11a9b692f18e19a9afa7a64aa75ee51d0aa68f95366e4d84ad82de7ffc20d6379084f2cbc106775c3032fbbd0a86f643079aa0fdee71d6898b30089c36e20f5047d34d37aa1482ca3f9ce184d4f0162101a03b27d9b54edbec68d8a7d2af187f88bd0ba9161939bf2be8a97ce99ebb8e46cb328a2efa932599842ab5aeba28e299661a630f03fad5042ee9b6f9d11055d88159fc48e9ff8bb50fc5b5aeba28e299661a630f03fad5042ee9b6f9d11055d88159fc48e9ff8bb50fc5cae163460b084cd0063529beffb593ec9e1189a29897678f2f39ae56ae0cbf05767b89a9e8a7a27468fdae9e952d95cd56a9ec2d7f6a38b5a6615d478bc420853ecb37ab6efcfd4f20c84a667108cb0ec0affd48c8e470ee5ca21e56276f03880598ebeae2c7748b20d4d232f16fe77153b26aaa7fd284ea6b7d2eb8ba1b0a29ddbdc16bcb22538dc275dcd6847e36623a0db9817986162ed2fae996f79bec24973513adb5d0b87322bb55249b1cfc0120843d8d95077efca95d2033608263a7b8f5f8cafff356bd5a3a86a7bbe1ed7556137a4817452f3e254929b5b3f80977846fd382dd8389f2c3de06d7dbda4502f29d39e525012cead10b4fc0d52dbdca846fd382dd8389f2c3de06d7dbda4502f29d39e525012cead10b4fc0d52dbdcac15402863cf9926dd443e5676227b1672387e66f5c92602463651893ef561b4bf65a064cfe36c029158c6a70f7a3bb748110880c6411b6eb0955be3dec072d7120f6e056037e1a9cf880f1494fd36a186f011ef9c088bab4411dbc423ba6eaf7a5e4c09465da74c26662eed3964bc18161b4eb920ef0eae595f4c42845662d48350b3f2cea2a5d61b5061cf47918b55d55946fd7189bbd5052d4cbdf106e1e4fdbe62f132c1c3f7928323d097130588313c689766fb43e00c2ddb9181178fc12c144ee78161443f28b69447901e9bba25a21545daa9cb37a64c368673353c75fc144ee78161443f28b69447901e9bba25a21545daa9cb37a64c368673353c75f171301b5f6144d0a7cc8d44faf9f7c1e9ac587ca4e28cfd07d9c7dfbf0b15263ec46e5c7ecc40c70cbe8af08368689746ad6b83da74d5201c80bde2801651052bcf80ee8394941c3e3ba17a2e3e1423c1e377966ce40100873ea37a16bedebb5eb5001d7af2a3216b8c72af7e5973cd1f571947fca136ee58c478bde8635aa2baa57a81f0bb3520352a0098a150069b7f451506a58b40a4e49282f1979626d176add0a6d7f8c4a92fb5b89f77971e1075d912ec41cdcbdd43ba5a7066739346ae394bd8dcf441d9cfcc4bbdadb26d41b289a18999c212cb4fcdaaf2c12115bc370415fdb0b71fb3a4d3f5b72ce0741850d0be231b341bd0892be2353c8904c1c7e2bc6e8278511e62383647216c9881cccd592d6155e055bf0d5d5f06884880c7e2bc6e8278511e62383647216c9881cccd592d6155e055bf0d5d5f06884880c367ff844069e4a6eb734289a5767e7ba69d98ba90d6ec1f3c0f7a1a651c3f6ec5af3a481f1a3a21cbf3a08ca86f905cf984983a0ff658a50a2d53fb9354a6dbc1f636ad84e68688856ba5bac033d79a46a68dd02a7620e97461a0d44ca9a91b3b4d7a609d9691b2f080c921fe0c5d552a1b77861cef9f3e3af0f713b55a171aef86ea05d8ce72e86b61bdaa18861eb95893067beb6f4c98f02d87ad62f08e79f6272c357c9f11155e241570e921badace94e30e0baf1c6de127e9a987840cd4fb8f5f8cafff356bd5a3a86a7bbe1ed7556137a4817452f3e254929b5b3f80977f7632f9504b3957c4167381970de077b093514ee4e6aadee8c2b1b8e9c1ecdecf7632f9504b3957c4167381970de077b093514ee4e6aadee8c2b1b8e9c1ecdec6e5691eca22a4c2deda4fab3debf0443aea50c486b0aa481911968f1e9957ae7ee5da6328030e7a1f534b0f30c346b7fdac83f8a294f9aeb712bf40f5aad495508b06944fd4cfd3ff1eaf4ee1a8acb4a05f893458c75aa8580704e9aeee0155e6964f2355a80dda0cafd512f2d9dc2b84659fba6e5e2548055fd8f45da44c47698738eb0902da0d2448ae0d2294498116602ddb935bf3dd90f05ee2ae63b06f844325d1a5450cc65ac3972fd71b90056972712caf592494bd9dfa5b541f44669f05938fcc200e44d0dabdb64e6ee91d5c828548e2b8bc51753538a530b13f93961ba4a2dfe217d71ff2e90ff225c95fd9157525e8e910610895327887854fd59612afa72c37ab3cf64f4ec1b1c6eb74d84657f01bbfaac65a5134ebc01c7405f9ad069fd7a2aa9b3503e0bf1258cff91702421e347b825e875283cee79da68e1daf68f36a613390d40aa67186cb2a8a9f6d0040257185435c01391cc87bdc57fcea3302637763fe38c393ed8a4490b1d34dc82245ae3e81c0ab71243553e305288713d2749180524e961cb5120f19c2ada9bb1db16178cee46e8bf52b20ed3dccc3fcfbbe54c33b4eb8488a1fb2fcb9384fb29182d7915014f377d0294355b85fdb7dc4eb99f29647f7e535dfdd4be37fae66bbd8abac6079916d104b3211b1ec5582f3a4495b535f6151cdeb37404063f9d29e837ee680389e5c594d4813876afedee4c8bd3580ac1c0f0fdc52ab77a961fe0630098ba8ca2464c93aa438ac0718332e60b2d92c05e345103fc637511ad03548573497dfbc9407370624b8afc17955ccc28003c62eae92ae7414859ef926a0723d2b1da264513c865bc6acf161393782b43006ba8de61e39851b4ee0f88ed93a98444ee27bf2cc67495692b242b471bfd047abd9ab2cbd9dcef467cb3e356cd1034e7366a391b34da7536bb6784b9dbc947e0a7bcbe536c03cbc2d46154699bd38c4e26215dc4b8e2363b2ccd7a00e71d3897c391235da7f9c4c24c48f981c4637a8436c7b7b8502d85a18c494eb146693f5d147802b2d80ab2769fa1425c27d0c67a64942a11459a41e765d4419d0113c40c8077d44528dc38e9faf9ecc803ef88269a20ec3dec74de4095ed419d0113c40c8077d44528dc38e9faf9ecc803ef88269a20ec3dec74de4095ed05f3e48807a93a0d712ad61a9a32beb60da7a2200cf4461f10e8fc2529b7a0ebcfc4e3ec5eaec38279ea77c1f0e0f7f9462dee963724d7529fd011ea0fd496ff7bf4b3bfa90303cc15f386432fc174146a8a9698027c57349376f9994b41d75dd04b2d6521c75f1d72113aa2f7cb867a2dfd15249b8018bb791a879710be5b5d2bd25610d29cf164d864584d6b951545603c95ac891f5405677839572952f3438c187da70d08b3537a98b4589dce9347804e945b406cb9cd4b54b675b8c704dba63142f39b5c0cd17d1e45b7e1bd4bca85b4013b0429b1d45ee035403754785b0784db8f645389b5073e4e5bd153d45651f4f2e7ead41dba05aacf7a1ecf360d13660790ddfe38dcf3842733eb4258a178bce8e6518b761cdaf85b25c218332f3a8193a8e00ff8964ad6538d133ffba40c2cf487c92aa1b815fbcecf25fef12c817fe84991f020243b4fa684b8e62c7e3ba6a17a265e3b4652050aa6243324b00ee4f6a792675ed54ff5a414e49a20b14073762c989d7cd73113a6c0b46dcd790ee4f6a792675ed54ff5a414e49a20b14073762c989d7cd73113a6c0b46dcd79906c2d0278c1c276fecbc2cba35c1e4957585b65538b7642d005e31f322f34056051334710db6dbcdbfd82d14ee40ab2671dc66bb70bff76cf4f6b76eb58c8b1168ddba46eac2f2176b9ca05c87bebbcc33026c877436822f2886e7ceb3659558138644b592c7c8e52e8c4b5719480af41287001db5c9696dc37d47a9bb5c3113acdab7aa12f23618794ed3b8521224de51433743052a8db8d2a265a5ef8513573ff8bf59c9561488c60e57dc9469e1b3f47c6e1c767f05bbfcfc86164e3110497fd581335858aca75208ef29e0d4789567036da7a53b6d24cb16af8c77e79a96bd885b5276ec2cbca47df45047ed3448ed22148717dcb7b2f7cea7e04f040c2b0383fc9b821beed618fe2f5fd43da2347616691b3b1413ba409f191accb2e8e03827ecb76bcca70438d7be570383830cf994e6abb5730ea218d587019b5edb889273af72f76a5b4285df648c698bc8e28728ab890828e815a6f1d2f6678977e18660208a1efa43c896b35fe339535b8dcabeead68c4370f6c2fbc27516e7eaa8209b395d69907b45ca5b675cffc818d908413ff0eb322b9acede1a2aaa3326d61a7e616216ab5a3696a4566fc20530bedbb2bdbe3952650be2bdf9400383eced50b749ff6397ae1a881d1bae8d00deb59505506938199dc7af6aae9619d1f98bbcac11729c46b2d5c6b95086def1f4e325dc761fe6dbf0527c1ed28fe686a34a9cf055d04cda11e48ad10ed2872b80d3ebfad544ed2a6fb9ae40e544f231b9134b20cd62d7ee036fa4c09e0f11421438b0132ea6dfc8b5e31f30530d7ae4f82b3423633cbf8bb8ab68e1ca44480a8deb4bafbe0ec3139d68f036e094dc08f87f91f9bca5da3193db2380ee4a846008a9b63fafe5fa4cd97ec6e93604a212ec1f91f9bca5da3193db2380ee4a846008a9b63fafe5fa4cd97ec6e93604a212ec1807969fa7b906112f7907d1eee2b89dde07647fb2a6868e47c5800da2403ac48c32c6911fa49ce90d18c53b5b62ce987e61e9aad8b88e6f3427a9b2765f41f9323538b8652a323d45d16d8a4c9f7825e46abbf28afda9fefa1ef202867f72853aaddb81830fae19f5788652072a9a91b660ec1867fd10e8be2d3882c21894b1ddcc860b37c50e5484e8e6d91616a4922b735c49977ee7e02e619558ed2abd0011fde24a305b42f428c3da282e76483841bf0266d1d8e347323b7c9f19c28e8761fde24a305b42f428c3da282e76483841bf0266d1d8e347323b7c9f19c28e87693adcf00dff2bdb3d1c8b32c8ce95bf53894ce0c998a3685c8e2c296cf099a1f33ab911ab3c36f85dcef03083fdb7a7cbb80e821ff5c449d61ca97911ac062e41d9d7f5e0b04f4cf01781eef80272d922a949dd1aa39d99fa6ad9c0548358c0d73eeab0a4e875ef289bcf13001f888391a2b3881c7cdeaa0b37e7c554153639917136f2178436dfd74f7060c18a3e4015d4d126d9ffadaf7ed62dc39e03e9e2feb29a0f514c36ea8ca82a048014d98cf6fe369605f038bf82901370394e74709544de456d6d7a0b3dcc086909d1aa475f62c7f5dedecdef338b7c13814dda5bfddd0fac16e2aca11ed551c607a2c4a8c73564a4c210c9592d18639cca9535e3f544de456d6d7a0b3dcc086909d1aa475f62c7f5dedecdef338b7c13814dda5bf349f8780826be59ee793c17099bad5cc60708b69de37acc02621e69e36e09ad233ab911ab3c36f85dcef03083fdb7a7cbb80e821ff5c449d61ca97911ac062e490425f96d73d56c98a2417745d1d6ce013e7d07d3363ce4b3c49076d06dcd4ed73eeab0a4e875ef289bcf13001f888391a2b3881c7cdeaa0b37e7c5541536399e2ec8c166253f35c25d10fc85cab771d23119e98ab7a71e6e5f197844542e88be350cf4e8157e215522e96a38be85be5f9aff24c2f063d06519eb08253a41350c9b8ebc1c00ff8a54e3c19416e8b3c747a9d9271d8ebeceff1279b550b821fd90ff8f3dcfb21d32d2756eb8d48023af0f2796e2f2f72a384ff32ce9a48b89d86a3fad4eb2256d844dd70ff0d7989c0c519c675b52ea47e83ece3e943cd1ea0acf57a11e92ad77c3ef94c30bf4501b92ee071c44580c0aba9d4fb9db28291bb1701198bc9fa28dccc74609dfecc1d6e31be7a2a9efc8ca2064eb86061acb15e80e1f8104fa2f9549882cdbad7bdc2b477b77a1d37708d5293f8f762d0886808870a72a03599b92311a6d6f2cb44f35195d1f382dc8606dc3fa856bd1ccadfd7c50a72a03599b92311a6d6f2cb44f35195d1f382dc8606dc3fa856bd1ccadfd7c5b8dae026de39f5463f967e99b913204d67c8f4903fdf2cbb0578ae810bc79c35f1542b0530a2a79653bd149d5a25be9881b695d88f8130cce96bd6a2025ee7836f2fcf0eca4d0f88f1ee6efa77ebc57b0810640eb5262a0cde56401bbff63c2885c1dda2fb11222bc6d038a0e0974969583cb0ce036f0bbc2f1bf19132b3d597be6b009928321830362939ad3e1f915f5f4d5736f2e8114d108ef02312373ee5e7051f11d045cfc7fc185b4e006bd97a7e37e088227355f1bf890751741193d4cc4d1734923682a651412b81711214b2b8f0b798f194ed56f2f9c0bb75b9151cd6287ec71a3d63e728faeeac07a6de091f1c4db6bb4f9d5986a4111604967de307db8cbfec7bae158dc93fe587c4af974de258fe21656c2d5b8df6cb6aa97e18d25c3f629510f360975351d45c0d263309b767ae9e51571e13e63e1e33c7d1ded52285203b2c6f41caf7dbc386eabfac915f5af1e001e7287759b86416e5c114c621915becb15c0a749de747f4349265813cce1eddbee414d2bf2f0f7a00a0aac621915becb15c0a749de747f4349265813cce1eddbee414d2bf2f0f7a00a0aaf1941b82c8c926be54e670837f0e8eb61c1346d4836548c263152b23450c39b403babe55c0aff48f092e64a79ca48fad9fde422f397c76fd3789cf5d83c696f8abba1e930c16b630e355f0344ed5685dcc37ebbcbdd37e10c146bddd5657d4d0fc062257667d38aad04ecfda08fbaa3e44b08f16ee426a3972dc7abc237ef1116e199adf650ef72d06c1de081bdab6c7deead27414b1bbc8dcd08cf26082ddbe24427058195439f541a449cbecc96a9a1d836588268fc71831c0cad9186cfa9103baa4521d2f2edc7474e637a7f73e5d7a6d4bdbc86c945e0299bf73d6bd72bfabbaddbd12f0161c50f34fb348576c73c6906b3e0d4233f89d24b5f749d7e08b1384f61826c01c448934a4defa3bc1a87ba884c216cb6db73120ba436794c9ec6685549104cdccb5195d453dc06d928b889e639eefec356c57393b9df242b77377902b29a7eb3bc91014c6b3a53063d6ab1556ce608383bf30609d64abe3e9d937ad28e8bcc180e848b99445372ad69d33d02895817e5378fe2bbb5a0908173d09e8e4cc16ecd063d6399f5cab30d514165367a7d3479afbf2514092fb237a67f941fee26f106ac432885f9506aed7385fccbd40204a7062295bc78e5ce7f67e6c5792ed22c41c0f90f70a761aea938109034973e8ce572c2d77c8e2f5d55f54ea49d4319bafed59d6c05f1f96d0ff8595c38abeef050e598c4b388f911d7f631eb3418ba1ef8b192df93fc0e54bc4b648a775ce328dc05a099f8af942ddc4dd99632713b207ffbd293abb738ac52958723318c04d42889c8bba317f42cea34d0352615ad80800084141ebb692ce19f8b07f188a44c8ca05ce12e7fca2d223d9c6f7c7e0af3cccae0720c331dd07c0f73ad2572f72de2ebc9fefd74e912ea8bad3ed459e17d8c5ede026eb9f22fb93fb4bec095894e0f15e349c114aeb4217d8d98c53c7de6509630944aa88cbbec660575969f606ae5fece7417c69d48e891838532ec1e4a9939c7ad10983b8195bfe5fd8b12d6f4aa73b87799b803affa1bae58b297ea89d4c52a0bff65de6b26654fc200d7c22e170a07ca1ef11f174c0bd950df96468b5af59b1d56ab66a4fbeafda559d977d55b0a0fa1e1aa44adbb63e950df96468b5af59b1d56ab66a4fbeafda559d977d55b0a0fa1e1aa44adbb63e14076802dce7047842950efd6d1568637decfb8940175e603962052d203586076d9dfea5bb50ad6e624c0a13f7b4f0310ac3395a8cde335dc3269c864d401c8ddf8c9778a29619b5c4a028199512bf9960f47c4ee405a378f04032de660c5697636900c3484f40d061be0aa4e0ec26eb5c0c4c3617dfdbf270c866b172ad5c5c5b722ee5059f9805ebc7a1abd3d9c4479bfdf578c3d45d8a8f3427a5cfaac1e98926917fbab340363fd74658d08030acbf1978e25804f837a2ff7dc796dd53acef3b10efff173f5118cf9c319ffdce57ea3cb6108cc1ebf3363ad1723ecef99511e22e411776143e499d91b3d0b0dc2ecb46467efe54f782e93d421652365672683d66fb286b75c1f45467d2862995bd4d3f13e955df692d8bfd6fbcfa7ee0d88ae0281ee555f406c2d9ed3d300a57e29188825e0aae2dc502165e240b27b39e8ae0281ee555f406c2d9ed3d300a57e29188825e0aae2dc502165e240b27b39eb87cd6f883fd0d5a6c414897e59ae20f340d15ea14a8e796bfd93e3a5a669d7c4e1cf07de55dbe2e0f1ee91cfd6ebe9ccd9fb1de2b47d23cd43d270af1751af228e36cf7a2d2f3725d656b2fbcd3700c1e27e78ea2a994d09e5f4851e378927e37fde7585940395963034362690d0611280cf2b994fe390383e9e708640083af612c70fbd15d27238d07ca2e94d1f72e924510427163251650f6d4f08bec887ba0443b6b3c1801124def2b0aaef4fa566079274a6292d09c78199062b7605ac3c25d4a4d8fb31f9ecefcbf735c26d8e571a3997239f9236bbf318cd1538e76dd50d7ecb146e7c292be66ec91cbdeff23718fbc2e94f09711127370a8dda8c1c08b1e77eeeeb84d4ffff3230767887bad5451a6a18ade0c1de28b2e88d3b46166b2e320b4726c7cab568dc5ee8f0d26c387216508395e941182e6d7141cfba23abd4a139eded27f1046a7eee140cac197fe288890b648c6099846b6e35f900c5de2f59f9b18a903ebbdd350c513bcac84c9d56bbca00a3265b77dfa82daa1313a09d834e2dfe9de6c05e42e87cd758a64cd8200bd75c94ee446af001f5567f250fd3e8c33a6bcde9fb120e5f69ff5b9de4411f871aa57cf21efc6e220d816beaae06584eef9843cc4fc95c79dd634f22a65a18bdaf75e6868f7cd176f00bc1b62b58aca22e71ddf1d9c97c31e11bcbf0ba11c297d86347a4cbe578fbcef86b22e87936270190df2bf6b2724c92b7509af8af1a69d01ddce5b7cea34478f4907dad5a72d30de0eac58a55c8dde2c1d3dbfadf84278f8db79134b05ca37ac1674ea4985e68af2bc1da4ac944ab87ce9ca5f583a5dae667867e173eab0bafc1221eb7e5a41933a73fd5a9495f1856d64b05adc77b1bbcd7cf6330a269f753f04c6952f948070b45331f91709d0721251b1fe50012ddfaf473429d4ca138edd9789223c4393265cbf5d82a6e12308b474b650744d17d58d5184df265027ab77fb13f5209f4fd5fe73a6a0da1555170bcff88fb06a624e4f9276bd43c75eb3384301414730b6a9f8778f29d43d06497ff0163a38c83b2a7df2400eefe07fd79000bf2cce71aebacb168cf005d6d018eec0b8996f341e0cdf4fcd9fd6e56fded0660a7423a4587bddf186619e526c3c547909db49e1cab4f4642e3f6340a811a1260dace027bda5e08c69bfc715076935da1f516dcbb1350bf700da3760f854a2b61b8b0495f4da94ae594d3e065cd6a31b806e4d2bd9106f1f9c1bf7419a638f6fac67f30f3906c256bfea708baaa8d81567155e4e784e7c10796b269d94591ea98beabfbf19264adcff080bcbdac94dfb1e113d552951f1bd91bd5fe26c00052ef18dbfbf19264adcff080bcbdac94dfb1e113d552951f1bd91bd5fe26c00052ef18ddb191ac20798e5717f59969cca08ae11d0a20c3825291a94825055bc630485e5128bc4ba51e0f0792fbb53ac25e2538a0df476af2691b6bf698a18f7560ae5e958df7bf8fcd93d91481d2b46b41f36a84605e1f0545138d74890ed819119db7caffe07f4226d766b62d5f5d1d930a3c613423afddd265209f164326aedaaf8ca7d2715d07ed70a8054f0abd201ed2b83ed2cb3aabcec8515c3d021446c536179042a587c1e742868bc7266d64c0b3f066aeba23dcb17b3b28643f209f552b44e5fc0261100d9e41bc775cda89176c6c8c2ddf3ba03f07479a867b392523d6bedc84de6e76f71fa7e7dc6696fffb476e6f76d65abfe4447400209d64cd3223ef550d53f988ef7eb0645ad8c95938e6c7507961b152b686fa4a1d416f5b4ddd7e7bb5d178484a99527e470466bd4fbd4f25973b5dc2bffc663e5027c325a2225753f2d4c1bdccef1ad9f0503d5a594b3c01495a3726024a69b04a4a9e4e500e92649e3e80b44ed5ee4e34ce99ded155aeaaf24e6985b1aa414f5b013f8672ecac147edd347723f84e40122107021683ce1f439fdc6754604ff92274a31710dbaa29bd0b9ec15d74398b4d637adbd3c15aaa15966e34158cf935dd31b5372bebec4cd5bbb370d11d52c49875c3a9e4d8148e179847f905417be3ea73a8815eb3adaf2c4f47bce8f1be6f86286b58496d1bba1788e33646841f548034b77287ce73e2dcc29ebfdc3c80eece3b8d633d8aaf9275af144d56cc6f18a42c2d42ec042751449afd79734d91d638266101dd517d1be35909bb2799b61bdfc47fc7100056c3f2d4c1bdccef1ad9f0503d5a594b3c01495a3726024a69b04a4a9e4e500e9263afd52286587640e2247e802905b8d4366b1dd30e3815a1760d68cc58c9dd9ac2dcc29ebfdc3c80eece3b8d633d8aaf9275af144d56cc6f18a42c2d42ec042755cbc3e2e7006972d932e00c6c764e2eb13161dbd5cce484254cb1763a50a44371e9b8002416275370fee47d5811148891a94185c788ef0848fcb902abba417a3142c25b0503354f2fee7a858c021524d4abdc3a315452ca331493cece1d34583749ffc99da5ab6284b7b289b0df9eb7d56ddb03ef28045be9f11876490ee75162f746fd71c350352a02ff993a64a050e9cc448b8a1fa7bed2b8d7749f285c34d11a0c5ec92b81fc9f37f478a54943ae57af457434204123264a49844f95f3eb37f19c6e8c1ce9586e888b07f3f3285301a2beee5b60bacaa6e0f89e0497c6316fb2fefb6dcb813417ce67def100f84b44967cf4b3f80e1be1be5d37440e8f5fbfb2fefb6dcb813417ce67def100f84b44967cf4b3f80e1be1be5d37440e8f5fb75543ab97f212c7031ef5f4dee4f973c9b1c375cae127994072226d141c089a94406eb843a1e05c577056a33685c9ff2f3a9f9d07fad09db1adac074b344f9317bb9cb53e369280ea556be738349c3f2a450da7f8cbbd882f10063a883f39883d4bd909754c50588237770e53a1b9f676e192e5cf1943b09efd729aaa796ea1e8bc6c8627eac3e882b3f3d5216cdad7d4275838c0cc77e9a6cdeacee6a2bbfb4d346f94d1afa87032d355ced82f8af9697f4c226218a7efb7c36f02549d4c88052cad1d39f403863d3afaa416fe02706072458b70649435cae8386d517fce329a855104a1bacfda25152da6219d31ca723aa1274337b59a7db33065b59163d1e3d9f4deed86a084d31a882553a3b2d2656150ad99b7dfb73f414957b559c9c467279073e5e06b5b8f60db90149159f8b91d4a99c35402f977ad8645ff82d8913140e242532e7028d0832fadddcd76ccd99a2a7d5c56dd95b79de6e9d1312cbf1f039d79aeb6f1a83c586db29613408f23e65915b0ff62952e87875191f50fd5a5d1ec54695ee17e29ce2c0bbf099004c031b3ef0a44ab1da9641908faf4f9814e93210a21e0c49323ee0b9f2880c64df98a920bb093f325321b42df7e8300aa4e93210a21e0c49323ee0b9f2880c64df98a920bb093f325321b42df7e8300aa494db1f1afcca2dab08cbfde21f44b72adef382973c60ee961e83ab704d5a064a94db1f1afcca2dab08cbfde21f44b72adef382973c60ee961e83ab704d5a064a71d570e1e38a63c6c484025e9b112e49841b7fba27afbf85fd0d4f6343d16a827e34c11a66c61c71896e3689b4edd19c306cba606f20e2ffba8de77a98603368e8f8e7fa78a2e0acff8cde4c96c5a2188d77fe3128239d58d326a4b82ddd0225c3bf14a6a2df0e21603045cf5935d787023a2aa91bf1beaeb4387fdcddaccf809a39c869c97dbe099cd0cc1a79d41a1ff2a32118aea652cb98721b6fad0f88442e1ee766e0fe2659fbd9d9e873aa730befa8d0fdb71f08d92a7960517b61c13a21e1404b100430be1cd3bce8394a3d4ac3522ec726064976e1e7611e42fd222f1e496b8ff4d512dfafc99a6242175d352842e7794668bbd7f773626797f45133a90ac81af3612768a2ff0a6b899e5014d8a89f6706215585630ae436c636693de3338f01bb3525fb5d43636f72229dc2ef625e6d09f3be490983e534fb4686897d356a6369af87357cfe76ce6f6bf76e3bcd4552d542a658ffe62285c1136f6cfd313c0b0da2a0f7a61376157c95e64fb1deba1e0632f77c5c987cd989e93d517ce1ad86131582c43752ddce34234733f80cbf646556299904ef3eec8cbdfca26797fcb0a9cd135e24c575b33b7948afc95d8d5ddf928e28e4affbc43f23f2e2fb14ed1673ac10257b4867e3a100992295fe983d543e767b0dc41d335974a4f60dce4b5414b78e7eda239b3988b7b3af4e5db3af7cf5f266f5fcafb9c4aaaf3ac8a524a1945dabf8f94df8c9f5aae36d0ccbafc6f43fd651fc99479f52697b71c8a524a1945dabf8f94df8c9f5aae36d0ccbafc6f43fd651fc99479f52697b714ea4e0c1e90f863151afba86716be54d4b3f6a1444f22df450d92501103d23d84a74f7ca9fe3a1959f24629098ef7d914776ae77850352ef85c1b72bd74066474ce102cd443bc02aa5ece678998959453cbb5494a92f98ccf71a46fc697341b9c88908d9f77e24dd2efb9629c66f82b8812172cab4dc915e8e1df8b61e6bf8f04982482e087ba9bdcea6f945a8024dc280b741440872a00ee14ab00a65aeeb44d9fc591d8ebb345874ac087a624909e165626e1c6fe9f2e081f18ec2bcea31b9b330de33d579628b1d5023c4e849a9a274b0a56b703b6da9b1d77724817787551372205c0c4e3865c840dd6b626149029dfd588e34fa256cb5cb84eeff063aa513c625f3c3a4c363a069183c95f0f3cf631f603062f4cc48cf62cffe9e15fcc913c625f3c3a4c363a069183c95f0f3cf631f603062f4cc48cf62cffe9e15fcc9f75cb85da25797fcc181b3388fd3846c2d7645a6bbf27fb55f43c2274dd91bfe33106aa68e35811ca2fff99edb7c30544352d2f4f9be4948b2c920f3becb8a58a4f7491db2ead7050da3d3f0a854d7b93b2ef946e19d22c68f82f97695db1b2ea2c15b556f04d0f3b47448e39902f72c91117ab821338aedd3589e67d8c02169bf80ff3fa3529c18d45fa5c2d9d710523757933e1c622690345e771042d9a9daf4d2d7231770f6c2d99b3f6c7393179c8d0a9505236d6e6c5eaee6c1ba9e31a1d587ab1d862c70dcd4029f9de4c90c472980c8924ee4576586616a7b5eb78f2780881168165cf2a131d0d107d9c1cb4941141e06f1ab44d82b1b539802d535e429ce533c4d0101fcccd8295d35084e0e527387d9aed3304d995deeac3b0fa248bf80ff3fa3529c18d45fa5c2d9d710523757933e1c622690345e771042d9a9dafdc6960a7e776378de1111a7d7f38f60f3fd7550048f9a146a74b9a0837d1a97a3a18d7df03170766f05655db02d4216a73374dd8f3d6db2bb960ed9586890ddfd8359104800cf715cc07892512e3bb02542e429b35fc1c6faef9eeef523dd0b38f68e5df221f3aaa817b5b3dbb3b94818327e3800d3adbcc2f30434dc63f040bf80ff3fa3529c18d45fa5c2d9d710523757933e1c622690345e771042d9a9da180cc172785fccf8d2127a768da2794c4f5182019c36a3395a0465388ade3697090f42c356caedabec14a85bbcea38de2f3a5bada8f67b4f10897b51c7ed2c37ea8d554265fd009d964e2405d3c0084d0aee5fc68b4d5c28ef659089746a3ade755f03f8f2482a2dca496035f33d3166d93efa21268236e2b629fff2e927a18ad7ce9b8a7446fc0a8b0859d8b0b2a4e754e2387b5de233949bcfadbcb6d6d3fd879501d6116f32ee8861039e9aced6f121e23d64e6166e2174245facaef635a0a38c42c7cb0ed10e4323b79bd005267626f88e95b3eb2b176e2dd63e69803327d9e14406f9c1b9011fe639c05f1e7a2f70d7d5f6d7265aeea551d28d540deeb9eb1d4f74f49b26c3962477ded60a202b83893a2f0389125d0670e0ead7e97032cde7883b9050a1104f4ac19a1572aafd6e5d7323b68351aaf51fbf4beba549668ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903b6a8bf63ae2c95b0aa256ee774680d7bd18f21f457da75466f7610b3b16acc4erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgnuhealth-4.2.3-bp155.2.5.1.src.rpmgnuhealth@ @@@     /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/env/usr/bin/python3bsdtargnu-free-fontsproteuspython(abi)python3-Pillowpython3-PyWebDAV3-GNUHealthpython3-caldavpython3-hl7apypython3-ldap3python3-matplotlibpython3-passlibpython3-pyBarcodepython3-qrcodepython3-simpleevalpython3-sixpython3-vobjectrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)trytondtrytond_accounttrytond_account_invoicetrytond_account_invoice_stocktrytond_account_producttrytond_companytrytond_countrytrytond_currencytrytond_partytrytond_producttrytond_purchasetrytond_purchase_requesttrytond_stocktrytond_stock_lottrytond_stock_supply3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3e$e@d0cb@bH:b; b$@`y|@`[)`:4@`+`*b@__?@_^^m@^@^x^^1^@^0^p^l@^\@^Y]|@]M@\\@\w@\'a\ `[_[[M@[*A[{@ZaZF.@Z+@Z'Z ,@Z ,@YYB@Y@Y@Y˒Y@Yo@YYYs>@YdYX@YNT@YI@X׭@X@XqX@X@XN@X TX TXWWWV@V^T@Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Andreas Stieger Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun Axel Braun axel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.dejengelh@inai.deaxel.braun@gmx.deaxel.braun@gmx.deaxel.braun@gmx.de- version 4.2.3 * Fix bug #64706: Error saving party with photo due to PIL deprecation of ANTIALIAS- version 4.2.2 * Fix [bug #64665] Product cost_price needs to be passed as an argument in stock moves * Fix bug #64530: traceback on evaluation page of life if no institution is given * Fix bug #64457: Patient automatic critical information entries should be unique * Fix bug #64432: Gestational weeks show floating point instead of weeks- version 4.2.1 * Fix bug TypeError: unsupported operand type(s) for &=: 'bool' and 'GreaterEqual' * Fix bug #63871: Imaging Result Report: genshitemplateevalUndefinedError: None has no member named 'rec_name' * Fix bug #64009: Include signing health professional and avoid scrolling in patient evaluation * Fix bug #64014: Update gender identity in patient evaluations and reports- version 4.2.0 * Enhanced Medical Imaging functionality and ergonomics. * Introduced GNU Health "Focus on" section on patient main form. * Surgery package has been vastly revised and enhanced in collaboration with our colleagues from Cirugia Solidaria * Enhanced Insurance and billing functionality. * The Vital Record System (VRS) can now issue reports on birth and death certificates. * Demographics can now accept entering estimate age / DoB. * Health services has now the functionality of "grouping" all the tests from a single order - lab and medical imaging. * Improved Patient encounter / evaluation. * Weblate translations holds 35 languages * On the technical side, we have improved unit testing on each package, speedup load times on large datafiles and using python-sql for most queries. * GNU Health is now REUSE (Free Software Foundation Europe) compliant.- version 4.0.4 * various bugfixes - see changelog for details- version 4.0.3 * Remove pinning from vobject library version (Vanilla installation) * fix bug #62235: Traceback on default health professional- version 4.0.2 * Use ODT binary format for pediatric growth charts reports * Force Beren library to 0.7.0 to make it compatible with Python 3.6 * Allow Python minor versions > 10 (ej Python 3.10.2) * fix webdav import error, bug #62165- version 4.0.0 * based on Tryton 6.0 * Improved ergonomics on the GTK client * New HELP command that allows offline and contextualized documentation * WebDAV and CalDAV packages are fully integrated in GH (no links) * Weblate now holds 34 language teams! * Removed obsoleted binary ODT (except for some charts) * Improved integration with OpenStreetMap (OSM) * Improved surgery and patient evaluation flows * New health service Dx imaging package * Update person gender list * Add medical evaluations to health services * Include (optional) expiration date on the person ID * Add context field for Dx Imaging and Lab tests- update to gnuhealth-control- Variable for EDITOR set- add upstream signing key and verify source signature- python_dependency_generator removed- version 3.8.0 dentistry package added- Documentation added to package description- version 3.6.5 HMIS: Update to 3.6.5 including ICD10 codes 2020- Readme renamed (SUSE -> openSUSE) gnuhealth: Link to oS wiki added- gnuhealth-control updated to 3.6.5-openSUSE * change of translation server for language packs- fixed different behviour of bsdtar in script and shell (gnuhealth-control)- version 3.6.4 of gnuhealth-control- python3-matplotlib got lost.....added- Version 3.6.4 additional functionality for COVID-19 and epidemiology tracing new epidemiology evaluations lab1.diff and lab2.diff removed, included in new version- pre-release of 3.6.4 covering improved diagnostics on COVID-19 lab1.diff and lab2.diff added- correction for service file- update for boo#1167126, 1167128- clean up of spec file to get rid of warnings added gnuhealth-rpmlintrc- gnuhealth-control 3.6.3 - added chmod after getlang command- modified getlang to exclude 2 directories (otherwise initialization fails after language installation)- version 3.6.3 * GH HMIS server. task #15562: Include coronavirus COVID-19 in ICD10 codes * GH HMIS server. bug #57695: Traceback when creating a page of life associated to an empty evaluation * GH HMIS server. task #15561: Werkzeug 1.0 is not compatible with Trytond 5.0 * shebang.diff to fix /usr/bin/env- version 3.6.1 demo.diff removed (included in 3.6.1)- demo.diff to update installation script for demo-db added- gnuhealth-control changed to version 3.4.1 * use bsdtar (can handle zip files, tar can't)- version 3.4.1 various bugfixes, e.g. bug #55594: Traceback when creating a person without a system institution bug #55595: Remove unimplemented functionality fields from Federation Country- add dependency for bsdtar (gnuhealth-control changed)- gnuhealth-webdav service adapted to new GH webdav server- New version 3.4.0 * The GNU Health Federation model * Thalamus message server * New Health Information System (on MongoDB) * Person Master Index * MongoDB support (on the HIS) * Updated UniprotKB database with over 30K protein natural variants * Contextualized information on genetics and social determinants * Genetic and family history and environmental factors integrated to the Page of Life and Federation The GNU Health Book of Life * Tryton 4.6 integration on the HMIS node- correction for gnuhealth-control (v 3.2.4)- Adding a dummy executable called 'gnuhealth' with some help text (boo#1107771)- openSUSE-gnuhealth-setup: User tryton set to SUPERUSER Documentation updated- gnuhealth-control: added info about backup file openSUSE-gnuhealth-setup added- Version 3.2.10 bug #54055: Caldav event does not update after changing the appointment- added gnuhealth-client to documentation- typo in documentation corrected- documentation updated- Version 3.2.9 Fix bug #52580: Removing the patient field before saving the record generates an error Fix bug #52579: some on_change numeric method operations generate traceback Fix bug #52578: WHR should be on the same line as hip and waist fields- removed pypi dependencies- health_crypto. Fix bug #52366: Error when signing the death certificate task #14626: Renaming Package names prefix trytond_ from Pypi. Update descriptions task #14626: Renaming Package names prefix trytond_ from Pypi. Remove tryton from keywords remove lingering egg-info dirs from webdav3- Version 3.2.6 dependency on python3-pymongo removed fix bug #52298: Traceback generating an invoice from service with an insurance policy plan Fix bug #52275: Traceback when creating a free slot in appointments or work schedule- Correction for gnuhealth-control (file not found in backup)- version 3.2.5 health, health_qrcodes : Fix bug #52179: Traceback due to obsolete unicode method in reports- Version 3.2.4 health_services: Fix bug #52160: Issues related to invoice type and domain when creating the service invoice health_disability : Rename anf fix Amputation model description from Amputation to Prothesis health : Prescription report . Include duration frequency selections strings for translation. Update conditional op. to Python3 (!=)- gnuhealth-control corrected (message command)- version 3.2.3 Fix bug #52038: Field history is repeated in the tree view of the prescription line- Documentation adapted- version 3.2.2 health_imaging : Update health professional retrieval to the current standard method- added gnuhealth-webdav@.service - updated documentation on gnuhealth-webdav@.service - added alias cdutil for compatibility reasons (not really needed, as binaries are in /usr/bin anyway) - fixed path for cdexe- version 3.2.1 Fix view error on lab order- update of documentation for upgrade from Leap 42.2- Version 3.2.0- Requirement on python3-PyWebDAV3-GNUHealth added- GNU Health version 3.1.0b3- release 3.0.8 [bug #50635] Missing declaration of view directory on setup.py on health_disability module- Release 3.0.7 (bnc1026365)- added DB-role to gnuhealh-control updated documentation- renamed gnuhealth_control to gnuhealth-control fixed documentation- version 3.06 * Fix bug #50269: Traceback when assigning a new meal order * Fix bug #50281: Traceback when displaying patient critical info in non-english languages * fix bug #50288: Wrong widget for mealtime field. // Fix validation for meal order warning * Remove readonly from patient meal order warning, to correctly save state of the field- Release 3.0.5 * Update to ICD10 version 2016 * fix bug #49414: Error when printing prescription using review dates * bug #49405: Error on summary report when no date of birh is assigned to the person- temporary fix for prescription_orders report until 3.0.5 is released- Release 3.0.4- README updated- update of README.SUSE- file permissions corrected- Trim summary/description from redundant words- version 3.0.0- Version 3.0RC2- version 2.8/bin/sh/bin/sh/bin/sh/bin/shi02-ch1d 1695629256      ! # %'() + /01 3 5789 ; =?@A C EGHI K MOPQ S WXY [ _`a c ghi k mopq s wxy { } 5  5                    '() + /01 3 5789 ; =?@A C EGHI K MOPQ S WXY [ ]_`a c eghi k mopq s wxy { }            !"#$%&'()*+,-./0123456589:;<=>?@ABCDEFGHIJKHINOPQRSTUVWXYZ[\]^_`abcdefg5i?klmbcdqrstuvwxyz{|}~*+5          !"#$%&'()*+,-./0123456779:;<=>?@ABCDEEGHIJKLMNOPQRSTUVWXYZ[\]^_``bcdefghijklmnopqrstuvwxyz{|}~    "#s&'()*+,-./0123456789:;<=>?@ABCDEEGHIJKLMMOPQRSTUVWXYZ[\]^_`abccefghijklmnopqrstuvvxyz{|}~      !"#$%&'')*+,-./00234567899;;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[[]^_`abcddffhijklmnopqrrtuvwxyz{{}~     ( !"#$%&'((*+,-./0123456789:;;=>?@ABCDEEGHIJKLMNOPQRSTUWXY[\]^_`abcdefghijkllnopqrstuvwxyz{|}~Q     !"#(%&'()*+,-./0123456789::<=>?@ABCDEFG5IJKLMNOPQRSTTVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyy{|}~x      !"#$%&'()*+,-./0123456789::<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\V^_`abcdeeghijklmno                          ! " # $ % & ' ( ) * + , - . / 0 1 2 3 0 5 6 7 8 9 : : < = > ? @ A B C D E E G H I J K L M N O P Q R R T T V W X Y Z [ [ ] ^ _ ` ` ` ` ` ` ` g h i j k k m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , , . / 0 1 2 3 4 5 6 7 7 9 : ; < = > ? @ A B C D E E G H I J K L M N * P Q Q S T U V W X Y Z [ [ ] ^ _ ` = b c d e f g h i i k l m n o p q r * t u u w x y z { | } ~                           ! " " $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D D F G H I J K L M N O P Q R S T U V W X Y Z S \ Y ^ _ ` a b c d e f g g i j k l m n o p q r s t u v w x y y { { } ~  4.2.3-bp155.2.5.1      !!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,-------.......///////00000001111111222222234556666666666557777777787779775:55555;;;;;;;;;;;;;;;;;;;;;;;;;5<<<<<<<<<<<<<<<<<<<<<<<<<<<<<5==>>>>>>==============5?55@@AAAA@55BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB5CCDDDDDDCCCC4EEFFFFEGEEEHEIIIIIIIIIIEJJKKKKJEELL4MMNNNNNNNNNNNNMMMMOPMMQQQQQQQQQQQQQQQQQMMRMSSTTTTTTSSMMUUUUUUUUUUUUUUUUUUUM4VVWWWWWWVXYVZVVVV[[V\\\\\\\\\\V]]^^^^]VV____V``aaaa``4bbccccbdbbbebffffbgghhhhgbbii4jjkkkkjljjjmmmmmmmmmmjnnoooonjjpppp4qqrrrrqsqqqtttttttttquuvvvvuqqww4xxyyyyxzx{xxxx|||x}}~~~~~~}}}}}xxxxx4444444444444444                    444        !!!"##$$$$$$$$$$$%&''(((('))))))))))))))))**++++**4,,----,...,/,,,0000000000,1,2233332,,44444444444455666657585599999999995::;;;;:54<<====<><<?<@@AAAA@<4BBCCCCCCBDDBEBBBFFFFFFFFFFBBGGHHHHGBBII4JJKKKKKKJLLJMJJJNNNNNNNNNNJJOOPPPPOJJQQ4RRSSSSSSSSRTTURVRRRRRWRXXXXXXXXXXRYRZRR[[\\\\[RR]]]]]]]]4^^____^^^^`^aaaaaaaaaa^b^ccddddc^^eeee4ffggggfhfiffffjfkkkkkkkkkkflfmfnnoooonffpppppp4qqrrrrqsqqttttttttttquuvvvvuq4wwxxxxwyyyyyyyyyyyywzwwww{{{{{{{{{{w||}}}}||||w~~~www44444444444trytongnuhealthgnuhealth-controlgnuhealth-webdav-serverinstall_demo_database.shopenSUSE-gnuhealth-setupgnuhealth-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_archives-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_caldav-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_calendar-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_contact_tracing-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_crypto-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_crypto_lab-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_dentistry-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_disability-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_ems-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_federation-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_genetics-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_genetics_uniprot-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_gyneco-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_history-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_icd10-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_icd10pcs-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_icd11-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_icd9procs-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_icpm-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_icu-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_imaging-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_inpatient-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_inpatient_calendar-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_insurance-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_iss-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_lab-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_lifestyle-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_mdg6-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_ntd-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_ntd_chagas-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_ntd_dengue-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_nursing-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_ophthalmology-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_pediatrics-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_pediatrics_growth_charts-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_pediatrics_growth_charts_who-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_profile-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_qrcodes-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_reporting-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_services-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_services_imaging-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_services_lab-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_socioeconomics-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_stock-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_surgery-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_webdav3_server-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_who_essential_medicines-4.2.3-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txttrytondmoduleshealth__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccore.cpython-36.opt-1.pyccore.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychealth.cpython-36.opt-1.pychealth.cpython-36.pycsequences.cpython-36.opt-1.pycsequences.cpython-36.pyccore.pydatadose_units.xmldrug_administration_routes.xmlethnic_groups.xmlgnuhealth_commands.xmlhealth_product.xmlhealth_sequences.xmlhealth_specialties.xmlhelphelp.xmlmedicament_form.xmlmedication_frequencies.xmlmessagesmessages.xmloccupations.xmlpathology_groups.xmldocindex.rstexceptions.pyhealth.pyhealth_report.xmlhealth_view.xmliconsappointment.svgbol.svgcancel.svgdemography.svgdoctor.svgface-sick.svgfederation.svggnuhealth_icon.svghand-scalpel.svghealth-center.svghelp.svgimmunizations.svgmedicament.svgok.svgpatient.svgprescription.svgreport.svgstop.svgtryton-currency.svgtryton-list.svgtryton-open.svgtryton-party.svgtryton-preferences.svgtryton-product.svgwarning.svglocalear.poca.pockb.pode.poel.poeo.poes.pofi.pofr.poht.pohu.poid.poit_IT.poja_JP.poka.pokab.pokn.polo.ponb_NO.popl.popt_BR.poru.posq.posr_Cyrl.posv.potr.pouk.pozh_CN.pozh_Hant.poreport__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_report.cpython-36.opt-1.pychealth_report.cpython-36.pycimmunization_status_report.cpython-36.opt-1.pycimmunization_status_report.cpython-36.pycappointment_receipt.fodtbirth_certificate.fodtdeath_certificate.fodtdefault_gnuhealth_report_template.fodthealth_report.pyimmunization_status_report.fodtimmunization_status_report.pypatient_card.fodtpatient_conditions_history.fodtpatient_evaluation.fodtpatient_evaluation_brief.fodtpatient_medication_history.fodtpatient_vaccination_history.fodtprescription_orders.fodtsecurityaccess_rights.xmlsequences.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health.cpython-36.opt-1.pyctest_health.cpython-36.pyctest_health.pytryton.cfgviewaddress_tree.xmlappointments_report_open_start_form.xmlappointments_report_tree.xmlcheck_immunization_status.xmlcontact_mechanism_tree.xmlgnuhealth_alternative_identification_form.xmlgnuhealth_alternative_identification_tree.xmlgnuhealth_appointment_form.xmlgnuhealth_appointment_tree.xmlgnuhealth_birth_certificate_form.xmlgnuhealth_birth_certificate_tree.xmlgnuhealth_command.xmlgnuhealth_command_tree.xmlgnuhealth_death_certificate_form.xmlgnuhealth_death_certificate_tree.xmlgnuhealth_death_underlying_condition_form.xmlgnuhealth_death_underlying_condition_tree.xmlgnuhealth_diagnostic_hypothesis_form.xmlgnuhealth_diagnostic_hypothesis_tree.xmlgnuhealth_directions_form.xmlgnuhealth_directions_tree.xmlgnuhealth_disease_group_members.xmlgnuhealth_disease_group_members_tree.xmlgnuhealth_dosage.xmlgnuhealth_dosage_tree.xmlgnuhealth_dose.xmlgnuhealth_dose_tree.xmlgnuhealth_drug_form.xmlgnuhealth_drug_form_tree.xmlgnuhealth_drug_route.xmlgnuhealth_drug_route_tree.xmlgnuhealth_du.xmlgnuhealth_du_tree.xmlgnuhealth_ethnicity.xmlgnuhealth_ethnicity_tree.xmlgnuhealth_family.xmlgnuhealth_family_member.xmlgnuhealth_family_member_tree.xmlgnuhealth_family_tree.xmlgnuhealth_federation_country_config.xmlgnuhealth_federation_country_config_tree.xmlgnuhealth_healthprofessional.xmlgnuhealth_healthprofessional_tree.xmlgnuhealth_help_form.xmlgnuhealth_help_tree.xmlgnuhealth_hospital_bed.xmlgnuhealth_hospital_bed_tree.xmlgnuhealth_hospital_building.xmlgnuhealth_hospital_building_tree.xmlgnuhealth_hospital_or.xmlgnuhealth_hospital_or_tree.xmlgnuhealth_hospital_unit.xmlgnuhealth_hospital_unit_tree.xmlgnuhealth_hospital_ward.xmlgnuhealth_hospital_ward_tree.xmlgnuhealth_hp_specialty.xmlgnuhealth_hp_specialty_tree.xmlgnuhealth_immunization_schedule.xmlgnuhealth_immunization_schedule_dose.xmlgnuhealth_immunization_schedule_dose_tree.xmlgnuhealth_immunization_schedule_line.xmlgnuhealth_immunization_schedule_line_tree.xmlgnuhealth_immunization_schedule_tree.xmlgnuhealth_institution_form.xmlgnuhealth_institution_operationalsector_form.xmlgnuhealth_institution_operationalsector_tree.xmlgnuhealth_institution_specialties_form.xmlgnuhealth_institution_specialties_tree.xmlgnuhealth_institution_tree.xmlgnuhealth_insurance_form.xmlgnuhealth_insurance_plan.xmlgnuhealth_insurance_plan_tree.xmlgnuhealth_insurance_tree.xmlgnuhealth_medicament_category_form.xmlgnuhealth_medicament_category_list.xmlgnuhealth_medicament_category_tree.xmlgnuhealth_medicament_form.xmlgnuhealth_medicament_tree.xmlgnuhealth_occupation.xmlgnuhealth_occupation_tree.xmlgnuhealth_operational_area.xmlgnuhealth_operational_area_tree.xmlgnuhealth_operational_sector.xmlgnuhealth_operational_sector_tree.xmlgnuhealth_pathology.xmlgnuhealth_pathology_category_form.xmlgnuhealth_pathology_category_list.xmlgnuhealth_pathology_category_tree.xmlgnuhealth_pathology_group_form.xmlgnuhealth_pathology_group_tree.xmlgnuhealth_pathology_tree.xmlgnuhealth_patient_diseases_form.xmlgnuhealth_patient_diseases_tree.xmlgnuhealth_patient_ecg_form.xmlgnuhealth_patient_ecg_tree.xmlgnuhealth_patient_evaluation.xmlgnuhealth_patient_evaluation_tree.xmlgnuhealth_patient_form.xmlgnuhealth_patient_medication_form.xmlgnuhealth_patient_medication_tree.xmlgnuhealth_patient_tree.xmlgnuhealth_person_name_form.xmlgnuhealth_person_name_tree.xmlgnuhealth_pol_form.xmlgnuhealth_pol_tree.xmlgnuhealth_prescription.xmlgnuhealth_prescription_line.xmlgnuhealth_prescription_line_tree.xmlgnuhealth_prescription_tree.xmlgnuhealth_procedure_form.xmlgnuhealth_procedure_tree.xmlgnuhealth_product_form.xmlgnuhealth_product_tree.xmlgnuhealth_secondary_condition_form.xmlgnuhealth_secondary_condition_tree.xmlgnuhealth_signs_and_symptoms_form.xmlgnuhealth_signs_and_symptoms_tree.xmlgnuhealth_specialty.xmlgnuhealth_specialty_tree.xmlgnuhealth_vaccination_form.xmlgnuhealth_vaccination_tree.xmlmodule_form.xmlmodule_tree.xmlparty_address_form.xmlparty_contact_mechanism_tree.xmlparty_form.xmlparty_tree.xmlwizard__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycwizard_appointment_evaluation.cpython-36.opt-1.pycwizard_appointment_evaluation.cpython-36.pycwizard_check_immunization_status.cpython-36.opt-1.pycwizard_check_immunization_status.cpython-36.pycappointment_evaluation.xmlcheck_immunization_status.xmlwizard_appointment_evaluation.pywizard_check_immunization_status.pyhealth_archives__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_archives.cpython-36.opt-1.pychealth_archives.cpython-36.pycdocindex.rsthealth_archives.pyhealth_archives_view.xmliconsarchives.svglocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_archives.cpython-36.opt-1.pyctest_health_archives.cpython-36.pyctest_health_archives.pytryton.cfgviewgnuhealth_paper_archive_form.xmlgnuhealth_paper_archive_tree.xmlhealth_caldav__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccaldav.cpython-36.opt-1.pyccaldav.cpython-36.pyccalendar_.cpython-36.opt-1.pyccalendar_.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycres.cpython-36.opt-1.pycres.cpython-36.pycwebdav.cpython-36.opt-1.pycwebdav.cpython-36.pyccaldav.pycalendar.xmlcalendar_.pydatamessagesmessages.xmlexceptions.pylocalebg.poca.pocs.pode.poes.pofr.pohu_HU.poit_IT.poja_JP.polo.polt.ponl.popl.popt_BR.poru.posl.pozh_CN.pores.pysecurityaccess_rights.xmltests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycscenario_health_caldav.cpython-36.opt-1.pycscenario_health_caldav.cpython-36.pyctest_health_caldav.cpython-36.opt-1.pyctest_health_caldav.cpython-36.pycscenario_health_caldav.pytest_health_caldav.pytryton.cfgviewattendee_form.xmlattendee_tree.xmlcalendar_form.xmlcalendar_tree.xmlcategory_form.xmlcategory_tree.xmlevent_form.xmlevent_tree.xmlevent_tree_occurence.xmlexdate_form.xmlexdate_tree.xmlexrule_form.xmlexrule_tree.xmllocation_form.xmllocation_tree.xmlrdate_form.xmlrdate_tree.xmlrrule_form.xmlrrule_tree.xmlwebdav.pyhealth_calendar__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychealth_calendar.cpython-36.opt-1.pychealth_calendar.cpython-36.pycdatamessagesmessages.xmldocindex.rstexceptions.pyhealth_calendar.pyhealth_calendar_view.xmliconscalendar_icon.svgexecute_icon.svglocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_calendar.cpython-36.opt-1.pyctest_health_calendar.cpython-36.pyctest_health_calendar.pytryton.cfgviewgnuhealth_appointment_calendar.xmlgnuhealth_calendar_appointment.xmlgnuhealth_calendar_user.xmlgnuhealth_create_appointment_start_form.xmlwizard__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycwizard_health_calendar.cpython-36.opt-1.pycwizard_health_calendar.cpython-36.pychealth_calendar_wizard.xmlwizard_health_calendar.pyhealth_contact_tracing__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_contact_tracing.cpython-36.opt-1.pychealth_contact_tracing.cpython-36.pycdocindex.rsthealth_contact_tracing.pyhealth_contact_tracing_view.xmliconscontact_tracing.svglocalede.poes.pofr.pozh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_contact_tracing.cpython-36.opt-1.pyctest_health_contact_tracing.cpython-36.pyctest_health_contact_tracing.pytryton.cfgviewgnuhealth_contact_tracing_form.xmlgnuhealth_contact_tracing_tree.xmlhealth_crypto__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_crypto.cpython-36.opt-1.pychealth_crypto.cpython-36.pycdocindex.rsthealth_crypto.pyhealth_crypto_view.xmllocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_crypto.cpython-36.opt-1.pyctest_health_crypto.cpython-36.pyctest_health_crypto.pytryton.cfgviewgnuhealth_birth_certificate_form.xmlgnuhealth_death_certificate_form.xmlgnuhealth_patient_evaluation_form.xmlprescription_form.xmlhealth_crypto_lab__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_crypto_lab.cpython-36.opt-1.pychealth_crypto_lab.cpython-36.pycdocindex.rsthealth_crypto_lab.pyhealth_crypto_lab_view.xmllocalear.pode.poel.poes.pofr.poit_IT.poja_JP.popt_BR.pozh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_crypto.cpython-36.opt-1.pyctest_health_crypto.cpython-36.pyctest_health_crypto.pytryton.cfgviewgnuhealth_lab_form.xmlgnuhealth_lab_tree.xmlhealth_dentistry__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_dentistry.cpython-36.opt-1.pychealth_dentistry.cpython-36.pycdatadentistry_procedures.xmldocindex.rsthealth_dentistry.pyhealth_dentistry_report.xmlhealth_dentistry_view.xmllocalees.pofr.pozh_CN.poreport__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycodontogram_report.cpython-36.opt-1.pycodontogram_report.cpython-36.pycprocedures_report.cpython-36.opt-1.pycprocedures_report.cpython-36.pycodontogram_report.fodtodontogram_report.pyodontogram_template.pngprocedures_report.fodtprocedures_report.pysecurityaccess_rights.xmltests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_dentistry.cpython-36.opt-1.pyctest_health_dentistry.cpython-36.pyctest_health_dentistry.pytryton.cfgviewgnuhealth_dentistry_procedure_form.xmlgnuhealth_dentistry_procedure_tree.xmlgnuhealth_dentistry_treatment_form.xmlgnuhealth_dentistry_treatment_procedure_form.xmlgnuhealth_dentistry_treatment_procedure_tree.xmlgnuhealth_dentistry_treatment_tree.xmlgnuhealth_patient_form.xmlload_procedure_start_form.xmlset_odontogram_start_form.xmlwizard__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycload_procedure.cpython-36.opt-1.pycload_procedure.cpython-36.pycpatient_set_odontogram.cpython-36.opt-1.pycpatient_set_odontogram.cpython-36.pycload_procedure.pyload_procedure.xmlpatient_set_odontogram.pypatient_set_odontogram.xmlhealth_disability__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_disability.cpython-36.opt-1.pychealth_disability.cpython-36.pycdataactivity_and_participation.xmlbody_functions.xmlbody_structures.xmlcategories.xmlenvironmental_factors.xmldocindex.rsthealth_disability.pyhealth_disability_view.xmllocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_disability.cpython-36.opt-1.pyctest_health_disability.cpython-36.pyctest_health_disability.pytryton.cfgviewgnuhealth_activity_and_participation_assessment_form.xmlgnuhealth_activity_and_participation_assessment_tree.xmlgnuhealth_activity_and_participation_form.xmlgnuhealth_activity_and_participation_tree.xmlgnuhealth_body_function_assessment_form.xmlgnuhealth_body_function_assessment_tree.xmlgnuhealth_body_function_form.xmlgnuhealth_body_function_tree.xmlgnuhealth_body_structure_assessment_form.xmlgnuhealth_body_structure_assessment_tree.xmlgnuhealth_body_structure_form.xmlgnuhealth_body_structure_tree.xmlgnuhealth_environmental_factor_assessment_form.xmlgnuhealth_environmental_factor_assessment_tree.xmlgnuhealth_environmental_factor_form.xmlgnuhealth_environmental_factor_tree.xmlgnuhealth_patient_amputation_form.xmlgnuhealth_patient_amputation_tree.xmlgnuhealth_patient_disability_assessment_form.xmlgnuhealth_patient_disability_assessment_tree.xmlgnuhealth_patient_form.xmlgnuhealth_patient_prothesis_form.xmlgnuhealth_patient_prothesis_tree.xmlgnuhealth_product_form.xmlhealth_ems__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_ems.cpython-36.opt-1.pychealth_ems.cpython-36.pycsequences.cpython-36.opt-1.pycsequences.cpython-36.pycdatahealth_ems_sequence.xmlhealth_ems.pyhealth_ems_view.xmliconsambulance.svgoperator.svglocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.posequences.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_ems.cpython-36.opt-1.pyctest_health_ems.cpython-36.pyctest_health_ems.pytryton.cfgviewambulance_form.xmlambulance_healthprofessional_form.xmlambulance_healthprofessional_tree.xmlambulance_support_form.xmlambulance_support_tree.xmlambulance_tree.xmlsupport_request_form.xmlsupport_request_log_form.xmlsupport_request_log_tree.xmlsupport_request_tree.xmlhealth_federation__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychealth_federation.cpython-36.opt-1.pychealth_federation.cpython-36.pycdatafederation_objects.xmlgnuhealth_commands.xmldocindex.rstexceptions.pyhealth_federation.pyhealth_federation_view.xmllocalezh_CN.posecurityaccess_rights.xmltests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_federation.cpython-36.opt-1.pyctest_health_federation.cpython-36.pyctest_health_federation.pytryton.cfgviewgnuhealth_federation_config.xmlgnuhealth_federation_config_tree.xmlgnuhealth_federation_object.xmlgnuhealth_federation_object_tree.xmlgnuhealth_federation_queue.xmlgnuhealth_federation_queue_tree.xmlhealth_genetics__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_genetics.cpython-36.opt-1.pychealth_genetics.cpython-36.pycdatadisease_genes.xmlgnuhealth_commands.xmldocindex.rsthealth_genetics.pyhealth_genetics_view.xmliconsdna.svglocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.posecurityaccess_rights.xmltests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_genetics.cpython-36.opt-1.pyctest_health_genetics.cpython-36.pyctest_health_genetics.pytryton.cfgviewgnuhealth_disease_gene.xmlgnuhealth_disease_gene_tree.xmlgnuhealth_family_diseases.xmlgnuhealth_family_diseases_tree.xmlgnuhealth_gene_variant.xmlgnuhealth_gene_variant_phenotype.xmlgnuhealth_gene_variant_phenotype_tree.xmlgnuhealth_gene_variant_tree.xmlgnuhealth_genetic_risk.xmlgnuhealth_genetic_risk_tree.xmlgnuhealth_patient.xmlgnuhealth_protein_disease.xmlgnuhealth_protein_disease_tree.xmlhealth_genetics_uniprot__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdatadisease_genes_uniprot.xmlgene_variants.xmlprotein_diseases.xmlvariant_phenotypes.xmldocindex.rstlocalede.poel.poes.pofr.poit_IT.poja_JP.polo.pozh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_genetics_uniprot.cpython-36.opt-1.pyctest_health_genetics_uniprot.cpython-36.pyctest_health_genetics_uniprot.pytryton.cfghealth_gyneco__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychealth_gyneco.cpython-36.opt-1.pychealth_gyneco.cpython-36.pycdatagnuhealth_commands.xmlmessagesmessages.xmldocindex.rstexceptions.pyhealth_gyneco.pyhealth_gyneco_view.xmliconsgnuhealth_obstetrics.svglocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.posecurityaccess_rights.xmltests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_gyneco.cpython-36.opt-1.pyctest_health_gyneco.cpython-36.pyctest_health_gyneco.pytryton.cfgviewgnuhealth_colposcopy_history.xmlgnuhealth_colposcopy_history_tree.xmlgnuhealth_mammography_history.xmlgnuhealth_mammography_history_tree.xmlgnuhealth_menstrual_history.xmlgnuhealth_menstrual_history_tree.xmlgnuhealth_pap_history.xmlgnuhealth_pap_history_tree.xmlgnuhealth_patient.xmlgnuhealth_patient_pregnancy.xmlgnuhealth_patient_pregnancy_tree.xmlgnuhealth_perinatal.xmlgnuhealth_perinatal_monitor.xmlgnuhealth_perinatal_monitor_tree.xmlgnuhealth_perinatal_tree.xmlgnuhealth_prenatal_evaluation.xmlgnuhealth_prenatal_evaluation_tree.xmlgnuhealth_puerperium_monitor.xmlgnuhealth_puerperium_monitor_tree.xmlhealth_history__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_history_report.xmllocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.poreport__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpatient_evaluation_report.cpython-36.opt-1.pycpatient_evaluation_report.cpython-36.pycpatient_evaluation.fodtpatient_evaluation_report.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_history.cpython-36.opt-1.pyctest_health_history.cpython-36.pyctest_health_history.pytryton.cfghealth_icd10__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_icd10.cpython-36.opt-1.pychealth_icd10.cpython-36.pycdatadisease_categories.xmldisease_groups.xmldiseases.xmldocindex.rsthealth_icd10.pylocalear.pode.poel.poeo.poes.pofr.poid.poit_IT.poja_JP.poka.polo.ponb_NO.popl.popt_BR.posq.posv.pouk.pozh_CN.pozh_Hant.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_icd10.cpython-36.opt-1.pyctest_health_icd10.cpython-36.pyctest_health_icd10.pytryton.cfghealth_icd10pcs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_icd10pcs.cpython-36.opt-1.pychealth_icd10pcs.cpython-36.pycdataicd_10_pcs_2009_part1.xmlicd_10_pcs_2009_part2.xmlicd_10_pcs_2009_part3.xmldocindex.rsthealth_icd10pcs.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_icd10pcs.cpython-36.opt-1.pyctest_health_icd10pcs.cpython-36.pyctest_health_icd10pcs.pytryton.cfghealth_icd11__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdatacategories.xmldiseases.xmldocindex.rstlocalezh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_icd11.cpython-36.opt-1.pyctest_health_icd11.cpython-36.pyctest_health_icd11.pytryton.cfghealth_icd9procs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_icd9procs.cpython-36.opt-1.pychealth_icd9procs.cpython-36.pycdataicd9procs.xmldocindex.rsthealth_icd9procs.pylocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_icd9procs.cpython-36.opt-1.pyctest_health_icd9procs.cpython-36.pyctest_health_icd9procs.pytryton.cfghealth_icpm__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_icpm.cpython-36.opt-1.pychealth_icpm.cpython-36.pycdataicpm.xmldocindex.rsthealth_icpm.pylocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_icpm.cpython-36.opt-1.pyctest_health_icpm.cpython-36.pyctest_health_icpm.pytryton.cfghealth_icu__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychealth_icu.cpython-36.opt-1.pychealth_icu.cpython-36.pycdatamessagesmessages.xmldocindex.rstexceptions.pyhealth_icu.pyhealth_icu_view.xmliconsgnuhealth_icu.svglocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_icu.cpython-36.opt-1.pyctest_health_icu.cpython-36.pyctest_health_icu.pytryton.cfgviewgnuhealth_icu_apache2_form.xmlgnuhealth_icu_apache2_tree.xmlgnuhealth_icu_chest_drainage_form.xmlgnuhealth_icu_chest_drainage_tree.xmlgnuhealth_icu_glasgow_form.xmlgnuhealth_icu_glasgow_tree.xmlgnuhealth_icu_ventilation_form.xmlgnuhealth_icu_ventilation_tree.xmlgnuhealth_inpatient_icu_form.xmlgnuhealth_inpatient_icu_tree.xmlgnuhealth_patient_icu_rounding.xmlhealth_imaging__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_imaging.cpython-36.opt-1.pychealth_imaging.cpython-36.pycsequences.cpython-36.opt-1.pycsequences.cpython-36.pycdatagnuhealth_commands.xmlhealth_imaging_sequences.xmlimaging_data.xmldocindex.rsthealth_imaging.pyhealth_imaging_report.xmlhealth_imaging_view.xmliconsexecute_icon.svgimaging_icon.svglocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.poreportimaging_study_report.fodtsecurityaccess_rights.xmlsequences.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_imaging.cpython-36.opt-1.pyctest_health_imaging.cpython-36.pyctest_health_imaging.pytryton.cfgviewimaging_test_form.xmlimaging_test_request_form.xmlimaging_test_request_tree.xmlimaging_test_result_form.xmlimaging_test_result_tree.xmlimaging_test_tree.xmlimaging_test_type_form.xmlimaging_test_type_tree.xmlpatient_imaging_test_request_start_form.xmlwizard__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycwizard_health_imaging.cpython-36.opt-1.pycwizard_health_imaging.cpython-36.pycwizard_health_imaging.pyhealth_inpatient__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychealth_inpatient.cpython-36.opt-1.pychealth_inpatient.cpython-36.pycsequences.cpython-36.opt-1.pycsequences.cpython-36.pycdatahealth_inpatient_sequence.xmlinpatient_diets.xmlmessagesmessages.xmldocindex.rstexceptions.pyhealth_inpatient.pyhealth_inpatient_view.xmliconscancel.svggo-home.svghospital.svgmeals.svgok.svglocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.posecurityaccess_rights.xmlsequences.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_inpatient.cpython-36.opt-1.pyctest_health_inpatient.cpython-36.pyctest_health_inpatient.pytryton.cfgviewecg_registration.xmlgnuhealth_bed_transfer_form.xmlgnuhealth_bed_transfer_tree.xmlgnuhealth_inpatient_diet_form.xmlgnuhealth_inpatient_diet_therapeutic_form.xmlgnuhealth_inpatient_diet_therapeutic_tree.xmlgnuhealth_inpatient_diet_tree.xmlgnuhealth_inpatient_meal_form.xmlgnuhealth_inpatient_meal_order_form.xmlgnuhealth_inpatient_meal_order_item_form.xmlgnuhealth_inpatient_meal_order_item_tree.xmlgnuhealth_inpatient_meal_order_tree.xmlgnuhealth_inpatient_meal_tree.xmlgnuhealth_inpatient_med_admin_time_form.xmlgnuhealth_inpatient_med_admin_time_tree.xmlgnuhealth_inpatient_med_log_form.xmlgnuhealth_inpatient_med_log_tree.xmlgnuhealth_inpatient_medication_form.xmlgnuhealth_inpatient_medication_tree.xmlgnuhealth_inpatient_registration.xmlgnuhealth_inpatient_registration_tree.xmlgnuhealth_patient_evaluation_form.xmlgnuhealth_patient_extd_tree.xmlpartner_form.xmlpatient_bed_transfer.xmlpatient_form.xmlwizard__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycwizard_health_inpatient.cpython-36.opt-1.pycwizard_health_inpatient.cpython-36.pycwizard_inpatient_evaluation.cpython-36.opt-1.pycwizard_inpatient_evaluation.cpython-36.pycbed_transfer_wizard.xmlinpatient_evaluation.xmlwizard_health_inpatient.pywizard_inpatient_evaluation.pyhealth_inpatient_calendar__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_inpatient_calendar.cpython-36.opt-1.pychealth_inpatient_calendar.cpython-36.pycdocindex.rsthealth_inpatient_calendar.pyhealth_inpatient_calendar_view.xmllocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_inpatient_calendar.cpython-36.opt-1.pyctest_health_inpatient_calendar.cpython-36.pyctest_health_inpatient_calendar.pytryton.cfgviewgnuhealth_calendar_hospital_bed.xmlgnuhealth_calendar_inpatient_registration.xmlhealth_insurance__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychealth_insurance.cpython-36.opt-1.pychealth_insurance.cpython-36.pycdatamessagesmessages.xmldocindex.rstexceptions.pyhealth_insurance.pyhealth_insurance_view.xmllocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_insurance.cpython-36.opt-1.pyctest_health_insurance.cpython-36.pyctest_health_insurance.pytryton.cfgviewgnuhealth_health_service.xmlgnuhealth_insurance_plan.xmlgnuhealth_insurance_plan_product_policy.xmlgnuhealth_insurance_plan_product_policy_tree.xmlwizard__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycwizard_health_insurance.cpython-36.opt-1.pycwizard_health_insurance.cpython-36.pycwizard_health_insurance.pyhealth_iss__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_iss.cpython-36.opt-1.pychealth_iss.cpython-36.pychealth_iss.pyhealth_iss_view.xmllocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_iss.cpython-36.opt-1.pyctest_health_iss.cpython-36.pyctest_health_iss.pytryton.cfgviewhealth_iss_form.xmlhealth_iss_tree.xmlhealth_lab__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychealth_lab.cpython-36.opt-1.pychealth_lab.cpython-36.pycsequences.cpython-36.opt-1.pycsequences.cpython-36.pycdatagnuhealth_commands.xmlhealth_lab_sequences.xmllab_test_data.xmldocindex.rstexceptions.pyhealth_lab.pyhealth_lab_report.xmlhealth_lab_view.xmliconsexecute_icon.svglab_icon.svglocalear.pode.poel.poes.pofr.poit_IT.poja_JP.poka.polo.popt_BR.pozh_CN.poreportlabtest_report.fodtsecurityaccess_rights.xmlsequences.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_lab.cpython-36.opt-1.pyctest_health_lab.cpython-36.pyctest_health_lab.pytryton.cfgviewgnuhealth_lab.xmlgnuhealth_lab_test.xmlgnuhealth_lab_test_request_form.xmlgnuhealth_lab_test_request_tree.xmlgnuhealth_lab_test_tree.xmlgnuhealth_lab_tree.xmlgnuhealth_lab_unit_form.xmlgnuhealth_lab_unit_tree.xmlgnuhealth_patient_health_condition_form.xmlgnuhealth_patient_health_condition_tree.xmllab_make_test.xmlpatient_lab_test_request_start_form.xmltest_critearea_form_lab.xmltest_critearea_form_test_type.xmltest_critearea_tree_lab.xmltest_critearea_tree_test_type.xmlwizard__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycwizard_create_lab_test.cpython-36.opt-1.pycwizard_create_lab_test.cpython-36.pyccreate_lab_test.xmlwizard_create_lab_test.pyhealth_lifestyle__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_lifestyle.cpython-36.opt-1.pychealth_lifestyle.cpython-36.pycdatadiets_beliefs.xmlrecreational_drugs.xmlvegetarian_types.xmldocindex.rsthealth_lifestyle.pyhealth_lifestyle_view.xmllocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.posecurityaccess_rights.xmltests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_lifestyle.cpython-36.opt-1.pyctest_health_lifestyle.cpython-36.pyctest_health_lifestyle.pytryton.cfgviewgnuhealth_diet_belief_form.xmlgnuhealth_diet_belief_tree.xmlgnuhealth_drugs_recreational.xmlgnuhealth_drugs_recreational_tree.xmlgnuhealth_patient.xmlgnuhealth_patient_cage.xmlgnuhealth_patient_cage_tree.xmlgnuhealth_recreational_drugs.xmlgnuhealth_recreational_drugs_tree.xmlgnuhealth_vegetarian_types_form.xmlgnuhealth_vegetarian_types_tree.xmlhealth_mdg6__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_mdg6.cpython-36.opt-1.pychealth_mdg6.cpython-36.pycdatalab_test_data.xmldocindex.rsthealth_mdg6.pylocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_mdg6.cpython-36.opt-1.pyctest_health_mdg6.cpython-36.pyctest_health_mdg6.pytryton.cfghealth_ntd__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_ntd.cpython-36.opt-1.pychealth_ntd.cpython-36.pycdocindex.rsthealth_ntd.pylocalezh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_ntd.cpython-36.opt-1.pyctest_health_ntd.cpython-36.pyctest_health_ntd.pytryton.cfghealth_ntd_chagas__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_ntd_chagas.cpython-36.opt-1.pychealth_ntd_chagas.cpython-36.pycsequences.cpython-36.opt-1.pycsequences.cpython-36.pycdatahealth_ntd_chagas_sequence.xmllab_test_data.xmldocindex.rsthealth_ntd_chagas.pyhealth_ntd_chagas_view.xmllocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.posequences.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_ntd_chagas.cpython-36.opt-1.pyctest_health_ntd_chagas.cpython-36.pyctest_health_ntd_chagas.pytryton.cfgviewgnuhealth_chagas_du_survey_form.xmlgnuhealth_chagas_du_survey_tree.xmlhealth_ntd_dengue__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_ntd_dengue.cpython-36.opt-1.pychealth_ntd_dengue.cpython-36.pycsequences.cpython-36.opt-1.pycsequences.cpython-36.pycdatahealth_ntd_dengue_sequence.xmllab_test_data.xmldocindex.rsthealth_ntd_dengue.pyhealth_ntd_dengue_view.xmllocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.posequences.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_ntd_dengue.cpython-36.opt-1.pyctest_health_ntd_dengue.cpython-36.pyctest_health_ntd_dengue.pytryton.cfgviewgnuhealth_dengue_du_survey_form.xmlgnuhealth_dengue_du_survey_tree.xmlhealth_nursing__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychealth_nursing.cpython-36.opt-1.pychealth_nursing.cpython-36.pycsequences.cpython-36.opt-1.pycsequences.cpython-36.pycdatahealth_nursing_sequences.xmlmessagesmessages.xmldocindex.rstexceptions.pyhealth_nursing.pyhealth_nursing_report.xmlhealth_nursing_view.xmliconsgnuhealth_nurse.svglocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.poreportround_report.fodtsecurityaccess_rights.xmlsequences.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_nursing.cpython-36.opt-1.pyctest_health_nursing.cpython-36.pyctest_health_nursing.pytryton.cfgviewgnuhealth_ambulatory_care.xmlgnuhealth_ambulatory_procedure_tree.xmlgnuhealth_patient_ambulatory_care.xmlgnuhealth_patient_ambulatory_care_tree.xmlgnuhealth_patient_rounding.xmlgnuhealth_patient_rounding_tree.xmlgnuhealth_procedure_tree.xmlgnuhealth_rounding_procedure.xmlhealth_ophthalmology__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_ophthalmology.cpython-36.opt-1.pychealth_ophthalmology.cpython-36.pychealth_ophthalmology.pyhealth_ophthalmology_report.xmlhealth_ophthalmology_view.xmliconsophthalmology.svglocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.poreportophthalmology.fodttests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_ophthalmology.cpython-36.opt-1.pyctest_health_ophthalmology.cpython-36.pyctest_health_ophthalmology.pytryton.cfgviewfindings_form.xmlfindings_tree.xmloph_form.xmloph_tree.xmlhealth_pediatrics__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_pediatrics.cpython-36.opt-1.pychealth_pediatrics.cpython-36.pycdatagnuhealth_commands.xmldocindex.rsthealth_pediatrics.pyhealth_pediatrics_report.xmlhealth_pediatrics_view.xmliconsbaby_boy_sitting.svglocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.poreportnewborn_card.fodtsecurityaccess_rights.xmltests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_pediatrics.cpython-36.opt-1.pyctest_health_pediatrics.cpython-36.pyctest_health_pediatrics.pytryton.cfgviewgnuhealth_neonatal_apgar.xmlgnuhealth_neonatal_apgar_tree.xmlgnuhealth_newborn.xmlgnuhealth_newborn_tree.xmlgnuhealth_pediatric_symptoms_checklist.xmlgnuhealth_pediatric_symptoms_checklist_tree.xmlhealth_pediatrics_growth_charts__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_pediatrics_growth_charts.cpython-36.opt-1.pychealth_pediatrics_growth_charts.cpython-36.pycdocindex.rsthealth_pediatrics_growth_charts.pylocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_pediatrics_growth_charts.cpython-36.opt-1.pyctest_health_pediatrics_growth_charts.cpython-36.pyctest_health_pediatrics_growth_charts.pytryton.cfghealth_pediatrics_growth_charts_who__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_pediatrics_growth_charts_who.cpython-36.opt-1.pychealth_pediatrics_growth_charts_who.cpython-36.pycdatabmi_boys_p.xmlbmi_boys_z.xmlbmi_girls_p.xmlbmi_girls_z.xmllhfa_boys_p.xmllhfa_boys_z.xmllhfa_girls_p.xmllhfa_girls_z.xmlwfa_boys_p.xmlwfa_boys_z.xmlwfa_girls_p.xmlwfa_girls_z.xmldocindex.rsthealth_pediatrics_growth_charts_who.pyhealth_pediatrics_growth_charts_who_report.xmlhealth_pediatrics_growth_charts_who_view.xmllocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.poreport__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycreport_health_pediatrics_growth_charts_who.cpython-36.opt-1.pycreport_health_pediatrics_growth_charts_who.cpython-36.pycbmi_for_age.fodtlength-height_for_age.fodtreport_health_pediatrics_growth_charts_who.pyweight_for_age.fodttests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_pediatrics_growth_charts_who.cpython-36.opt-1.pyctest_health_pediatrics_growth_charts_who.cpython-36.pyctest_health_pediatrics_growth_charts_who.pytryton.cfgviewgrowth_charts_who_open_start_form.xmlpediatrics_growth_charts_who_form.xmlpediatrics_growth_charts_who_tree.xmlwizard__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycwizard_health_pediatrics_growth_charts_who.cpython-36.opt-1.pycwizard_health_pediatrics_growth_charts_who.cpython-36.pychealth_pediatrics_growth_charts_who_wizard.xmlwizard_health_pediatrics_growth_charts_who.pyhealth_profile__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdocindex.rstlocalear.pode.poes.pofr.poit_IT.poja_JP.polo.pozh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_profile.cpython-36.opt-1.pyctest_health_profile.cpython-36.pyctest_health_profile.pytryton.cfghealth_qrcodes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_qrcodes.cpython-36.opt-1.pychealth_qrcodes.cpython-36.pycdocindex.rsthealth_qrcodes.pyhealth_qrcodes_report.xmlhealth_qrcodes_view.xmllocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.poreportappointment_qrcode.fodtbarcode39.fodtlabtest_qrcode.fodtnewborn_card.fodtpatient_card.fodttests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_qrcodes.cpython-36.opt-1.pyctest_health_qrcodes.cpython-36.pyctest_health_qrcodes.pytryton.cfgviewgnuhealth_appointment.xmlgnuhealth_patient_form.xmllab_form.xmlnewborn_form.xmlhealth_reporting__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdocindex.rsthealth_reporting_report.xmlhealth_reporting_view.xmllocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.poreport__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycepidemics_report.cpython-36.opt-1.pycepidemics_report.cpython-36.pycsummary_report.cpython-36.opt-1.pycsummary_report.cpython-36.pycepidemics_report.fodtepidemics_report.pysummary_report.fodtsummary_report.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_reporting.cpython-36.opt-1.pyctest_health_reporting.cpython-36.pyctest_health_reporting.pytryton.cfgviewepidemics_report_open_start_form.xmlevaluations_doctor_graph.xmlevaluations_doctor_tree.xmlevaluations_open_start_form.xmlevaluations_sector_graph.xmlevaluations_sector_tree.xmlevaluations_specialty_graph.xmlevaluations_specialty_tree.xmlsummary_report_open_start_form.xmltop_diseases_graph.xmltop_diseases_open_start_form.xmltop_diseases_tree.xmlwizard__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycwizard_epidemics_report.cpython-36.opt-1.pycwizard_epidemics_report.cpython-36.pycwizard_evaluations.cpython-36.opt-1.pycwizard_evaluations.cpython-36.pycwizard_summary_report.cpython-36.opt-1.pycwizard_summary_report.cpython-36.pycwizard_top_diseases.cpython-36.opt-1.pycwizard_top_diseases.cpython-36.pycepidemics_report_wizard.xmlevaluations.xmlsummary_report_wizard.xmltop_diseases.xmlwizard_epidemics_report.pywizard_evaluations.pywizard_summary_report.pywizard_top_diseases.pyhealth_services__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychealth_services.cpython-36.opt-1.pychealth_services.cpython-36.pycinvoice.cpython-36.opt-1.pycinvoice.cpython-36.pycsequences.cpython-36.opt-1.pycsequences.cpython-36.pycdatagnuhealth_commands.xmlhealth_service_sequences.xmlhealth_services_data.xmlmessagesmessages.xmldocindex.rstexceptions.pyhealth_services.pyhealth_services_report.xmlhealth_services_view.xmliconsfolder-documents.svgtryton-financial.svginvoice.pyinvoice.xmllocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.poreporthealth_services_report.fodtsecurityaccess_rights.xmlsequences.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_services.cpython-36.opt-1.pyctest_health_services.cpython-36.pyctest_health_services.pytryton.cfgviewgnuhealth_health_service.xmlgnuhealth_health_service_line.xmlgnuhealth_health_service_line_tree.xmlgnuhealth_health_service_tree.xmlgnuhealth_patient_evaluation.xmlgnuhealth_prescription.xmlhealth_service_invoice.xmlinvoice_form.xmlinvoice_tree.xmlwizard__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycwizard_health_services.cpython-36.opt-1.pycwizard_health_services.cpython-36.pyccreate_health_service_invoice.xmlwizard_health_services.pyhealth_services_imaging__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychealth_services_imaging.cpython-36.opt-1.pychealth_services_imaging.cpython-36.pycdocindex.rstexceptions.pyhealth_services_imaging.pyhealth_services_imaging_view.xmllocalezh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_services_imaging.cpython-36.opt-1.pyctest_health_services_imaging.cpython-36.pyctest_health_services_imaging.pytryton.cfgviewgnuhealth_imaging_request.xmlgnuhealth_imaging_start_request.xmlwizard__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycwizard_health_services.cpython-36.opt-1.pycwizard_health_services.cpython-36.pycwizard_health_services.pyhealth_services_lab__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychealth_services_lab.cpython-36.opt-1.pychealth_services_lab.cpython-36.pycdocindex.rstexceptions.pyhealth_services_lab.pyhealth_services_lab_view.xmllocalezh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_services_lab.cpython-36.opt-1.pyctest_health_services_lab.cpython-36.pyctest_health_services_lab.pytryton.cfgviewgnuhealth_lab_request.xmlgnuhealth_lab_start_request.xmlwizard__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycwizard_health_services.cpython-36.opt-1.pycwizard_health_services.cpython-36.pycwizard_health_services.pyhealth_socioeconomics__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_socioeconomics.cpython-36.opt-1.pychealth_socioeconomics.cpython-36.pycdatagnuhealth_commands.xmldocindex.rsthealth_socioeconomics.pyhealth_socioeconomics_view.xmllocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.posecurityaccess_rights.xmltests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_socioeconomics.cpython-36.opt-1.pyctest_health_socioeconomics.cpython-36.pyctest_health_socioeconomics.pytryton.cfgviewgnuhealth_patient.xmlgnuhealth_ses_assessment_form.xmlgnuhealth_ses_assessment_tree.xmlparty_form.xmlhealth_stock__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychealth_stock.cpython-36.opt-1.pychealth_stock.cpython-36.pycdatamessagesmessages.xmldocindex.rstexceptions.pyhealth_stock.pyhealth_stock_view.xmliconstryton-inventory.svglocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_stock.cpython-36.opt-1.pyctest_health_stock.cpython-36.pyctest_health_stock.pytryton.cfgviewambulatory_care_form.xmlcreate_prescription_stock_move.xmlcreate_vaccination_stock_move.xmlgnuhealth_ambulatory_care_medical_supplies_tree.xmlgnuhealth_ambulatory_care_medicament_form.xmlgnuhealth_ambulatory_care_medicament_tree.xmlgnuhealth_ambulatory_care_vaccine_form.xmlgnuhealth_ambulatory_care_vaccine_tree.xmlgnuhealth_medicament_tree_stock.xmlgnuhealth_patient_ambulatory_care_tree.xmlgnuhealth_patient_rounding.xmlgnuhealth_patient_rounding_tree.xmlgnuhealth_rounding_medical_supply_tree.xmlgnuhealth_rounding_medicament_form.xmlgnuhealth_rounding_medicament_tree.xmlgnuhealth_rounding_vaccine_form.xmlgnuhealth_rounding_vaccine_tree.xmllot_form.xmllot_tree.xmlmove_form.xmlmove_tree.xmlparty_form.xmlvaccination_form.xmlwizard__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycwizard_create_prescription_stock_move.cpython-36.opt-1.pycwizard_create_prescription_stock_move.cpython-36.pycwizard_create_vaccination_stock_move.cpython-36.opt-1.pycwizard_create_vaccination_stock_move.cpython-36.pyccreate_prescription_stock_move.xmlcreate_vaccination_stock_move.xmlwizard_create_prescription_stock_move.pywizard_create_vaccination_stock_move.pyhealth_surgery__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychealth_surgery.cpython-36.opt-1.pychealth_surgery.cpython-36.pycsequences.cpython-36.opt-1.pycsequences.cpython-36.pycdatagnuhealth_commands.xmlhealth_surgery_sequence.xmlmessagesmessages.xmldocindex.rstexceptions.pyhealth_surgery.pyhealth_surgery_report.xmlhealth_surgery_view.xmliconssurgery.svglocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.poreport__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycsurgery_report.cpython-36.opt-1.pycsurgery_report.cpython-36.pycpreoperative_assessment_report.fodtsurgery_outpatient_report.fodtsurgery_report.fodtsurgery_report.pysecurityaccess_rights.xmlsequences.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_surgery.cpython-36.opt-1.pyctest_health_surgery.cpython-36.pyctest_health_surgery.pytryton.cfgviewgnuhealth_operation.xmlgnuhealth_operation_tree.xmlgnuhealth_patient.xmlgnuhealth_patient_evaluation.xmlgnuhealth_preoperative_assessment.xmlgnuhealth_preoperative_assessment_tree.xmlgnuhealth_procedure.xmlgnuhealth_procedure_tree.xmlgnuhealth_rcri_form.xmlgnuhealth_rcri_tree.xmlgnuhealth_surgery.xmlgnuhealth_surgery_complication.xmlgnuhealth_surgery_complication_tree.xmlgnuhealth_surgery_drain.xmlgnuhealth_surgery_drain_tree.xmlgnuhealth_surgery_protocol.xmlgnuhealth_surgery_protocol_tree.xmlgnuhealth_surgery_supply.xmlgnuhealth_surgery_supply_tree.xmlgnuhealth_surgery_team.xmlgnuhealth_surgery_team_tree.xmlgnuhealth_surgery_tree.xmlhealth_webdav3_server__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycprotocol.cpython-36.opt-1.pycprotocol.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycwebdav.cpython-36.opt-1.pycwebdav.cpython-36.pycdatamessagesmessages.xmlexceptions.pylocalebg.poca.pocs.pode.poes.pofr.pohu_HU.poit_IT.poja_JP.polo.polt.ponl.popl.popt_BR.poru.posl.pozh_CN.poprotocol.pyserver.pytests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_webdav.cpython-36.opt-1.pyctest_webdav.cpython-36.pyctest_webdav.pytryton.cfgviewattachment_form.xmlcollection_form.xmlcollection_list.xmlcollection_tree.xmlshare_form.xmlshare_list.xmlwebdav.pywebdav.xmlhealth_who_essential_medicines__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychealth_who_essential_medicines.cpython-36.opt-1.pychealth_who_essential_medicines.cpython-36.pycdataWHO_list_of_essential_medicines.xmlWHO_products.xmlmedicament_categories.xmldocindex.rsthealth_who_essential_medicines.pylocalear.pode.poel.poes.pofr.poit_IT.poja_JP.polo.popt_BR.pozh_CN.potests__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_health_who_essential_medicines.cpython-36.opt-1.pyctest_health_who_essential_medicines.cpython-36.pyctest_health_who_essential_medicines.pytryton.cfggnuhealth-webdav@.servicegnuhealth.servicegnuhealthChangelogGNUHealth.README.openSUSEREADME.rstexamplesREADME.rstgnuhealth-hmis.rstimagesgnuhealth-hmis.pngsamplesinterfacesdemographicsREADME.rstdemographics.csvdemographics.csv.licensepatient_uploader.pyfederationgh_queue_manager.pylabREADME.rstTEST006.csvTEST006.csv.licensegnuhealth_csv_lab_interface.pyproductsREADME.rstgnuhealth_product_uploader.pyproducts_sample.csvproducts_sample.csv.licensegnuhealth-data-importgnuhealth-setupgnuhealth_log.confgnuhealthrcstartupREADME.rstgnuhealth.servicetrytond.confupgrade4.0after.sqlbefore.sqlversiongnuhealthCC-BY-SA-4.0.txtCOPYINGGPL-3.0-or-later.txt/etc//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/gnuhealth-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_archives-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_caldav-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_calendar-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_contact_tracing-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_crypto-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_crypto_lab-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_dentistry-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_disability-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_ems-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_federation-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_genetics-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_genetics_uniprot-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_gyneco-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_history-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_icd10-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_icd10pcs-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_icd11-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_icd9procs-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_icpm-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_icu-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_imaging-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_inpatient-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_inpatient_calendar-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_insurance-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_iss-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_lab-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_lifestyle-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_mdg6-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_ntd-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_ntd_chagas-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_ntd_dengue-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_nursing-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_ophthalmology-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_pediatrics-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_pediatrics_growth_charts-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_pediatrics_growth_charts_who-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_profile-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_qrcodes-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_reporting-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_services-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_services_imaging-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_services_lab-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_socioeconomics-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_stock-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_surgery-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_webdav3_server-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_who_essential_medicines-4.2.3-py3.6.egg-info//usr/lib/python3.6/site-packages/trytond//usr/lib/python3.6/site-packages/trytond/modules//usr/lib/python3.6/site-packages/trytond/modules/health//usr/lib/python3.6/site-packages/trytond/modules/health/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health/data//usr/lib/python3.6/site-packages/trytond/modules/health/data/help//usr/lib/python3.6/site-packages/trytond/modules/health/data/messages//usr/lib/python3.6/site-packages/trytond/modules/health/doc//usr/lib/python3.6/site-packages/trytond/modules/health/icons//usr/lib/python3.6/site-packages/trytond/modules/health/locale//usr/lib/python3.6/site-packages/trytond/modules/health/report//usr/lib/python3.6/site-packages/trytond/modules/health/report/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health/security//usr/lib/python3.6/site-packages/trytond/modules/health/tests//usr/lib/python3.6/site-packages/trytond/modules/health/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health/view//usr/lib/python3.6/site-packages/trytond/modules/health/wizard//usr/lib/python3.6/site-packages/trytond/modules/health/wizard/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_archives//usr/lib/python3.6/site-packages/trytond/modules/health_archives/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_archives/doc//usr/lib/python3.6/site-packages/trytond/modules/health_archives/icons//usr/lib/python3.6/site-packages/trytond/modules/health_archives/locale//usr/lib/python3.6/site-packages/trytond/modules/health_archives/tests//usr/lib/python3.6/site-packages/trytond/modules/health_archives/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_archives/view//usr/lib/python3.6/site-packages/trytond/modules/health_caldav//usr/lib/python3.6/site-packages/trytond/modules/health_caldav/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_caldav/data//usr/lib/python3.6/site-packages/trytond/modules/health_caldav/data/messages//usr/lib/python3.6/site-packages/trytond/modules/health_caldav/locale//usr/lib/python3.6/site-packages/trytond/modules/health_caldav/security//usr/lib/python3.6/site-packages/trytond/modules/health_caldav/tests//usr/lib/python3.6/site-packages/trytond/modules/health_caldav/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_caldav/view//usr/lib/python3.6/site-packages/trytond/modules/health_calendar//usr/lib/python3.6/site-packages/trytond/modules/health_calendar/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_calendar/data//usr/lib/python3.6/site-packages/trytond/modules/health_calendar/data/messages//usr/lib/python3.6/site-packages/trytond/modules/health_calendar/doc//usr/lib/python3.6/site-packages/trytond/modules/health_calendar/icons//usr/lib/python3.6/site-packages/trytond/modules/health_calendar/locale//usr/lib/python3.6/site-packages/trytond/modules/health_calendar/tests//usr/lib/python3.6/site-packages/trytond/modules/health_calendar/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_calendar/view//usr/lib/python3.6/site-packages/trytond/modules/health_calendar/wizard//usr/lib/python3.6/site-packages/trytond/modules/health_calendar/wizard/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_contact_tracing//usr/lib/python3.6/site-packages/trytond/modules/health_contact_tracing/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_contact_tracing/doc//usr/lib/python3.6/site-packages/trytond/modules/health_contact_tracing/icons//usr/lib/python3.6/site-packages/trytond/modules/health_contact_tracing/locale//usr/lib/python3.6/site-packages/trytond/modules/health_contact_tracing/tests//usr/lib/python3.6/site-packages/trytond/modules/health_contact_tracing/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_contact_tracing/view//usr/lib/python3.6/site-packages/trytond/modules/health_crypto//usr/lib/python3.6/site-packages/trytond/modules/health_crypto/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_crypto/doc//usr/lib/python3.6/site-packages/trytond/modules/health_crypto/locale//usr/lib/python3.6/site-packages/trytond/modules/health_crypto/tests//usr/lib/python3.6/site-packages/trytond/modules/health_crypto/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_crypto/view//usr/lib/python3.6/site-packages/trytond/modules/health_crypto_lab//usr/lib/python3.6/site-packages/trytond/modules/health_crypto_lab/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_crypto_lab/doc//usr/lib/python3.6/site-packages/trytond/modules/health_crypto_lab/locale//usr/lib/python3.6/site-packages/trytond/modules/health_crypto_lab/tests//usr/lib/python3.6/site-packages/trytond/modules/health_crypto_lab/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_crypto_lab/view//usr/lib/python3.6/site-packages/trytond/modules/health_dentistry//usr/lib/python3.6/site-packages/trytond/modules/health_dentistry/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_dentistry/data//usr/lib/python3.6/site-packages/trytond/modules/health_dentistry/doc//usr/lib/python3.6/site-packages/trytond/modules/health_dentistry/locale//usr/lib/python3.6/site-packages/trytond/modules/health_dentistry/report//usr/lib/python3.6/site-packages/trytond/modules/health_dentistry/report/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_dentistry/security//usr/lib/python3.6/site-packages/trytond/modules/health_dentistry/tests//usr/lib/python3.6/site-packages/trytond/modules/health_dentistry/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_dentistry/view//usr/lib/python3.6/site-packages/trytond/modules/health_dentistry/wizard//usr/lib/python3.6/site-packages/trytond/modules/health_dentistry/wizard/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_disability//usr/lib/python3.6/site-packages/trytond/modules/health_disability/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_disability/data//usr/lib/python3.6/site-packages/trytond/modules/health_disability/doc//usr/lib/python3.6/site-packages/trytond/modules/health_disability/locale//usr/lib/python3.6/site-packages/trytond/modules/health_disability/tests//usr/lib/python3.6/site-packages/trytond/modules/health_disability/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_disability/view//usr/lib/python3.6/site-packages/trytond/modules/health_ems//usr/lib/python3.6/site-packages/trytond/modules/health_ems/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_ems/data//usr/lib/python3.6/site-packages/trytond/modules/health_ems/icons//usr/lib/python3.6/site-packages/trytond/modules/health_ems/locale//usr/lib/python3.6/site-packages/trytond/modules/health_ems/tests//usr/lib/python3.6/site-packages/trytond/modules/health_ems/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_ems/view//usr/lib/python3.6/site-packages/trytond/modules/health_federation//usr/lib/python3.6/site-packages/trytond/modules/health_federation/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_federation/data//usr/lib/python3.6/site-packages/trytond/modules/health_federation/doc//usr/lib/python3.6/site-packages/trytond/modules/health_federation/locale//usr/lib/python3.6/site-packages/trytond/modules/health_federation/security//usr/lib/python3.6/site-packages/trytond/modules/health_federation/tests//usr/lib/python3.6/site-packages/trytond/modules/health_federation/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_federation/view//usr/lib/python3.6/site-packages/trytond/modules/health_genetics//usr/lib/python3.6/site-packages/trytond/modules/health_genetics/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_genetics/data//usr/lib/python3.6/site-packages/trytond/modules/health_genetics/doc//usr/lib/python3.6/site-packages/trytond/modules/health_genetics/icons//usr/lib/python3.6/site-packages/trytond/modules/health_genetics/locale//usr/lib/python3.6/site-packages/trytond/modules/health_genetics/security//usr/lib/python3.6/site-packages/trytond/modules/health_genetics/tests//usr/lib/python3.6/site-packages/trytond/modules/health_genetics/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_genetics/view//usr/lib/python3.6/site-packages/trytond/modules/health_genetics_uniprot//usr/lib/python3.6/site-packages/trytond/modules/health_genetics_uniprot/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_genetics_uniprot/data//usr/lib/python3.6/site-packages/trytond/modules/health_genetics_uniprot/doc//usr/lib/python3.6/site-packages/trytond/modules/health_genetics_uniprot/locale//usr/lib/python3.6/site-packages/trytond/modules/health_genetics_uniprot/tests//usr/lib/python3.6/site-packages/trytond/modules/health_genetics_uniprot/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_gyneco//usr/lib/python3.6/site-packages/trytond/modules/health_gyneco/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_gyneco/data//usr/lib/python3.6/site-packages/trytond/modules/health_gyneco/data/messages//usr/lib/python3.6/site-packages/trytond/modules/health_gyneco/doc//usr/lib/python3.6/site-packages/trytond/modules/health_gyneco/icons//usr/lib/python3.6/site-packages/trytond/modules/health_gyneco/locale//usr/lib/python3.6/site-packages/trytond/modules/health_gyneco/security//usr/lib/python3.6/site-packages/trytond/modules/health_gyneco/tests//usr/lib/python3.6/site-packages/trytond/modules/health_gyneco/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_gyneco/view//usr/lib/python3.6/site-packages/trytond/modules/health_history//usr/lib/python3.6/site-packages/trytond/modules/health_history/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_history/locale//usr/lib/python3.6/site-packages/trytond/modules/health_history/report//usr/lib/python3.6/site-packages/trytond/modules/health_history/report/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_history/tests//usr/lib/python3.6/site-packages/trytond/modules/health_history/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_icd10//usr/lib/python3.6/site-packages/trytond/modules/health_icd10/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_icd10/data//usr/lib/python3.6/site-packages/trytond/modules/health_icd10/doc//usr/lib/python3.6/site-packages/trytond/modules/health_icd10/locale//usr/lib/python3.6/site-packages/trytond/modules/health_icd10/tests//usr/lib/python3.6/site-packages/trytond/modules/health_icd10/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_icd10pcs//usr/lib/python3.6/site-packages/trytond/modules/health_icd10pcs/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_icd10pcs/data//usr/lib/python3.6/site-packages/trytond/modules/health_icd10pcs/doc//usr/lib/python3.6/site-packages/trytond/modules/health_icd10pcs/tests//usr/lib/python3.6/site-packages/trytond/modules/health_icd10pcs/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_icd11//usr/lib/python3.6/site-packages/trytond/modules/health_icd11/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_icd11/data//usr/lib/python3.6/site-packages/trytond/modules/health_icd11/doc//usr/lib/python3.6/site-packages/trytond/modules/health_icd11/locale//usr/lib/python3.6/site-packages/trytond/modules/health_icd11/tests//usr/lib/python3.6/site-packages/trytond/modules/health_icd11/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_icd9procs//usr/lib/python3.6/site-packages/trytond/modules/health_icd9procs/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_icd9procs/data//usr/lib/python3.6/site-packages/trytond/modules/health_icd9procs/doc//usr/lib/python3.6/site-packages/trytond/modules/health_icd9procs/locale//usr/lib/python3.6/site-packages/trytond/modules/health_icd9procs/tests//usr/lib/python3.6/site-packages/trytond/modules/health_icd9procs/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_icpm//usr/lib/python3.6/site-packages/trytond/modules/health_icpm/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_icpm/data//usr/lib/python3.6/site-packages/trytond/modules/health_icpm/doc//usr/lib/python3.6/site-packages/trytond/modules/health_icpm/locale//usr/lib/python3.6/site-packages/trytond/modules/health_icpm/tests//usr/lib/python3.6/site-packages/trytond/modules/health_icpm/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_icu//usr/lib/python3.6/site-packages/trytond/modules/health_icu/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_icu/data//usr/lib/python3.6/site-packages/trytond/modules/health_icu/data/messages//usr/lib/python3.6/site-packages/trytond/modules/health_icu/doc//usr/lib/python3.6/site-packages/trytond/modules/health_icu/icons//usr/lib/python3.6/site-packages/trytond/modules/health_icu/locale//usr/lib/python3.6/site-packages/trytond/modules/health_icu/tests//usr/lib/python3.6/site-packages/trytond/modules/health_icu/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_icu/view//usr/lib/python3.6/site-packages/trytond/modules/health_imaging//usr/lib/python3.6/site-packages/trytond/modules/health_imaging/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_imaging/data//usr/lib/python3.6/site-packages/trytond/modules/health_imaging/doc//usr/lib/python3.6/site-packages/trytond/modules/health_imaging/icons//usr/lib/python3.6/site-packages/trytond/modules/health_imaging/locale//usr/lib/python3.6/site-packages/trytond/modules/health_imaging/report//usr/lib/python3.6/site-packages/trytond/modules/health_imaging/security//usr/lib/python3.6/site-packages/trytond/modules/health_imaging/tests//usr/lib/python3.6/site-packages/trytond/modules/health_imaging/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_imaging/view//usr/lib/python3.6/site-packages/trytond/modules/health_imaging/wizard//usr/lib/python3.6/site-packages/trytond/modules/health_imaging/wizard/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient/data//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient/data/messages//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient/doc//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient/icons//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient/locale//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient/security//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient/tests//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient/view//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient/wizard//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient/wizard/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient_calendar//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient_calendar/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient_calendar/doc//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient_calendar/locale//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient_calendar/tests//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient_calendar/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_inpatient_calendar/view//usr/lib/python3.6/site-packages/trytond/modules/health_insurance//usr/lib/python3.6/site-packages/trytond/modules/health_insurance/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_insurance/data//usr/lib/python3.6/site-packages/trytond/modules/health_insurance/data/messages//usr/lib/python3.6/site-packages/trytond/modules/health_insurance/doc//usr/lib/python3.6/site-packages/trytond/modules/health_insurance/locale//usr/lib/python3.6/site-packages/trytond/modules/health_insurance/tests//usr/lib/python3.6/site-packages/trytond/modules/health_insurance/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_insurance/view//usr/lib/python3.6/site-packages/trytond/modules/health_insurance/wizard//usr/lib/python3.6/site-packages/trytond/modules/health_insurance/wizard/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_iss//usr/lib/python3.6/site-packages/trytond/modules/health_iss/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_iss/locale//usr/lib/python3.6/site-packages/trytond/modules/health_iss/tests//usr/lib/python3.6/site-packages/trytond/modules/health_iss/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_iss/view//usr/lib/python3.6/site-packages/trytond/modules/health_lab//usr/lib/python3.6/site-packages/trytond/modules/health_lab/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_lab/data//usr/lib/python3.6/site-packages/trytond/modules/health_lab/doc//usr/lib/python3.6/site-packages/trytond/modules/health_lab/icons//usr/lib/python3.6/site-packages/trytond/modules/health_lab/locale//usr/lib/python3.6/site-packages/trytond/modules/health_lab/report//usr/lib/python3.6/site-packages/trytond/modules/health_lab/security//usr/lib/python3.6/site-packages/trytond/modules/health_lab/tests//usr/lib/python3.6/site-packages/trytond/modules/health_lab/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_lab/view//usr/lib/python3.6/site-packages/trytond/modules/health_lab/wizard//usr/lib/python3.6/site-packages/trytond/modules/health_lab/wizard/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_lifestyle//usr/lib/python3.6/site-packages/trytond/modules/health_lifestyle/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_lifestyle/data//usr/lib/python3.6/site-packages/trytond/modules/health_lifestyle/doc//usr/lib/python3.6/site-packages/trytond/modules/health_lifestyle/locale//usr/lib/python3.6/site-packages/trytond/modules/health_lifestyle/security//usr/lib/python3.6/site-packages/trytond/modules/health_lifestyle/tests//usr/lib/python3.6/site-packages/trytond/modules/health_lifestyle/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_lifestyle/view//usr/lib/python3.6/site-packages/trytond/modules/health_mdg6//usr/lib/python3.6/site-packages/trytond/modules/health_mdg6/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_mdg6/data//usr/lib/python3.6/site-packages/trytond/modules/health_mdg6/doc//usr/lib/python3.6/site-packages/trytond/modules/health_mdg6/locale//usr/lib/python3.6/site-packages/trytond/modules/health_mdg6/tests//usr/lib/python3.6/site-packages/trytond/modules/health_mdg6/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_ntd//usr/lib/python3.6/site-packages/trytond/modules/health_ntd/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_ntd/doc//usr/lib/python3.6/site-packages/trytond/modules/health_ntd/locale//usr/lib/python3.6/site-packages/trytond/modules/health_ntd/tests//usr/lib/python3.6/site-packages/trytond/modules/health_ntd/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_ntd_chagas//usr/lib/python3.6/site-packages/trytond/modules/health_ntd_chagas/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_ntd_chagas/data//usr/lib/python3.6/site-packages/trytond/modules/health_ntd_chagas/doc//usr/lib/python3.6/site-packages/trytond/modules/health_ntd_chagas/locale//usr/lib/python3.6/site-packages/trytond/modules/health_ntd_chagas/tests//usr/lib/python3.6/site-packages/trytond/modules/health_ntd_chagas/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_ntd_chagas/view//usr/lib/python3.6/site-packages/trytond/modules/health_ntd_dengue//usr/lib/python3.6/site-packages/trytond/modules/health_ntd_dengue/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_ntd_dengue/data//usr/lib/python3.6/site-packages/trytond/modules/health_ntd_dengue/doc//usr/lib/python3.6/site-packages/trytond/modules/health_ntd_dengue/locale//usr/lib/python3.6/site-packages/trytond/modules/health_ntd_dengue/tests//usr/lib/python3.6/site-packages/trytond/modules/health_ntd_dengue/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_ntd_dengue/view//usr/lib/python3.6/site-packages/trytond/modules/health_nursing//usr/lib/python3.6/site-packages/trytond/modules/health_nursing/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_nursing/data//usr/lib/python3.6/site-packages/trytond/modules/health_nursing/data/messages//usr/lib/python3.6/site-packages/trytond/modules/health_nursing/doc//usr/lib/python3.6/site-packages/trytond/modules/health_nursing/icons//usr/lib/python3.6/site-packages/trytond/modules/health_nursing/locale//usr/lib/python3.6/site-packages/trytond/modules/health_nursing/report//usr/lib/python3.6/site-packages/trytond/modules/health_nursing/security//usr/lib/python3.6/site-packages/trytond/modules/health_nursing/tests//usr/lib/python3.6/site-packages/trytond/modules/health_nursing/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_nursing/view//usr/lib/python3.6/site-packages/trytond/modules/health_ophthalmology//usr/lib/python3.6/site-packages/trytond/modules/health_ophthalmology/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_ophthalmology/icons//usr/lib/python3.6/site-packages/trytond/modules/health_ophthalmology/locale//usr/lib/python3.6/site-packages/trytond/modules/health_ophthalmology/report//usr/lib/python3.6/site-packages/trytond/modules/health_ophthalmology/tests//usr/lib/python3.6/site-packages/trytond/modules/health_ophthalmology/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_ophthalmology/view//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics/data//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics/doc//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics/icons//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics/locale//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics/report//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics/security//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics/tests//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics/view//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics_growth_charts//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics_growth_charts/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics_growth_charts/doc//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics_growth_charts/locale//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics_growth_charts/tests//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics_growth_charts/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics_growth_charts_who//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics_growth_charts_who/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics_growth_charts_who/data//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics_growth_charts_who/doc//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics_growth_charts_who/locale//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics_growth_charts_who/report//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics_growth_charts_who/report/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics_growth_charts_who/tests//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics_growth_charts_who/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics_growth_charts_who/view//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics_growth_charts_who/wizard//usr/lib/python3.6/site-packages/trytond/modules/health_pediatrics_growth_charts_who/wizard/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_profile//usr/lib/python3.6/site-packages/trytond/modules/health_profile/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_profile/doc//usr/lib/python3.6/site-packages/trytond/modules/health_profile/locale//usr/lib/python3.6/site-packages/trytond/modules/health_profile/tests//usr/lib/python3.6/site-packages/trytond/modules/health_profile/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_qrcodes//usr/lib/python3.6/site-packages/trytond/modules/health_qrcodes/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_qrcodes/doc//usr/lib/python3.6/site-packages/trytond/modules/health_qrcodes/locale//usr/lib/python3.6/site-packages/trytond/modules/health_qrcodes/report//usr/lib/python3.6/site-packages/trytond/modules/health_qrcodes/tests//usr/lib/python3.6/site-packages/trytond/modules/health_qrcodes/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_qrcodes/view//usr/lib/python3.6/site-packages/trytond/modules/health_reporting//usr/lib/python3.6/site-packages/trytond/modules/health_reporting/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_reporting/doc//usr/lib/python3.6/site-packages/trytond/modules/health_reporting/locale//usr/lib/python3.6/site-packages/trytond/modules/health_reporting/report//usr/lib/python3.6/site-packages/trytond/modules/health_reporting/report/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_reporting/tests//usr/lib/python3.6/site-packages/trytond/modules/health_reporting/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_reporting/view//usr/lib/python3.6/site-packages/trytond/modules/health_reporting/wizard//usr/lib/python3.6/site-packages/trytond/modules/health_reporting/wizard/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_services//usr/lib/python3.6/site-packages/trytond/modules/health_services/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_services/data//usr/lib/python3.6/site-packages/trytond/modules/health_services/data/messages//usr/lib/python3.6/site-packages/trytond/modules/health_services/doc//usr/lib/python3.6/site-packages/trytond/modules/health_services/icons//usr/lib/python3.6/site-packages/trytond/modules/health_services/locale//usr/lib/python3.6/site-packages/trytond/modules/health_services/report//usr/lib/python3.6/site-packages/trytond/modules/health_services/security//usr/lib/python3.6/site-packages/trytond/modules/health_services/tests//usr/lib/python3.6/site-packages/trytond/modules/health_services/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_services/view//usr/lib/python3.6/site-packages/trytond/modules/health_services/wizard//usr/lib/python3.6/site-packages/trytond/modules/health_services/wizard/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_services_imaging//usr/lib/python3.6/site-packages/trytond/modules/health_services_imaging/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_services_imaging/doc//usr/lib/python3.6/site-packages/trytond/modules/health_services_imaging/locale//usr/lib/python3.6/site-packages/trytond/modules/health_services_imaging/tests//usr/lib/python3.6/site-packages/trytond/modules/health_services_imaging/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_services_imaging/view//usr/lib/python3.6/site-packages/trytond/modules/health_services_imaging/wizard//usr/lib/python3.6/site-packages/trytond/modules/health_services_imaging/wizard/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_services_lab//usr/lib/python3.6/site-packages/trytond/modules/health_services_lab/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_services_lab/doc//usr/lib/python3.6/site-packages/trytond/modules/health_services_lab/locale//usr/lib/python3.6/site-packages/trytond/modules/health_services_lab/tests//usr/lib/python3.6/site-packages/trytond/modules/health_services_lab/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_services_lab/view//usr/lib/python3.6/site-packages/trytond/modules/health_services_lab/wizard//usr/lib/python3.6/site-packages/trytond/modules/health_services_lab/wizard/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_socioeconomics//usr/lib/python3.6/site-packages/trytond/modules/health_socioeconomics/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_socioeconomics/data//usr/lib/python3.6/site-packages/trytond/modules/health_socioeconomics/doc//usr/lib/python3.6/site-packages/trytond/modules/health_socioeconomics/locale//usr/lib/python3.6/site-packages/trytond/modules/health_socioeconomics/security//usr/lib/python3.6/site-packages/trytond/modules/health_socioeconomics/tests//usr/lib/python3.6/site-packages/trytond/modules/health_socioeconomics/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_socioeconomics/view//usr/lib/python3.6/site-packages/trytond/modules/health_stock//usr/lib/python3.6/site-packages/trytond/modules/health_stock/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_stock/data//usr/lib/python3.6/site-packages/trytond/modules/health_stock/data/messages//usr/lib/python3.6/site-packages/trytond/modules/health_stock/doc//usr/lib/python3.6/site-packages/trytond/modules/health_stock/icons//usr/lib/python3.6/site-packages/trytond/modules/health_stock/locale//usr/lib/python3.6/site-packages/trytond/modules/health_stock/tests//usr/lib/python3.6/site-packages/trytond/modules/health_stock/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_stock/view//usr/lib/python3.6/site-packages/trytond/modules/health_stock/wizard//usr/lib/python3.6/site-packages/trytond/modules/health_stock/wizard/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_surgery//usr/lib/python3.6/site-packages/trytond/modules/health_surgery/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_surgery/data//usr/lib/python3.6/site-packages/trytond/modules/health_surgery/data/messages//usr/lib/python3.6/site-packages/trytond/modules/health_surgery/doc//usr/lib/python3.6/site-packages/trytond/modules/health_surgery/icons//usr/lib/python3.6/site-packages/trytond/modules/health_surgery/locale//usr/lib/python3.6/site-packages/trytond/modules/health_surgery/report//usr/lib/python3.6/site-packages/trytond/modules/health_surgery/report/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_surgery/security//usr/lib/python3.6/site-packages/trytond/modules/health_surgery/tests//usr/lib/python3.6/site-packages/trytond/modules/health_surgery/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_surgery/view//usr/lib/python3.6/site-packages/trytond/modules/health_webdav3_server//usr/lib/python3.6/site-packages/trytond/modules/health_webdav3_server/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_webdav3_server/data//usr/lib/python3.6/site-packages/trytond/modules/health_webdav3_server/data/messages//usr/lib/python3.6/site-packages/trytond/modules/health_webdav3_server/locale//usr/lib/python3.6/site-packages/trytond/modules/health_webdav3_server/tests//usr/lib/python3.6/site-packages/trytond/modules/health_webdav3_server/tests/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_webdav3_server/view//usr/lib/python3.6/site-packages/trytond/modules/health_who_essential_medicines//usr/lib/python3.6/site-packages/trytond/modules/health_who_essential_medicines/__pycache__//usr/lib/python3.6/site-packages/trytond/modules/health_who_essential_medicines/data//usr/lib/python3.6/site-packages/trytond/modules/health_who_essential_medicines/doc//usr/lib/python3.6/site-packages/trytond/modules/health_who_essential_medicines/locale//usr/lib/python3.6/site-packages/trytond/modules/health_who_essential_medicines/tests//usr/lib/python3.6/site-packages/trytond/modules/health_who_essential_medicines/tests/__pycache__//usr/lib/systemd/system//usr/share/doc/packages//usr/share/doc/packages/gnuhealth//usr/share/doc/packages/gnuhealth/examples//usr/share/doc/packages/gnuhealth/examples/images//usr/share/doc/packages/gnuhealth/examples/samples//usr/share/doc/packages/gnuhealth/examples/samples/interfaces//usr/share/doc/packages/gnuhealth/examples/samples/interfaces/demographics//usr/share/doc/packages/gnuhealth/examples/samples/interfaces/federation//usr/share/doc/packages/gnuhealth/examples/samples/interfaces/lab//usr/share/doc/packages/gnuhealth/examples/samples/interfaces/products//usr/share/doc/packages/gnuhealth/startup//usr/share/doc/packages/gnuhealth/upgrade//usr/share/doc/packages/gnuhealth/upgrade/4.0//usr/share/licenses//usr/share/licenses/gnuhealth/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:18085/openSUSE_Backports_SLE-15-SP5_Update/9fac906b5ac17e319278a5c7b648e662-gnuhealth.openSUSE_Backports_SLE-15-SP5_Updatedrpmxz5noarch-suse-linux                                                      directoryBourne-Again shell script, ASCII text executablePython script, UTF-8 Unicode text executableBourne-Again shell script, UTF-8 Unicode text executableUTF-8 Unicode textASCII textpython 3.6 byte-compiledXML 1.0 document, UTF-8 Unicode textSVG Scalable Vector Graphics imageGNU gettext message catalogue, UTF-8 Unicode text, with very long linesXML 1.0 document, ASCII text, with very long linesGNU gettext message catalogue, UTF-8 Unicode textGNU gettext message catalogue, ASCII textXML 1.0 document, ASCII textPNG image data, 1355 x 420, 8-bit/color RGB, non-interlacedXML 1.0 document, UTF-8 Unicode text, with very long linesemptyPython script, ASCII text executableUTF-8 Unicode text, with very long linesPNG image data, 1200 x 311, 8-bit/color RGB, non-interlaced  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+RRRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R JH Ǒ͛LIh:systemdgnuhealth-clientnanosystemdutf-814d51245df4feb10bc17c68f71099df6a7c5afe5b2e5d3be519906a5cc4af530?@7zXZ !t/qI]"k%r^Cj@PN_7wn.x3+Ջdc*. J~l:g2>l}^sSr/Lop[<&8uXS4Gk͸ gRT>؅> ]ظs* xΒj-O\" >~0YmIm8X_/ccAƯRոοb,yr!Yۂ]wp)_O >:R5AVTO(1?|]W ٸ_W4(9j+iCߘO?r^Z2knJ6TVh*yci_:ZSM?\O}`lLk<`4U$M)mW^&!5L?#pUSɪY?_DqP^W0\MUmʘݛ8SznsΛo{$p~NBeAܩP<|)Ot#!?)ۃ:Lo5%]R.$ /]-5JtuV hѺZF1[Rjᗒ >) #\iׁ22nnPmHcND8H _UL0E" ?u'i?KV(2P玉lJ$_3=JS$+BJ$d54 D?< BLHY 7,zz˃\WSAL-u,K!MW \Dpmbzs*4EhU+w[@S=k ~ĐLۍrBDF$fmt9=<P x?'hÍ)R'u*ܕ|!Y-8Ų*7x9;ihEc7Eoȍ Ҳj+_(hU=v'uC"a l.2s=C52ץ1Ϸjp_`~`]Y8 y:&  ܱZZT[}%t;JA5zt1 Ww}% /T8?JgAֱ#_g\=`>1Ʀ3,6~R#}UiK3!cE]\`gYėc˟[&K.|룧!g36`oDʤ$X:dGJ2`SJC+˜fnb(%V2}Qw )-7n\ =ny~&$QGTI2P> ,t.=|yN1<4&tׄ8̈́=8޶Ci#=k<>hQF#vKt +ĤN?CH%8];cj;w_-ЂZ`UVNzt dy82=,ʌZ^?Ɲ19c4SQlhB/&)侥5p_~Wᜬ5y!+ R{82+gNv?WWm(quh˥1}a"#!ބ l&`uOďW7bh$I%j:X{P,A,DVxil'6/a9Lڙ׋۷6od&F(׹¯F/pƁ2ȩ4UY A)Ss:( 3Fӳ ȯ}ƬP@1t[fcZ s9ݥl%?EMwI &5KV[c9  - kwN XE]h.]o42ScalX4kcbi@ iK{aN̑,>. T#AR$cs ɇvgߛ4BrJB<&lXp½Qе20(,b Vy{u ,EkL W;Эpkv"cN+}XaBEiu_r't2- Ɍyi`2KŠ+G9{{X!nݙ3\Na( Sxs'>ػ7!~Dcuų벩-SQTߖčyӹ#ӶjjWU/訳1ǚ[%q}qBzHO1w켾[C J8I7㓶5e4&ڄIwج 7ą6up;ԕ3X i]"crh_)ջ AHѭDBHu)-?DxC{t]x8Nw殀BLYLS(-JI@V ;5RZD;>mģQ- z~. ;6Մs3XZ]ȿ$r،y̝N8m)z;4B9AU.RMTjmBx3[ 觗2w ^E7cR}5j-[_#uiEbRz?5wC^FIҰseGnOp4?7/_>ħ%4!7oy\ Wxo}?)@)\ 5&xǜTAy ոaU,vb2St$]b+eGXM?DtH{IVr21Vl.\\ޚ8g>2roC/ygX@%_X/;RI%CG|ewrgN To{@v>US4=nQ"rWUno&&5f,Nx4}Zq?BճcWنYfXv8~*r_`eu]O/9*RRɉB֨1eq}lE}#:7}9wO_Wû,I=*DbiouL aoCa0OjYr1^>u}'肍c(:;ؤ;u7ڂ]ca=#~J4"8\$]%^KLjE2}Q s'ǔb֫eī= qsET=qPnTGlkȩZoRyv[:s`P},_^G?BӉGkќ}G3{g8y6 9>Ă,h, ɋhWLAg!1ҌSb>/_d\DUo.P^bp?6>vv RieUح$*vM*ʦOq[";ɻ|0thB-d=*2 F@\<+: W-c`٢KjYU͊-4,MΞ7R]gNhdLJ(6D/?WV*)OVY8_tJP3&t~krYyg2dA'U ]) 'NLA':AVx!y^ug**[Rxj)w R³hŚ*[svIZSc;!i6iou1V`ޒ(l&!9`rvh-"鴈)V"lߕi{>+aʁT:W.@Q2;'FRB`yJ˟_-cb`}c9Wy6~/>Z-ci19c+5gZ 0/ ǝQEQ-%rB(|6›cuFmN;3q!3v}< =2SNv;~'څߵYwm A;v5n-`̿2ʝILPI,){!;P6z1.}roӄE"OD+ϳRNq JIAigI{|m b"1a6´d:_tC\`q t`iW.8JUJW.@]H%덽99ͣ;q~]*xsCYXλӭmqʫHԁ SibVG%o28rȪ!9%Xxd0-~0~ gW/z#-h{YaJ{ĀhN!1ӐsK( g/JsVF+]逮M(Hivl6&:TV*bi\}rIY,5?a$lÃ%cL}žzTi(MS;Dĺ@>LZ{b.&mS]rkNG(ZH5 *J( ,޶MO49iJ9om)~z2r\0{j+dDw0OPB-1k †qg %fKm\(ˇ5s[Ň:&;<(WaՐp1e* z^Fx- g#1P~cICԯ1 *sPX{UW=$OR6q)ؐ ZDTm,5~?g˝=qnBx~ymʜE`y0 F ͓ޝC7# |d$MQmb|SCFnZ ɝu/y`d L%6vedJPvI2* lK׸K/lhf+d\7g,hgAAmE~EQ2PUDQ ΢q,6vD2kDAg7k]J2:V=B;GlhNRFGِb'T(7U򪝾9aJskp^@ J{Uu^06yK‹yK4T(u{?r+M`vKRMǴg'FDE(ݘI*Z8Iegn=^QK(XL &;"M@0eoovVw_^9W>Pv7}c N-g*yvŦ'װM}s`=Z@2 1֡[mns3胘!{H0AY8Y+Pq&Xnl8 Dx^ ?|o*b~D.,s9G> rpUDČUPp ky`oҏt*Jr< iiDUydЁDX7I\y~w9J듲U~)0;NAt>T뾦j bŦ"݇wy?Qn_ꠃӦ}KZU~ P\-Kb,wf88@[KM2iJG1 5F_-n :Jf&=d"Q)"vjc(4u^uk;~Ƌ2a+WM:0A6%8٬q"j(ȹ&0W"ǁ+)tTc;U|k|;靬!Vf9B,]eJ]lGJ-$T 1fkbTqW;ۇ<իa8OrQp[Y|$ 4Ş7{b4Ѯ"ц:eJye'B YS}~x!8ѧL#X W)dtCJ:6t${vQ5vx<,%8cR0Pv0|Ig/d$ZNj!mB2u/B-z[ 17w "sKPd@&^o*5qZ_P;v 1JG_s]hES^/J<[eF^ǜӐ W )60'P Eb*8h|j]^%P@ T&8}^q} it/3]b{3,KϯӁ1=J/ҝdfOjcͲT raF9 CQ ~p*ojbSFVu4ܾAA,G(-ڲ/ܢ"~W9w@*Pˋ`b=@t +R>cMd/dҏ{[s8ރTR! ޗ ԇv(g3|JoaüDhdUrBz3R fd4+lr jET<ַTG{.:N ?Di٧8^\uAB1fc;$B}2.nP#mx7y0Ifw|kq@Fr'gKRbwNhb6enyf#,8]lϫeLKցy>8 w%F#] &r̼˄^ʑnVS233POL~vf192^ mU2G1^;0ƙϷl3&8 Op5Y Z0=oPfAc?j:Q2BkAKkFjIg &|0 ڃz&-ˊpԞ.^]뷰r@ 6W}r@ 1m*U'Avɠ&ƾJ\KLC[P483aF*εxk](h"2Wז$ W=P]A͜#7eg/?8uI3?z%8}Y2T:4tjk^%9V΍fG69݊jwrx;nċLv<`ٓBbA:s6* ;p<[2NQڞ["iB7 6 3c2m3> K^8gFdDDTT_&v#IN|\Tlg~3RrKjp/UDz+Zndkq[YbP K JLBwSGt_ x}3d=\7<|1wc fcvd2F XyfEH,MSs )%Fr=^CLϟm9/88(7kU^YW?Vz|r]!`T\44eľZx+`a΄P[܋UqmGV݅U+ˏy& +Gsi퇅i[(z9l~]wY 0Z} /w<:7ꯦ lm=J_T#TxP枰cjtw$sҸ(UWiy5[19cry^+E-6X%7N5-pp–pƁ ʦ~_ -5NAddp錗[{Qʲt;C$ A"]AQK S0LT%V8-J?epHS~uAJk" _9hZ`g#rմx<\Q 6Ux-n)Q«@LEACj,Tώ T1bԎg~`k]+RӬFbVX=Q͸~z>ٹ{KiP@M~Xk"h+rb#Ga¼J?BTa@F3X?7 &Kӎ:(|$s VI9El5'':mÚ tVZBeᤫJs8_G|k4a [m&20U {ፐSCVj|:b3#.C<3 ;Hٵ/"zUR]',]Fch\CZǏNih:“DԻSMʑ+!rSgh$ƇEdGMgo8#aIdO9r쾺NKOl,.Y@j ]N]QA2fuSn%`BB{kqU - Ienc8rtn/sSiӗZ+$S93&;w**Jpx\vyCn ttgg6il"5@ёPA:U+#Nit1Av6_=LXfe\ a5l+>oyFkn0zrI#kYRMFu۶>R(db0#LDPpIq1h:mH>w Ь94.o3Ľ`#3?u2HF7Q <^nL }S7%++%YJl!O[ V.lND(SwΎgXRt& ՟a?H+j:u')Ejc߆ "pWD oP8]n-3|@lԬ9[8*;:qCn9NijlvIf@QWua:4 Y>ԥ: nTxdšVqr$2WCO$5Wp,6-oWA%4wCKr]V$!~(f a(78L^Р3nŶA LZDlSEGD{d`)^6RU9$D *a_kaYkuF>n!cqɚ<!=(r`im󇫝/`ͭl&6B,מ.1˧oCHk[!8Uf)36{Is@Dy$ 3)vDUB<:+"V Qwys>0_0r݂${3J2D;F<WbLaVbA2Dh~`]"6,,Ľ:9.k*e<#+&^dx*S-"y }%Pys*޾ x@_) Rm z;(vjSxϐc}2U%>=UPDi?=Li~t= ۚ.D93#tqaz3zbHٶxļ~-iV7(&-gHD,,F$ZJ`J,0^zKo{!Ԟ1D JWR)˵FHaTo\#V{mC"wnCΛR`m] b*" 40ʬ_'İWo&<3Fe2>=Q0X%؀V= 5\P :9̀H3pQT0'[Ff`-6EV*D^ҸH씥kF}!AfdqMsh txD1ޣ̿2I+ɷV*KWU0('UAӎ3ӜBW_=P&;ChEtDb[f=h]F$eh,!/X;J=ZYvbCxBNe?d p.+gS˴ڷ!xtm#bv8٥ IeoGOsluf #A~p!"->olB}Wv w:=.bpc.zDWy8S1UVOĝpYivrX|"2.΍_Vyp7u1 4w**5^PEmg+Z J@uQ76[sE.4E. &#IH>8Pd@zS doEY5=\\kNU r u Lb^msq?̨ѩ1?yilbtf{A ˡqt77fL9UHE6iFf>1Dڼ=Z-fy9&QSNR{M(S$u '̩3q' ^u!9خS7BhFsC,[No=_im)V~M;6ҦLD;gTJʅx^W! {5 6 2l1KDe1;Je_‚ ~3׭8seTu͆w2y OrhPbOpܗ'w}V@4~6 o+>AB . pCl$@-1H(u(|ӇoW&B035voM(ubhMBZ7v#Vц ׼ҖɏI>@OCy3\l_G+ go5A3(^9\4Vig@)?Hg< nFu&jVƀTQoW昂ޤHO@Jː9 lulWZC->5>`V a [o|ϲ:9I>"dl [3։q~Pivi/_ JVkyѮLGXTa0 Te7|Y03vqdT=&Y?=orݱ'MolCE2mrƒU+:-0]SkZi쨦) I|U=㮝Xx `Y\¼P !(m(ܟ*7u5+q13LJuhIi,mzN(tyzq<*+A >P4ec0T_4}7zh1_c t /`M[T ٰv:l9n3nYM_)ǎ1pl(0kOS#?E„Bl7ke|sS$1 'c~UbXr ;4F;-y _> (%KĽޔ$)J(;gkf}*4Kr/GNUKN8rqوO|Hi`GpƬ}^1,bAk:Yϲw;,!CDFؖoicbte`~nH(6n\tC׉>ʦ$j3 "tx \=R˱WD:SS -dNg\0LJǁd X 6Z><Y0NƦ[E)Ax9l~jvyV%bP&0{d2yvfk dRuV.] Wx4eЊ{H_`:%M Ϝik|Y1FɦHudgkS>"ARնuȂk[2NënbF1?C&.0%cԙE3[9|;C'-22}&6a9tI).y kNql܋2 ȸn4ۆg%*`I}/&% #\qﮅ+4f0ľEIڮ˗%'hY3 8B)RG`gdu69'Usd8h~e'55s s3o6eJW; aWJ yJ _Y T(;ohG^^RI:AnHPʔs^a ӁƔιw,Kv3A5ItbuofҺ81­cz-SD#7޲s ;m.<? KaB}(a>hx 'GlgcZ%7 4mpuFcb#E}$ar ժ~ܑۣҎאTۇ ^F@w f+ep5̩TD\92mJv;V /}SO+-.tʀGHe1V:pÉ,&=hJ9淘m^s?sOƠuSw m!ELx5T"B/d=sɻ7Mg143c m;돿vQG-9#1t2aw 1 ╎c2e~VMm(|ѾUӣ: #H[UR!J5/6R//'x4W-M]O f%By'율'ČB*ΪG%YW[ "gwo5Iӵ}oqlxY!nc%f m7d[4||.w)t[ t[fF ;Ǖ-J_Hd?z0(#ТMBf@h(@IV'ӛMOWwxw~Ӄ.mɩhORf]cky{0~gM~c[ sm9kŸ=WANxܩbsűeވ1:u dEktWgvg<&3!(7>Yb\ʕO9F %qSa*A*;Yc ?'NfMޗM\ ~0/Z2p4D)Iv+W?h)G/:0UvfHEEe!9^Ο=6o~2K r;(/gow˥ɧ}џfc-I&f?:_K:u/DATXY+_A;Mb|,~Y܊:j ҴmPfwDܯv"d˺1E*:U%LY8FUOi\}鼗BdeX%vΒvH5;i]pEgx_ꔽ} #9M9%&%Jcdzf 7Z8V\:ևYKf,YVلԨyD0xťݼxRTC5 Cq0dٍgWCC6;%o( s^_X@úbIjsǯ<ɵYI^&Zon/I8xVg%Y=]dhF8 LK рHI.'VϚ1z>SC[!xVL%C9bBmʤ :֮`[7pokPCq>3[W;G{ՏEiZ=8>m:uSw3*C|1{KP5,>v/\̡~g3@~YG=,4 ߕ~dQrT^ŤuӒ2,2'UпUẟ>(0K3N `T&MdiFSsH A2œWB   >g!+ @AkrLIJBK%ww2ia} 7:ж`DV7w\W7D-ώ…J?(nCf@̀KvYG 9s#4y d$̳} WO6S˭1T[?]-u o 5R{~PFGX[bB0JÆ$GLN#>qP_՜?~p̟lO 3z1h!&Spr@iPfb\!WS:A#:`R?m)u--/%w\#M+xfs!\We\ISOOt xԏBAۼ⤟ϢTxf~u3KA+5b?RR&C?m?]IkƘTV=@8D: :|ت)V<#q{S׆lGR&om:KNM%p[lA}}AexIYHD]ܱ"UP ظ]\؃># G Jy%!*E{Z&$R0פcX4 XXq>:ݑx`@j$ZPҋĽ^|*` ֮Bˈ oZjaC"ï4vfS=l*}!] cLQQ]. !wSP ;G$ '9zO^RGp(;^ίl4#w+bׄ*`{06qhθT^s8kʥrHvX䛘HM>dˎl^N huqP U+x}%O c݅r/I*:[#E+SjW$MH- [a nh-?K5t/vhql@/$aQ2ѵZ-.Fx<ҹpW6bPFd!ȄX]2RB^iVWPnvա;FR_ڨK!Lt۔ .E>#첍L@l 忹%>_h@ wN;]KPrW%$9\D%HH3&P>FgA*g?'7!{g+jJIs:vzSyIُeK&#:E~r@PY$X:Jv_}dXKE8G9''Zmvd_9ս鮼(_u =~עo< UW4 xϷ@ctZ9Y9ѷ\hp{Gh}U{U,odo4tGmñO Şc9XĬEIxIٝy!ᮊ yg @Etn1J/}Zbώ.FRw##V`=FV\Ӄ!fş8h%5-UWGfDP4Ed6ctp" i(i5GfDn L G]˔ٰ, "#tDiu`2 ,;|ZqQb:̿hMkq<,ULƁR\[͹w ~}1;Z^%߫#xUT 1,iRx. >d.%N7BZ>kJGbuGɥ`-$_BM@HsMjuae؃C*s|]߉^x[WNMYvS _LU.+v䨋-,ULѦ`5R1 Eg%'kp=R}ZcַK%*+6-ȅ17=ŪŊW"ӅjҐXf֦,30ip#]i6128VEV "%7^#Fhޔ<Mq] y+M f4hF͈ Os{$r[!WH: i8yqܗ6 U=uۨ5LH.ZV"c K{w>l;akwx;aͨ~!"^eJS+?0mx0%mY/*fY6 >cWS",nuǏT\T_F[Mj1ˀx ?CZreevɊpYl_op<ҁ/!qRe;h;Ƚ.X(B@̬d*K?I^]Ɍ>pV·mTp+B=}!'dÝY[".:XuVVkJSݏ Aq Qyʞ [85w{IcrIJRU[-<)ݝyg]t '=XM``o2 )9KX=#ϔeS)F@!ᐽW; ZF_j'f AxCi1QZ#y#.dք Jo?H/ ˓}V4r{f=ʽkA }Ư{zbqF<M)K3I^5ˤ#H(4*}%[VQj5[[q^.Ę?sd 2w:zeڲ! ؒxh7L_O t*Aod=6'&[# :A>wpLnM5'?7RM %!$Ww:.N`Q![s:& ]Ɯvϧ$wJ+[6\6G.4v5+St~E◭G%:IO&'2LVdނdMxQ8G9s.b5հ1n3XNucvQ m0qh!H<6zԷҬvau޾_O)YKƪi^E"֕ozFЫԳnXd'~=,7gX@N:֠BߴP=\6˄?m21'pvKRK)D&~(L"厤{&ze6oiZe"]78UU?z WJ۸Ks0Jw[#-+I6TzS;BuyPLe|п2xpopZALǜ?M3{a71b\"RrqS5M0cQ FJWЮ&cxe-Jʷ4K6ujUAty <*,uJ,<`~ifhP:4&yxpI2r c1JI>KFy`|eR̛N!@sN?\VY_Q8);x]#9NN"x:GcD]ZWx)~4g_7w񐱋І{* ٹǷ5[^Pjَ]r0xqбʉ ScC`9 %TPrJL?ΐU'[ǥj8ݭ,sbs J )ȃl/6sʜ`+n &A-ÞtkI0u `5wIq>٫>͈.) vCͰ?QH#Fv3-(NTKhB׀`iWrs1ujz&3>/牫GTtGճՕK˻1ѮM˾Ä9E]Fv8I{XM l -'kHh ?('Mڋ2L=|\ ;׏Z fQ2Zj`ZINMc#hդlޜ3fqj@+$W䳾0j$Kwa G[V!P@`Y5rבc$VD=V[ 7,|t[U 'W|G!Yï=?Ug$/>^7~` ^)suH/6>F~tnC!\_"u9qHR ]eIC廊a HYn ?$i6vWVނڌZAh 2n-KVVB%R8J_G#9O7 IMF-O6.jX8D@\ "f\sE&r&6@Zojm< 0FZwGޖD[o835}ܽLlV-sҘ !>83m4?Ĝ.df@;.[^> ԺK4|Y}2IQA^m-eO.9;@ʯ˙PouLF qm%X͞DuwjԬq0duu`5gϩ֌,63.]Cvcsr[eyigfYF9HC ZR :PU%<,9',; ,>̀ػ] tTm`_a,-yY)] *0]\\a)Q.Yxmj|(^5w1/`Sb5(tGI@c xfΈa8 dꍟ8gg /[eU0`UeRxH!xsVqwؕ%]kHvWNi]cTM}FaRY7wSsX\++Pj/X#$dʼn,r)ԃC;A\mVEjc_ŰXc/[eћ+vSM>|EL,Eg]qn˳2p-bM-P"nZO${Sw+X.EWl[^X~zοnjyl-7(u8K#Tڇd%3UMFN{e3Y嚊>$7g½D?JgNV$ 6y՜+=os8<חajG2@ 3=gY ,Wƒw[WWQÍh7+53zPZqe 5-lbPj&@YV''V a|y KjgSH cltt ʑi\۹wd2)q"xtӽY`䶙>@w \(**Ǝ$cya>bgѤQXHTDT3n˩ѻ;Oj$7nwnV>)t^HxR;#0텄?):"Z8PRUSu ;{w [̓p\uC9g@5B=1vLZj>ŀNB&W{}KŸڿn֐,_,.^0.X,Eֈ.{>Dpn3p_.k E՞[jA6`mʙҏsMe%HPvZΪ'OPRؓhJkIſsď!r%礶!u(nіzGXp+^(XY}RZH$-_*NɟwB3Dա͢8̐¹I2ABs A #Mg`m+臽${dPeTM.=OqIRB .2 6o+|.rm]ff%_&d1mO-qj7E4A, ^\ (wLvAu/ 76qT꺬?9]QLͦn[RC9>j |$OM- s4j5VH$MZ 6<F0gz`q%O*4\]כ;$TŤѴ]ߙso;]n[ FM#.\$4o~딙ퟑ'# 9~,IY{,MKm6-yX" .ɵN7e~<*֞V@.{!dY~6M&j~]pa@T[U:D^LÝ4tjc TV||)yXN%b*VGkhӒh @ /SU{I: C2{ p.ж YZ