gnuhealth-4.0.5-bp154.2.6.1<>,~ c ]!M@eeeLfܭ"pv[=qeC@VRa-HGP Z {[ҲXW"Uy5ˋpn2}5c<' ~6atc6x <g!z*xdXY28@͕ qԎ$YC.4մ.v f= N5q8LL?<d   G 8Wnt{ {L L  d  |    9  E uH   0<++!+("8" H9#,H:)H=Hl>Ht?H|@HFHGH Hx I X$Y(\< ]t ^WbdUcddeeefeleue vwp xɨ y/z8Cgnuhealth4.0.5bp154.2.6.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 instructionsc ]obs-arm-10SUSE 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.0.5 TRYTON_VERSION=6.0.24 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 "/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 "/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%Cc!6!?QMSQ#_HM"U-%S- FU1GUQY MjOUK"~QK"SIGEOZS,Le5 S+[G GSSI&G&iUiU)O,;[=U~q (y*O OBSQ3a3sY/] K5:Oe7o V V LL{ 2E=' D ŧ- Fg b 5z j&&, "7s " Я +D"AMʚ-  hϿ" [!._'REEO WqI&sss)ovvizmmm `m}o tt+ioge\s2YI mmKYI!xuJ & 7t=vm}L|  _  y y L\K! J'MmEE(8ZCaUfStgzggV^1\SaStYVOe vaNNd /1fQfQy'}}441@ @iI h (hF@@"  ,V.))TZ<::["l $g <%K '69 $9} 99&e 83PP'' 8, BJ||1\kkWV5L..UX>?.?.0b+"!E/; .6*=aKEeOk__88  =.%<;I(QYRR{DODODOK@b #i]  6YY22X)@*v[d11-4-4A 9%+ivr,svAtSzyZy ϼ(\'g$; aR9Qfͮ /  _FB    0<fVfV:~94bO%KIE& d_ v;V:61:++)mm41'=ٴD6&z%)\w#) #d8"Ҩ$?M܀ME (/$^( L[    m   )e)G;7QPf|jkuXOUe$B**XXE@E@a k_$0*.n aqdf6envSbh#yArzz < <Zu$i(;*0R$0)_(2,"& -.':4 W{FDD~`7`7 *AoGQFo(&;=c),:}L x PQ/s S SKK \ r\>T>;1ub``~~ !v  * )  w);Haa$w(-1=:A::0 ;0 5e;#I Q}}oo-- u/%ipj pnk H=_ak'd!j4,#O,mmGM2d2d 1xBwUDi)1 !KrF8ct]p`$Z# #:0pp j0d'"b%+(*))&y%j&){ * OH x,pwwwq *ww55 d dB@msLEmP:I{I[GpEW:GgX' y J+T]  ''4} &tv~A{tjtx;-}@F@Fod@K|}| zm}.*p9<8+2)8;;7 qq,,6ƭ K_?)mBo_^\eV yg<NNcV  y???????&4jj B#ngnwѥ'rc!>/n1W++nn 1G ~,$)}}Mr--   I IQQhQ  G  rF $(!()c "UIT&&O (ccpsX6Gl;;||<% rO0  qG JJkk% $F,iG  0))6n ?sESEEF:7D(7D?4A.  'l33[E >-,A)1A*5*c",2D",),%rrIvI  xx vvJ~J~ U[{ PXP]WXLBVBTp38 ' v+MMLXLXd JM8  J EV bI@tO -vzEdTj@766YQ &hd9Y5$xKxwAHf d @ \\"P +4#p u Fc >c -c >c -c >c -c Hc >c >c -c >c -c .c -c Hc ?c ?c -c ?c -c .c -c Hc @c @c -c @c -c @c -c Hc @c @c -c @c -c @c -c Hc Ac Ac -c Ac -c Ac -c Hc Ac Ac -c Ac -c Ac -c Hc Bc Bc -c Bc -c .c -c Hc Cc Cc -c Cc -c Cc -c Hc Cc Cc -c Cc -c Cc -c Hc Dc Dc -c Dc -c Dc -c Hc Dc Dc -c Dc -c .c -c Hc Ec Ec -c Ec -c Ec -c Hc Fc Fc -c Fc -c .c -c Hc Fc Fc -c Fc -c Fc -c Hc Gc Gc -c Gc -c .c -c -c Gc -cc Gc -c -c -c -c -c -c -c -c -c -cc -cccccccc -cccc -cccc -cccccc -c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3cc3c3c3c3c3c3cc -c3cc3ccc3c cccc3cccccc3cccccc3cccccc3c -cc Gc -c -c -c -c -c -cc3cccccccccc -c cc -cc Gc -c -c -c -cc1c Gcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc -cc Gc -c -c -c -c -c -ccccc -cc .c .c -c .c -c -cccc -cc -ccc3cccc3cc3cc -cc Gc .c .c .c -cc1c -ccc .cc Gc .c .c .c .c .c .c .c .c .c .c .c .cccc .c .ccc Gc3c3c3cc3cc3cc3c3c3c3c3c3c3c3ccc .cc .cc Gc .c .c .c .c .c .ccc1c Gccccccccccccccccccccc /cc Gc /c /c /c /c /c /c /c /cc /ccccc /c3c3c Gcccc3ccc3cccc /cc Gc /c /c /c /cc1c /ccccc /cc Gc /c /c /c /ccc /cc /c /c /c /c /c /cccc /cc /ccccc /cc Gc /c /c /c /cc1c /ccc 0cc 0c 0c 0c 0c 0c 0cccc Gc3cc3ccc3c3cc3cc 0cc Gc 0c 0c 0c 0cc1c 0ccccc 0cc 0c 0c 0c 0c 0c 0cccc Gc3cc3ccc3c3ccc 0cc Gc 0c 0c 0c 0cc1c 0ccc 1cc 1c 1c 1c 1c 1c 1cc 1ccccc 1c3cc 1cc Gc 1c 1c 1c 1c 1c 1ccc3ccc 1cc 1cc Gc 1c 1c 1c 1cc1c 1cccccccccc 1cc Gc 1c 1c 1c 1c 1c 1ccccc 1cc 1c 1c 1c 1c 1c 1cccccc 1cccc Gc3c3cc3ccccccc 1cc Gc 1c 1c 1c 1cc1c Gccccccccccccccccccccccccc 2cc 2c 2c 2c 2c 2c 2c 2c 2cccc 2c3c3c Gccccccccc3ccc 2cc Gc 2c 2c 2c 2cc1c 2ccccccccccc 2cc Gc 2c 2c 2c 2c 2c 2c 2ccc 2ccccc 2cc 2cc Gcc Gc 2c 2c 2c 2cc1c 2ccccccc 3cc 3c 3c 3c 3c 3c 3ccc 3cccc 3c3c 3c3cccccc3cc3cc 3cc 3cc Gc 3c 3c 3c 3cc1c 3cccccccccccccc 3cc Gc 3c 3c 3ccccc 3cc Gc3c3c3c3c3c3c3cc 3cc Gc 3c 3c 3c 3cc1c 4cc Gc 4c 4c 4c 4c 4c 4c 4cc 4cc 4ccccc 4c3c 4c3cc3cccc3cc3cc 4cc 4cc Gc 4c 4c 4c 4cc1c Gcccccccccccccccccccc 4cc 4c 4c 4cc 4c3c3c3c3c3c3c3cc3cc 4cc Gc 4c 4c 4c 4ccc 4cc Gc 4c 4c 4c 4cc1c 5cc Gc 5c 5c 5c 5c 5cccc 5ccc 5cccc3ccccccc3cccccccc 5cc Gc 5c 5c 5c 5cc1c 5cc Gc 5c 5c 5c 5c 5cccc 5ccc 5cc Gc 5c 5c 5c 5cc1c 6cc Gc 6c 6c 6ccc 6cc 6cc Gc 6c 6c 6c 6cc1c Gcc Gc 6c 6c 6c 6c 6cc 6ccc Gc3c3c3c3cc3c3c3c3cc 6cc Gc 6c 6c 6c 6cc1c Gcc Gc 7c 7c 7c 7c 7cc 7ccc 7c3c3cc3cc3c3cc3cc 7cc Gc 7c 7c 7c 7cc1c 7cc Gc 7c 7c 7c 7c 7c 7c 7c 7cc 7ccccc 7cc 7c3cccccc3cc3cc 7cc Gc 7c 7c 7c 7cc1c 7cccccccccccc 8cc 8c 8c 8c 8c 8c 8c 8c 8cccc 8cccc Gc3c3c 8c3cc3cccc3cc3ccc 8cc Gc 8c 8c 8c 8cc1c 8cccccccccc 8cc Gc 8c 8c 8c 8cc 8cc Gc 8c 8c 8c 8c 8c 8c 8c 8c 8ccc 8cc 8ccccc Gc3c3c3c3c3c 8c3cccccc3cc3cc 8ccc 8cc Gc 8c 8c 8c 8cc1c 8ccccccccccccccccccccccccccc 8cc Gc 8c 8c 8c 8c 8c 8ccccc 9cc 9c 9c 9c 9c 9c 9cccc Gc3c3c3c3c3cc3cc3cc 9cc Gc 9c 9c 9c 9cc1c 9ccc 9cc Gc 9c 9c 9c 9c 9c 9c 9c 9cc 9ccccc Gc3c3ccccccc3cc 9cc Gc 9c 9c 9c 9cc1c 9ccccc 9cc Gc 9c 9c 9c 9cc :cc :c :c :c :c :ccc Gc3cc3cccc3cccc Gcc Gc :c :c :c :cc1c :ccc :cc Gc ;c :c ;c ;c ;c :c ;c :c :cccc :cccccc Gc3c3c :c3c3c3cccc3ccc3cc :cc Gc ;c ;cc :ccc :cc Gc ;c ;c ;c :cc1c Gccccccccccccccccc :cc Gc ;c ;c ;c :ccc ;cc ;c ;c ;c ;c ;c ;cccc ;cccc ;c3c3ccccc3cc3cc ;cc ;cc Gc ;c ;c ;c ;cc1c Gcccccccccccc Gcc Gc ;c ;c ;c ;c ;cc ;ccc Gc3c3c3c3c3c3c3c3c3cc ;cc Gc ;c ;c ;c ;cc1c Gcc Gc cc >c >c >c >c >cccc >c3c Gc3c3cccc3c3c3ccc >cc >cc Gc >c >c >c >cc1c >ccccc ?cc ?c ?c ?c ?c ?c ?cc ?ccccc ?c3c ?c3cccccc3cccc ?cc ?cc ?cc Gc ?c ?c ?c ?cc1c ?ccccccc @cc @c @c @c @c @c @ccc Gc3c3c3c3c3cc3cc3cc @cc Gc @c @c @c @cc1c @cc @c @c @c @c @c @ccccccccccccc @ccccc Gc3c3ccccc3cc3cc @cc Gc @c @c @c @c3ccc3c @cc Gc @c @c @c @cc1c @cccc @cc Gc @c @c @c @ccc Gcc Gc Ac Ac Acc Gc3c3c3c3c3c3c3c3c Acc Gc Ac Ac Ac Acc1c Acc Ac Ac Ac Ac Ac Accccc Gc3c3c3cc3cc3cc3cc Acccccc Acc Gc Ac Ac Ac Acc1c Acccc Bcc Bc Bc Bc Bcccc Bc3c3ccccccc3cc Bcc Gc Bc Bc Bc Bc Bc Bc3cc3cc Bcc Gc Bc Bc Bc Bcc1c Bccccccccccccc Bcc Gc Bc Bc Bc Bc Bc Bc Bc Bc Bc Bccccccccc Bcc Gc Cc Bc Cc Cc Cc Bc Cc Cc Cc Bc Bcccc Bcc Bcccccc Bc3c3ccc Bc3c3cc3ccc3cc3cc Bcc Bccc Bcc Gc Cc Cc Cc Bcc1c Bcccccccccc Bcc Gc Cc Cc Cc Bccc Ccc Gc Cc Cc Cc Cc Cc Cc Cccccc Ccc Gc Cc Cc Cc Ccc1c Cccc Gcc Gc Cc Cc Cc Ccc Gcc Gc Dc Dc Dc Dc Dc Dc Dccccc Dcc Dcc Gc Dc Dc Dc Dcc1c Dccc Gcc Gc Dc Dc Dc Dcc Dcc Dc Dc Dc Dc Dc Dcc Dcccc Gc3cccccc3cccc Dcc Dcc Gc Dc Dc Dc Dcc1c Dccccc Ecc Gc Ec Ec Ec Ec Ec Ec Ec Ecc Eccccc Ec3c Gccc3cccc3cccc Ecc Gc Ec Ec Ec Ecc1c Gcccccccccccccccccccccccc Ecc Gc Ec Ec Ec Ec Ec Eccccc Ecc Gc Ec Ec Ec Ec Ec Ec Ec Ec Eccc Ecc Ecccccc Gc3c Gc3cc3cccc3cc3cc Ecc Gc Ec Ec Ec Eccc Eccc Ecc Gc Ec Ec Ec Ecc1c Ecccccccccccccc Fcc Gc Fc Fc Fc Fc Fc Fc Fc Fc Fc Fc Fc Fccc Gc3c3c3c3c3c3c3cc3c3c3c3c3c3c3c3cccc Fcc Gc Fc Fc Fc Fcc1c Fccccccccc Gcc Gc Gc Gc Gc Gc Gcccc Gccc Gc3cc3c3c3cc3cc3cc Gcc Gc Gc Gc Gc Gcc1aHaHc Hc/9c cc Gcc Gcccc ccc c cc ccccc ccc ccccccccccccccccc cccc cc ccccccccc cccccc ccccc ccccccccc ccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccc cccccccccccccccccccc ccccccccccccccccccc cccccccc3cc3c3c c3c cc3cc cccc3cc ccc3c cc3c3c c cc c ccc cccc cc cccc cc c/Qc Hc3e49332fe77acde825ea9f2229818b6a6976fe9d58cf68048ee101d6b64b150a7a85210b2b028a2fc26eab1d86b5a892040be9a9247b29c70670e5b411502d1558eb1903f2273353c67989cb216daa950928d8459bf7b37e6def0a5264e3d5b9b87ec1ab9057d96b7bb636c374b5facaea836eaadd70234046bc3bd719f6ed1f336668b382603358e0640c3dff0b0b2ee47cc0c489d8655729012ce9e686e574a1f52d49c81defc0e737c43c63a1e9b96983ca5585a1e7bc76457e49bf15d17ad2b8cb992a31710ed710ed489a60c8217b6464793aaa22397758a6364fccdb45501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bc7263c0432fc6910f5f7adc98dc452e3d8a9a7ca2a52366f10891afb45b2570801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0457ff74ab3308cd01dc098cd6137bb8556fc96f1cf99b5a9af028c97c915cc4d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e03175d5a6189ff1addfb880612da16df2621fe33abbb6cfb50471d87fe6eed4386c4a42352bed609d10bc50b54cd34f8fd4e4147ad35b33077179e85f780fc5101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2044af4d7d42c07803ab855bdaa8e4afd5a8075dfd2f71b1450a15a9dd892d2c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e2fb4ba808f26ae6a677d1f5e3c99227b534f0351a1b2f8eede97d852398325909a629620cca99524518e4f00da3f8235e7fc66acae8a59b6abd45f75e021609c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b44008cf0065d124528549b97e4c73975995ed3f56463decc125f96bbd8ddea4901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be38e0089d6ae68000689ed9baeedf03e729393022a9aa9c6736da34500af4e1ed5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e198737a4d92ec1e88b668e8730fd1da32820f5cbd1eb576f7cda6ed11bf817a91476a58dddd5fe18644206f7260447f59a9eb03d48f055fa21556c470787254401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb8b2aa1272431ff8a4bab0d8a0ee359be079d6f286eb09b26525b131efa2c06001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bef47f3dec4b30392b5f27721b8c99c6f8ab971d6a6d7b4c5663e4445080bff2cd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ee320f81a77e78ff692c127b7f6832f677ace5bad6dc344b39c3f2acb5328475cea27be69abd434cc68b9b6ba5f29f5a6f137b991c04e25b999cfda6b0bc090fa01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4992391e78f5939130e47ec20d4e031f7bdbff2a1cc4ea9a59987ffee1ebc18301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ea6f033e4518a3c6f709e49374663e96f94e3b6b835c8768db2b07fcb714b6a391a41696e2cdf47ef2433af424dc6a10f598f5ddc67c5bc3a4514e2e7822090f901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be837c574cffb312718c400f546a7ff6801bbf3a3de366e254411a4c0eefa404d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b6aa4717e3fcd42558ef512046250c23d3299257872a993255cf48c46294745ccd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e3902e8404ed7355a2c3e2e47936e980d7e0b072e30af1039ce0af2294a827ef34ffa8d504996e4be119d5d52dbf1a148fa0aa16c79154dd530b35767117ca50c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bc7a286f2f9ebafb24ed1a1d83c6e0fca3f4edae3a339378146ed86dad35fc86e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b97ffb6c6f0e581b76f891515bc48adadb634c61ecd97568960a222315941947ad5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e6f2e330d3c777650e7c29e5bde2c55400957543ad68fa13b36d22b03bb6b3a1b5350e8ed9dfe73c72a02ddfe72ef40ca6749ddfaea6e2a31d668a1568b303ffd01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb29c8e3e9af840b315db692ab47700e58b1aba893a6dc7d807daf6a90049d3dd01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b432296a35d9246d7680cb810a178bc4127f6d1a88029241ce8011f1d416ea822d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e7a84912274732fb46f7c0164e9561dd8c8051db3a31caeb0acde26c85c151e28d07f8b033ee0d70d405a683ae30eebda0855151fae3f2618e6c20099e330bba901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bc365d0b7383f761d1cc9640aff889278e4eb903c500b872093ec23d4fe1f8d5201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b1d3dd7d478762d241247896f3aabc64ac1221e0a98db229574309978b6cb86a4d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e867c01655b9b9511147227c545b6908de762d1de7a7ced51ec37f6654cd379f7508343424b0650804002db6fd2953c172981ca6b4283ec477711160cdcb5276801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bcc958ea4cc974661afa2c77b137132a9a7ae43facdf3c2f5a56135596974498701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0efef1f626359126c0afb6c47e11da3957a3f7d7bbf600780055762e765e07eaae9ba7e3677f21bd7b0df51bffcbf3e52e28b55e65e3afbff9f47efe6f7c22a26001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b28ca1b100ff126c5a2009119e02e9fd1aa73c5f3836bf78bd412ff13affc16c301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e7b23d7841e80e3138bf6b3b54823e5643047856c954865f894fbfd9f256e345c34794074dba996e18c8ebcdc4754961e59250dc8d83d95ad893164e38a10a2a401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b48618b3c2d87ea4ae5d000608cedab76f28c244c49e048184a41a47c78fa672201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e8d167fb156f50ccd01e9344a25797e679fc86848b55cae68ba69c74343904f220bb73c5c6e20d69017b16f9cf32350ab682e522a78345fe97e3d18beed14d85201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf4d26a0bd40614b7b793b6ea5716b7f1cef82f3dcc582f608fdbcb00affeb4ed01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b334a76843112fcbd1357e05466969a75c29afc04d396e921c88af8ae1fdd6353d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e13dce0602134df375f3733473778746424b16c30706a245826dd97dc8ba7d76e934108d1c69f840cbcbf82bab8d50269469731cc3a7e6bcc5232c005da4e0fe901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546ba4c2aba4290e97e9b47d221669062485d4cf708551f974b95d40f4b5c5e058be01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e7b8f5a966b5bca6bf0c2d67788aadf3a214bc678d98b53b8368f3244fb64d55dd7fb169a023c3e20b9344aa61d2cbb4b66c406c7793aca69ffc83b2a17f4f4f201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b24b648e0777f951110488d56b9afe8775db8bb3027d4089c0dbc04f520d7ee0c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b36e32a9636f37e9d8e8892a032c50e9ca3b318305e0e9779ac45e22c9d5bc840d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e2d41d5b2477f7410100d4a6c018574b69306845332bb3a90148f185740bf6778191633775f3d93f8035807193b7dcd087aa1de5a0521f12f498f3b5ea099249f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0e746373ecd3261149f8017560e01e4c89b1070a089665611f1b54d9e2354d5301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b6aa4717e3fcd42558ef512046250c23d3299257872a993255cf48c46294745ccd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ebfc1fb6cfb127c202d60a8c76321385246f266148ac05046cd679f2402764aa60a5c9a761a610525a9efed28e5e1105ad19a994e9533e27f465edd02210d15eb01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5c00c78dccb6e4ad75aab39836bce33647407c0d0f6b9fd87fa9a9f5fb9dfd3901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0eed9d41bf7423a074a9182aa0379f380d5f1a91a1ccf6ec040b576a2233913b696bbfbeb5fe7043bec285470a46615eff5bbb21d498db65c0679be391f4a60caf01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546ba9b36a753bdfe69227cdf46de68ba39b04398fd90be71093ddd529427b7976d301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b6aa4717e3fcd42558ef512046250c23d3299257872a993255cf48c46294745ccd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ee6e6adaf3219993ad4cd5f68c93e931403db44ee2c5a5bfbfbc9f249f71eb9ab9ab82854e6057adb209a0880295c9147402434f36813c128cc484acf524dee2301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf3c6a64a7e1a287af053e8da33a3910af77253ac3e0bb87ca95478682b5b7a6001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e10b08cfc66f34ab5ce88e524c2bd06f0e7837eaa51deda3293a0336b2175483619110c235a05df21ec5701be737ee8005a8b23371d30e2c24e891588c0230e2f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5da766915116508c710ee52cb44a0f933efabb4923bdf38e174b5862fc65a66801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e1aaa0a7ca8546b4d36d52865b64c97af987cf9df45b677871d66a4e6b239186dd9a06dd9cb60cf315f0a7bb79ae6ee6d39dc499b7c63f7dc2f01f60b193f7a6201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b81689b5baad4afc5d5221f79bc9968e8c0c007a6c186cf7b381c3b9494b13c9201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be60b2aea2d01c9ef0cbec0e987a514a859e6627d5ad37820e5ecbc1dd4de5e9fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ee829837a3cafb1749b76c15c9ddd5199654fb1bc984a541bdf7ab12a8a61db29cef190e58825c0261c67bb97ad3cf88f71df66abb0ca4ce0e864e96d98951c0c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2c63c29f50b0c0a87271a376aeb412cb8535810ab8c6cdfacfc797fc65504ceb01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e30fb7da7b0012f4e5bae9711d07e2e64fc65086e341c62f3e102d03559d575527ff80e853098d10c5fb5f402f9787dfae90178085145a7bfcbdf146e83b91e2901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b83dd187cb724ed5116c8514d5decfa824b9dd6bb075ebab65a404c3ae3172e0c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b22a2227ebab0c7c6f3fb79695caa2034ee2a45889ab2ece20d8677712798fd92d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e93a55553ad53c3931777dc855f594f0ffd1202a9afd3c6fcbd0041ebf4c39fc2867ce28ff335916eb7a38b05f17deaa037fe713ba01261453e3b8dab639816a101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bd48df18e1952e5a8e43c0eadc969948fbd7dd04c3237280e128a57b0a919611801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bd2185cf89f6bc4315945904e522857da9bc0da6f7658c8a2a0afb7242b40c365d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e8b15af4521573e450c66a99c2823c32301c345d358e68eaa01552a7636bb2e40ef51ffcddd140c10e395974d9f265a81b48e609092416f90d70cb87da4acbeb201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b06196914d526fb2e94aacc9a1de996a20367c19eac198fa2fc3ec1e07f8d57ad01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b02f13f3e05ae1a0a99606787ee89a206782c5dd5c3cb505eb454eb2bc0c4f5a2d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e8bc25622cee2deab20c9f05725fb6264fc887a478c5032263e7a318afd13485eebc4d83ab139173a95fd533b785d5f66b1f1b617cbd00041ec9a999e41df6a7201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bad3bb2fc2c2999e72b5aaa92de0c06ebf4719732be9b2359a78a0b22ccddd63201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ecdfd20bfd8308905a315befd6aee1932d0c19cf87e5cd1fab56d1ee43420c84cd1b00a981d5292b8ca43dc0868601f57fa5bb397d9dde7d2d9c098f1b1955e0c01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b1f4056ff3e9f30e16b3459ed779b640ecd4809ede115885d35535379a24884d101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e0538993aed962d8e0fa21b3ddaa7d9fa4cd86a4a0fb56608ed4f1b88b85a7f0945c176f350316a0e851ed3ca3324f3f1133781fffa2760211c7817c23f16459401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4a486df41f4a3144a498700bd4762118b46d18fda9b4f34fbe511bf9db07c59401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e75b282014e92f35a0616eaf6591904384e94324a1960e52bcbc36bf1f27551420d2492cfc10ee5b36df29b23b4684103202928622e9f91ef473b91c0186c812701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b3e90b7cb9679395151f313e21de0c9555bf19f261cfc10b58393f522241e0afe01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b6460a1c954714410476890679fb45f643ae7443020cbd86118d80eef46e08386d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e26eb83f6698a915361cdd0df3aa6cd490add1604ec836b01ad1af23cdd5b1a83b32c5b9d9265668a28d9b2c5e1126b941b549585d3e896239ab274d0f907086401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b9d4a830af7930b9cb1b95923cbb10c191a94d5478486803a031d7049faf8254101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b6460a1c954714410476890679fb45f643ae7443020cbd86118d80eef46e08386d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0eb91e9459b70cb23b8c56742b6d82e4e3f0fa7e0013544a23be5424e1e4223f0b2dbb80ad3f17de38faf207604e9ca6e2109faf07f99e8368a5511919996f3ef401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b2af05abd378995ed0f83a55d2bdc0541ff4cb4c42832ba6ea58ed50bf5d89f5f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b699e1df6521ab203e22ff585759ba5c99c0933adaded0da777a207f32aecc34fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e94486a0eb61f6d4c19814f646dcdd9566a4ae3160bb360f3d466dae48532588a5214fe36fb7fb3bc81fba2513f87fbe868602974d9d3750b83a7ec3fdec9fdbc01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b3ed1121c99b93fd9bb3d6e2294431a2f20b9a7d0735bac501b2c2a3aecf9fb6401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b699e1df6521ab203e22ff585759ba5c99c0933adaded0da777a207f32aecc34fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ed4432427f3f038a3e4bf5a5afdcd0250d54af4f32fbf64def502e400e639adc93527ebf32084842807e643e041b06a2ee4a136e3ed53332ed81c736c18661d1b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b1bf0390b209771a731731caf01996f57f9ded44e4176e824939fb2aecd498ec301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b1191c64cff5118e3015d0f55aac4a08c26f1442688196da13a2c17936e5badc8d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e7f4cc622888e4420b7211e16c6d63046f9cec02c5a0b7fc6b56698723f47dc30befdf4c28ae656be41e1fed0eadeb15bb9c5adb85003f7925d2393113db38be801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b53b5a40d918e6a8c1eeae49e361da16873fa7419abb99172dd62ca72359ee90601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e71b9a9d51fad4a6785afe4099fb8ce7521d3d5bb273153c04747db17a490af1b9655711dcd10c0b15245e72202480ed23de8253b51517ef7a22918cf1819424801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b26bfd4c19989f1f825a959afac73418ee07b360c8b53ad7a36a6d7251076deb401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ed2770c7b26bffcbc883c8eebb832a4a771b9a4934b9ecd0d5f037ed337e606084f017421b0bd9a66f689108826a50abd74c2e39299fa6448b2601a69b1a37e6d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0ae8af2fc8cbcfd41221b809656f6a2fb556610e05abfe70ed4d6df1d4f7dec301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bdda9fe56ad267c1c436082918d4499df53744dd8083f1df88c7d54441ea7e06ed5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ec401ffdfe802150b3926aadb954697729a8c75101d8746d2708197e5e351c42f74cc4f97318d2f4bffb24727dd143630ee9fd67107fe82346d863da6c6403f7201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf31cd1147cdf843dae22f74260fc7b97036c1c1878b106b2c79a4099bbf567f701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bad22a8c9700c315f2b7b592a453ccaaa64cbc628df0691f996f0f0734f905eb6d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ec450d50313ccd5d79534afae2410050a7092a08e683498489d825c532c3a9bdf9a2979b7792542d3f4bd940399728b448c382d071134972b5a87d857564d76ca01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b79722be3275ab0726f0212bcccc633d288ce343cd130e252f7ee28994e3b041e01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7b3a414b54ab538e224a0c6f9c0858ffbb42bb20fc997f2664f3f868ee69497ad5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e8cad40fd88c5ce06bbc74498d6ed520a33dbdb879380c4fc2c0049fed552819ab0d0a0dbbfa5232d479f2a83bf09de0c2e3ca8cd68a4c0a5836141c630fd1cb801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bfc4fe3c3f0a09a50ecfc50b64ef03e33515e4ce65ea772cc700219040833289a01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b9347a21633be9e577dea3235fa9f723a3deb92f1d81e96983b7cb14a7060fd80d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e87ba851e685912f1b6ae89ac973979f05fa6d81adc47704b632f0f56bdf72691157de8557cc7923da6f6dd8a6a0aa4b135931c28577c143d757b53dd06eea3a101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7351c57d1f0913a766ac9688c9e4ffe64f9c45f419835aebe1f0c3217abbfd8b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ec0287d9fa587ab14a980e149e5dfa777ec3e0d28d73d0148ac7f19dcddc261ada78252c1f4111e61bc24773ce04e706a3ced79d4840159f9dd331487a45da58701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b11bb467504ad6bb674af301cc05aa958c41bb78cb94e8ed68a27285486bae7d701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b67f0fbd500756417253b147e71f08307b4e18bc5acdbaefcd0784c7d543b90c2d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e01e61d16bfeb0e4d10170e62290b6437b2eab4b87287d743d8148c262745e428c5df25a2b9838e5ae3872501387467d07c82a7ad829996eebee917854784c8df01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7cb51308813490f56068bf8f888a3ec249724366e606a870bc7015353ad0fa1801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb660274b71c4624af71dda469e76775d5f8e50b02a05e4e59cb035cfdfe42d3ed5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e90827393b1bd200b801e715034d4dc451e460e7244268c5aff2d5ddb0f59257c6df14396d0ae4647cfc1941051b837bb014a5e0f5886574a1cad0c5eab6914bf01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b94954c06aa0fcb421d3752d5b447ca5b832a1f7347bf6204c5eee1175d6bed6001ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b13f1fa6b78bb7094d9455131b6b26835019d26a809beb9c1b61afd9556c2377bd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e7d5ce69533424a41a0056cd8e6695c76f3f0799f27641fcc166267d581139ef4c6867c2ec8f931edd33c8ce58fdc02f35f517c9a9d7059f07830fc374399243d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bee7d360f64755aa666ac27278083e034f16acafd72384528c43e599cc9bf699501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ee15c6e8616efdc8a3d8fdfb026ca4fed5c48434359603124d031ff4d7370fb1286de26832f8998dbfc4761946767d68f4dc27702ec0e5e7564410254fa59fdf601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bcc39fc5d8785662a6ff9c13cb70663e140b9e3eacb07dfa74d06a290512d218d01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7a8d01c6fe48f2d673d06d4075c40c83cf860d27386f9b17f26eecab30df78d6d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ed81b0ede34edd2d886f23c0b8cd85add93326bffc28c143c1e5752f658b036c6ba270608b462630077b8ac2ab118f1005ae29e2701b195aed2589642934b47b901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b29b71849c5c6e2d2cf6686d90a8510b165cab65e84d8b0702c5038a9d53f855301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e8acf9c966830826cee9c52b9b6a0e94e1123bc93c0b05d7325ae062f16f05d335009e088291fbc2c3422c5b9014f72db0a32eecd9772f455397694ff82f48f2b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bfeed08718398bf924c687e95757967aa08f7bea5e2727b56f41fbd96c80ab85601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b55955505a2bcd83b0c87722e62f86154990bbaecc6caec6e5b7c8bfd4c26f929d5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0e21517d32bf1a31fe52d0f50ca006194bc0d45f609a7e26dea93abd46d7cd3d5d897ad81abb4b9ae57ca93a4841135147953f940475213cb00a3cbdd3f5d7c1a601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bf45e86adb0e2b8103db408d62bd5beed685c509c2c92ab4512ffb9246f5251e601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b7771be09414cb39a14af59b4149a1f6ec0648bbc5d3921adb7cc480178d2013fd5436b8827d17e3463bad25b27f07c8b5de1b9552857f3ada7d4655b79827f0ea7513a10ebcd3b39a32f5fdd39e6d4539318d5866dc305f631fc5ca5dfe802797cdb665b1f35e5a4781e6635ab9dd2e112d314871854b0adef0c9777c08a14cc25b7ba83b27962276afd797a75e3f8778a54b4e00e09f8a279265c8aecdbdc1ce2e6334bfc6038a821b82e6f3ed7e702e78c3a035b86a1b270b356dee4c262b6687e3ac61e7527cf7b12b44f7b407fc810b42e3960af374aecd751b9bd85096586e03fb179205ac0efb38308d8da9413be14114d06dc21297d9d644eb6c5fce986e03fb179205ac0efb38308d8da9413be14114d06dc21297d9d644eb6c5fce9711e3928f77d451ee3b215521163a373f87e4cf9dff9f70bc1534814773bd257c71eeaf762a3f3467d38009a4222b8af8fbd4d8042f9752d2b18474fa07cd28eea6a8d05e85615095eb584a3b6b4afe728c1e133ea8d5a5967b93166268b8f9e5c4e43f5f6593566d493b82f9f393a6033a9ba25d9234bd7ff8d4b356ee67704bd83f2ffe359f8197fe042097ad9eabe72146e3e657a2a6fcc876f34f0b0dea3cbc96254f19829ff5eae4b337b7271033e39c60a678fd74d41eac98f310f4e2e533db938c35e260f992e319b580ef1e4eb19750e90778c86a49337f6119d2b2faf062fe718cb15bb3d6fec5d78bc47b5112316422faf20ad067a9cbabba3d1f53b0e96924b13fb19fecace485bcf5676a71ae5110ebe22bf6de90136713c235909318e2e1ad0bfa31c58dab23a3dd7088ceeb9a6d5283fff186a0d5d7389f04d46ce869c26af6ba36c6706281d38e1df9262491d00c47b8eabbcf7ac52f6fa27c156f22292d6441e9bb02290e8ab40be694f1f52864c2d77cfc16503504eb54ad7581bef2b545e8b3ad7233104e6cc8eec471b061dc59873992d1fc53957d8e9823fc2efd3718a7bac1064306894e3b01274f9ea00db5145d8a1f19700e6add228edfb68406edc2c5d3cf1d65ef074dd5b1e084e64ceef8bac06d5388c17e52db6cd21036a095e8d02488bba9ea11e62182040c1e17235974793d3b81c4fe865850894ff4bca66f609149783d7773dbd586b65ec18c18f6794af02f18c71f797855fc99ea90b8285105f65f6fc8c9dfc5ffaea3f2db6b30c65d04608390d35db0d50d8979117bf64877ea1075922cb5957fa887a4e382f30cf7b5319b4375ec07f9a0743d477f3889ba5ccdb023fbfcf28e2c6af9c490d06fc5eba7ff80a5939ce846ade646c84eb711370aaf5579130d7901a122eac24446f0f4202bbd3b93328523606102235be69e3fd590d143feb5cdf05e8d42ac3670b90c53e24c351704b89ab8f28b76fae1f21eb4e16f10f869af7c925a66151114d0b761c4ae96baee18d94ee0c982beb52e7c2e7a7a4f9636a55b87a73814e87ccee16cbf8781b3bbd043c0f12437481183f9cd3dcaaae546c22796cc638cf6441b47084dc9a5619de682497b81808260a6906674473b96cbc24376a90516e5116bb391c8f2df7acd8a326e8dd28eb8d240aeac61c07ed30e5a74a6e33f585d26923c5aaa9e75b7d7d783bcbff88bb042fafbe7373f37e473a07cb5558f7bbab0ad77b4bb5539a05bbfc30bd3a73db2485bbbad09814c58533eed64a90593901a91c620830bd87f7c50d4d6705a296c5193227cc96d2d4725c10f0ba2c44c00dc6da80732c64f9fda941943dfd42fbdf85efecf6e132e9d629604ee35b18bb55e974dd5d2f27d08d09e8e4cc16ecd063d6399f5cab30d514165367a7d3479afbf2514092fb237a678a5acea1c0653c898f32e5305459cd7eab054a7697c726929748afc81650cf12fbab53fe43774e2c2dc9774d7c5b7340743979fd705393498ac8e1ed34870fbf57f3c95419df7f90092ec50c3f51e86b1704ff05559d4033d16e5435cc9d7a550a689c75e46bdc3cc6103c368d39aec785d56b31d4f187a2ff40ac83dba87d1649a1d317205ae627a27233231d5ecf2b98faad5a70fa8dc3efbdf13676c0ee4fa2a46760d0bfbd0568bf92beb6501f9d94103ae303a8e16c59f2acfb43711cb2482de7f021369147dad33eae281f413d0566e26ccfb012bdb148561c123fa41167af677491f424ef0f1cc94093e2974ce7b39d76cb061e9a05d3e947a67aa1f6f2b8f7c21dd64a15b86bdce7a8c125b8c45ac1c57ddc30f1aa5550c01b6121e45b2c8e7c4e2732eb67ff023551ca9d82b922dfa9a959cb211180c9488ddfaf1dca70478ded4912eecdc80ce7bd09a210b96048764869502a3cbaf3bab6e4abe07cdf4b68c63d1646cff9bc76bb3187f5f10ce6b8a84a3ed4c882d6160efc1ca035da75e4ff075939fa08c437b20d7056b2dbef1868ae583fae6937d4bd0923404f69fe02da993c0ecb9fb901fe120816c8e77061ff82da26d9098b2d16d247ac28c5fffd037035386cc9d531c109fa0e8c5096116d72f537c5fe1c9bee3646b22028268ecb4127bfcf800fa4051acbddbf6eec327514c1aa828b4daee44681afd0e59433313aca1ca35f11c533ee91e8e64ccf6e66ac0db50e1e8658362dd35785782dadbe625e5008dc92d2d7d8577b99233d443a07e9a5ab1390fbe8639b23bd3a6c371dd30e4ca8f7b21e9ddd24cd07456dbfe74d57d059fcf33611ae6e5767874c84f93d8c100c804f960b9f4dfecbb1340eed2317b47c7d4ec2da3f940698776f8c86083bd0ba76f27931b906fb523a49ec13eb989c00c7755358e12ed41f16a70dcd184089aeaa9f303c4533c531b3d63f0d9be932dc669c931c8a185900c6ee26cd1af2fd062d0b0e26730421855d5f2e347c71280987428e15fb2ad3aa45b67a46ac26073880585f526c0f103fceaef53e76186be73ec298ecebe823c28defaf58cb46430fc66b085732fa9ceaa505364e227b75371fc8fcc268567597b50b4e8dc999eb76dacd0e1576a79e230b306637b93428684301b48a68d63857c5d49c7ba80f2083d378f34e2a94480dca0194f638ad29169f3fbf369077621d516aaa5c166b2d50bedbfba227b7c5dbfd416e045cf48dc934bce3dedcd520e631c2f4d32393e3345307d685249e65272b32a16953f6e2601ddce1da0ac80453ed2fc7358b520c3f529d63a2a1116d1e149ac431e9f8e0b4c585d2111044914d4599292ec9950fa5d5b0563d65163d7c8c94a944befbc952b9dda8be543b041ce35fba7332ae9587d34284ae5a22a5d459fee61c7b8a8519175d78f5a2d62191e822bd2d9be6daaf759cb971cdffebbb2a456df2ffc9c80d7d9a13de2aa728161b132b21ff55e7a699fde7ded3142dac667c5bb59d8f793ae0aa74d236f0a099a490412964dcd2f735ce0e2b70e1a769ca6101ef3eddddb7667b3c78bd06a193228b8a6e24600e63a16f6a7e79504f2885d3fd5426470591f1a813713121629ccec4c82823e35685e0083621322141339cd722d085af3ad689f2c5e65ebdcb581e850d20e47572a1d7c6344e73247b4f250ec74b94b62f2dd8ac03050e2af43056f1504c9d313ddb6e78cc148bb8cd1b897dd106a23f32d7fff9a5563e6dc19d1813f0c07b33f52deb334d7601239d5ad3d32fa0790ae77a830197ee178711ea2022b94bb4df543ebf30dbd63edaf575b1b215003fa4b6d0078ae51f2651b45867b8d488757e163684b575fdc7ab3b846e0e3dbb339719fc352f8249b8dd4c09a01ae4dbb6da2aa199ab97739c4fbc3774b368c1248fa0a8e665e84ae4dbe37fe894bdc4198a08bd269d6089f5000d15c1553020a442a3a323fb4b8fe521f656a9ac5f5d8d7d87098500754b89fbbfa18b5bb4166468ff5a8d48133872c3fd43690bbd0502486ce37b448d6b06c11ae0d68fa3116a1dccd73573e96751ee88c18ce9d0684ec21fa17cc89e45ada9f56a8b292ada12cb1cd59e7b354367041fc18ce9d0684ec21fa17cc89e45ada9f56a8b292ada12cb1cd59e7b354367041f9ff8ddc8e80f94814b9968f0026d89bb02b2a422aa6574a1b6330a9eb1786b17871745b7483ff1e89144918c6e2e1ed9b7e49dd82622290df71f7375d88dac720c9980a750de66c43c642ea17c28db1402d12dca993a6358f615aff0d1adc75c75c26626fca11a5930faf9ee57d134f443b90154c4c6e1557b9805a95a138df923ec67ba279236af173610827fdc6d59a2ed8f3e23332ea83f6a9817194a5c2e9d1a3e309144d41f90472e400a83b85b2e931a32b6a429714d1ea96a6efe079bcce81da1ec0b43fffa8c7d88dab6314afa981c6115900e695908adb508c8de55518a79668f6ccd43bc8bac795ef0229bf3cafbab409d342dc00640d4a9a01d46f514417cea97181b933c59e3d73641544f7082edcdb6d1496c76bc981bf5cf5812c9c8f70222dec4a117283d3642c1bb20c91c30c8ffd8c9f6356818fd54cfd9c781aaf56e4e202ed1a768d97942ca943b3da861e35b8655c8bd249c5b54bea2a85c33094b09c02f5e76918dea20dfd501d12e185f4ccf0bc937baa59a2d6ddea58ac79838eb3acb5475da7011b1343828962d387de9626841c9e65474373745937b4c639e108f485f45c062027bdb8c6bc23ebe0077ed815868dfaf04b4fc385ad62a9df472ba78850362a1162dad524f02e8953c88be7e90c090392e2f7bf1aac1221d75b3ee46ffbfa34e122d16898960e71ea58880afea4e8a37dc5a4ee74288a8f7a034b59c56c94ae633975366b3f3904dcb4a268557d52322a807ad62c6cd76db10b241fd93e45176667ff6fcabfe126d8809d323a079a4a78d05a9bfef72c2f878ab2df01901b61e3fa83e2f0e53f1754c5fa017426a7836a9fbc755ef72c2f878ab2df01901b61e3fa83e2f0e53f1754c5fa017426a7836a9fbc75572e403b731f8d88475d2ed00d135d44f620fa19bdecd77745c4004963e76c8832f39afa5f855a18b24f28da3f9188703d3a42a3f3f60dc8099ccb6855c62c3e656a2754c53e620d0e07d62c1ba2c41c5679a17c19c659e9856d09868fff438eab05dba5a3199517ffacc91d83b465ee35c2ed268830562faf3db2cb6f675b9803a0beaea3e5726d868ba685f83a9a1fffdba9d53cf7dcb3383bac857d6fbc9cfa9e5874fe04cef2490933085e416d97898d55df9388d330091bbc22702bf7184b0c37c321bf6f472f5024bf5491ae66238ec817c54bad0abdb7247079cd1ebe3b1aaaad4cc1905f244697dc99048c61c0a4cad586311f04ad0e079b26a7115f212af64fda83771e5b9336c8b1a341445e4c1a2fd04fb54d2f2c1bc3d99a2c798ada4cdf345140390cdb5b4082aa3323020e0aff53bc4cb70bc577c806c26247be00f1fa6c94b33e26c6872b85492880dcfc9225465cb6a26c3cc27c9ef0f81fa8dcb4ed9c4f702de568b275ad378e9670e85b79834a8c5c923a7153adad41d78120b77e27a200214c56cfd00d2a37c2f7c4e05760963d9a7b2b3633ce851260b4975840cd599775dbd5c861fd5c73084fdffa4be1dc00f157ae24bc9704ba4dbfb4488530d6eb3e6188180a091dc7c8a2107f66b092dcd5231cb81dc04fb1c3ff57c849682b32dbdc8788413fc10c222cc1e223fc576567125b36e76cf6871bfb13cae012a7e9088e1c8863fccdf9612e1f4585735c5965334a9fb02ff65d75bd42b174197c2e8cc72a4c8a9cdf0097de93b2c3b4f7b53f3c96df519fb27108619692a92d3804f7f63f374ae6b94372f2f61197661cde77e1099a1bd3270708b0b901a1fa07c50ff2095685dca53d9a5d678fbdd4b9c03d666d783ab14fc6dbdec98913d609119ca37f3ec65c69db5659e7280103423cfd9557131618b78e7f74a76a06399dc1d127bb13af005a80f6c823369f54ad23e89eaabddfdc11181de299e313607c15bcb897a0b5e43c6be268848cc4ad4b9afbe4e79cc948ec05cf8a522bbb22963c15ad44d145aa700a962d064782e6dfea5dd5fc6f5c8e817b420fd6eecd38f173ff4fdfd7cc349024aa1f8d7392ea394e1322eb850eb8a261924d3261ad866023dd76c4e5c373f9ff82293e34224d156fbe7e8468975ca6d03de780ec16f96b1bc0ee84f377bb15a8ac827e3c78ba8f8269a45a36c544ac7845879d91884f9f79ea7a47b1e8067994342a65b1537f0c015cc4e4bdea6d6e29a35d3859ed4a421b0836e5fc365bdbcb0ea069f1d8f35badc1fad329802f510a495d543ab96afe7a4c8ed20d4df1993ccc01d9c0b6ab7703d8ec6ff1fc29b84927b8f580bb062f70a4d67cbfd122e9e4217376277c316b874037561559e2fa5fb2773bb869da9be1daa44b3827c29afc8c0545fc47969b2a60976abc0c14afafb4f92b51b284b44c023b327cfdac6685e4efe41df8241a5028860e2abdce4e9668d6287736224376d5b0c68846fafe73e10b7cf64c7ec9ca34e011745462f82972992b51b284b44c023b327cfdac6685e4efe41df8241a5028860e2abdce4e9668d573c36b0b91dc00be81585e0fbdde772588319bb552a3181342729f1736f52783dece6b6f56e372a5e8a0439ebe0803a870a61609f4364ff6c7d1d2f8fac1f4b0362ec0b0c5d5dd0ef9c0d9a788105f9010ad714c436ac29cdceb1ee0cfce5855c8f8b569e21ff796e841e0433ecc33a1bfaed64ceb44be963ea26b7925e38edd64eb52690c19c8610675129d0a41f0ac04aaa17bb7556fe7e7517ac1de15ab6cfca67285bbddc88d5eecb3e3be7d335b6be491639e25d8acac84dafb0f50e2138aabe7ceeb0f61fa1854f86eab988cbd9c24c80414fffdbfa49b4897096cff849e41265adece860a75d7f205d9dd5d0adce174698e376e452cdda758651228344bb47d5f368205ea1ec4818333a682a26db435d48527c4eaf63001c2a7fde0011003c41bd368164318d84a3ce8ab430d7e1747709494a3722ec5dde06f38eba4b83976cdfc32ee92ae7b356cb0e0306893fb7ec393b1f9a4d6d45d11d9b93bc9c3d53c309ec1eb66358edcf9d6844fd316b3dc1f15599c077d401589bb824cc8b7e0b4888a373edfa53116af54b9b94a5557175994958f7689e6aa683883f1d773da8ac8d44b39679d1003e15ae0700d658db0371e94535cc63d2888b08b7360e1c9aa0e7d14b3c492d692b8150b74dc547cf9dcedb21b8364a265b13bbe674bf9ca69431a5050c06211b53efa11c76e2cf4628521adbda3588809886376143e7010cf5b8762c0e83a8e86fe0bf5b04ecfaff129e5939d8a45ab74f44646b212a61bab118e9ffff43fbfe82895e15e343f0734e66635c2db6931dd74d00592989f09382ec264d22d7aec9ca43e24847e3f052350990522a8cbb81e0d65142ce7f6a56b41a6167dc284c5960314e22e5403c065173878da1418c59c47819ec58e7010cf5b8762c0e83a8e86fe0bf5b04ecfaff129e5939d8a45ab74f44646b212a61bab118e9ffff43fbfe82895e15e343f0734e66635c2db6931dd74d005929e2ed3edeb98ed08f1a47bd7bc9d97dd4befa875ce6cc5649ac7f2ef8077ca8664f238baf581a2603caf08445a980058d499bfa31f6f4e375c384f5f5adc9ef362604d4e1e5a777b9b8552f98dbad981748b3edf2a6eb19ec69fac43f8c5d13b3d87e7d4f888966261001074bbfff67236e06aba2af324a4d793e80485ba5915bb5ec08d0cb2143fb7ecc9f639f3209817f5246382624ad793297b9a212a483dd29ee13740a719e3c729cb40b6804a15839edd7b4f959cd4b67036cbb4c6a0fb3e6b61e2dc5683aac1ac90ffc04f1c9353fa27ba83f537eb5131365107db58aa10e73ca4dc8fe6e6f51f43e64ca309e26c59b3816695491f77c3c1d603f2e2955c64f97eec7cc6de5f106d37442e3cdba8c33ba890dffd0182c4e9c32fa4261c6ca30627272d5c717ce6ef3e820273921fb98166da426b8525b370a6e64378aec31dd0acab5f4817919d612b74503ab8d8ddc87ae06c7fb654cf20bcb01975ed2b516016f519966f3ad91ca94dbb0e195c8506a0f8a8b3d6ea04ae222fc875e75ff09ed309876945e62803dd4c7e681358d97256c6fd0ae382f89a4e4b68480024dc7a4877ef4ea64981fa7c6e966d818c4daa40615ec0e6a56739e6a505c245c19c9ce07be8a733d664d15496050ac5fa87621de29121fc5a802cf2ab4032ef80fc318c6e02c3a7f06e1a10e0553406c7b2b61a30f922a125471b0da99b1a7caa55d7fff372f45ed706dfb01132d0b18a1130a3600b9ca693ab5881222b59754dbc1be59b99a29a59721757915ff6b1fea6cc9637273e927051f73147b5f11251b213b578a2bed4cccc813d0bc0d768b474a9e020bb5a08f8db4d366640248238c70769c9d7cc7d306168b751b2ec5969e94de40ad03bab76aaf3f3a751b0d2bc64063853bbcdc6d208d7ccffda40622c7d3d45aa5b8025b9347217e4e8d2250b46ab59a9ad7e9ea67ae10fb6b6c311285e2e07de630fb857d8e28615bb71510df779d9c38f4c68b29c8494b07defa4499c809f2dd4591a7b90c36c56193418dbeb626eeb7db43bf37bea4ccb097dd4fb664ca54422ff5721093dbdd7dd22641c3d5ac528b2932575c3c2f19d3c1465f6a0fad74e5b266470767b8adad7d7ce94f3b94a10d6a465d5884a7d59e38d72649f4bb34d81d841620c2c9cb5585626a92b51b284b44c023b327cfdac6685e4efe41df8241a5028860e2abdce4e9668daf7563922431c9dae2a2ac66fa386fa8d33829f26faf70cae9ae8b81af65e07049e41265adece860a75d7f205d9dd5d0adce174698e376e452cdda75865122839fd3c2166426d0abe5058c6e80ef80c70a35be286188e6d7cc48fa86689e7e8b52fb75c32a25e7a56b89c879b5541c65874851b9894d00dfe335bf6d0989168c96f6864305ad758ca5eb001afa4f630c8582a800e7de0f3266d6f9aa28ebe857c64063853bbcdc6d208d7ccffda40622c7d3d45aa5b8025b9347217e4e8d2250b46ab59a9ad7e9ea67ae10fb6b6c311285e2e07de630fb857d8e28615bb71510df779d9c38f4c68b29c8494b07defa4499c809f2dd4591a7b90c36c56193418da04bc5264296f09109133115c72366855c6d112b2d2f91aac76ec0c572cd04055ce2317b4cca290502ad4be37aad4b2aa43939372c6a758e9d79d48687dfd8e555f1225be2ae99eabebdeb7300021cf5d4e67f830f52f41d983f177791194745a200a74206b9124195904d58c4835c8b0e2921d2f0a3147ba736e07d92b98286ebb3cfe6bf5c60b25f094ae30fbdab628d0c1968c865aeda7520b55663a4f7e11385e96d372c9826c3dec8066b9540768aca5bc06982262685f1fce2873c395868a896c1d984fe4d8b128f508481e32555c2e7e6951dd52f4ec1783666ccee1eea75e845a4ee9720d884bf172c3fb5c53f1ee77e11dedda1e632ca9e0489a7e3b64ff1bd6160ee107ec3a54556eae60bb29bff68d3f0bda40d4a2c396776db19a6b732a7a9fdc7387f732c2d770abedb6f98080944d50859c94b295459dd56e305b7c2a966611fe56a0bbd7cceccafe3909f7b4ee99fbff40af74b8d356a20637da546f548f322ef768a45718d9b2cddcaaba9f23c49859ce4890447de6201ba36f618e0424de0d5ccb6712ed86d16538336968461a7fcec563b57bbd7e6d35b6bf0901550f147f3779d0fc853f36a264ce38154ad6c68dcd10d27b924fee425343c512f7e4805015286680ce6bfe742f2e51b95cce0767a5c7b9395d6f8f96e0cf2cff9a3633f4e62787bb6140f2c3d777ed48162445bf655065c0626fec0864e4a166b69ed632607a83677620afb64f788ea8fbd5fcebc9c8474dc5fd3608d2c76286e01fe9ca0b857cdc1d8dc6b6b4df68d85776db9baa7febece7414eaa34c87c75745cbc5f0127df726ba413d3f5ab6bfb6a6f9e113c31f17af93c1ea4110341fd8263d08647133d4c52a168a0c61eb6e11fd57eb9ebd02168ce3111883b8207491dc16d8b8db0ff2f965fc7c6e5779e10d30bed50f624c3def3c9a5cf39a2cdae3f6a121c4a011f49f8316dd9cb57095a63ca9378f86555d3c018e72ea1eb4092187c9a381db7eec3a03c4edc4c69c1f0b1ca26c322e8e5f7cc21a499b7fa7963709f9ec73db8dfe5494e2fbfa982da5b93eb80652ed8016e40daf3a64537479870394946de90b56e545a14264c14ddff6541b7944e1b997f5fb6f0c1d4a76a06399dc1d127bb13af005a80f6c823369f54ad23e89eaabddfdc11181de299e313607c15bcb897a0b5e43c6be268848cc4ad4b9afbe4e79cc948ec05cf8b2ab911bcca83e28ed152735fe2e5229f9bbe1ac9f9e0160f51e641358a8bd435bde4aad4b4ca22186345996c733ac24b3cfc3be853a74e5f0b1207edfb0c32ee3ca8172a003c725766f5e98282dfc864fdd271d997994f2c9c80e0552435fbe92b51b284b44c023b327cfdac6685e4efe41df8241a5028860e2abdce4e9668de202e99834675ec6e7a4c674b4042bde7273322c2e6927cda3bc2b77f4af69f62742b0a995140e3b6f347930f8cdda09f71faa272035b451bb2baea901797de04a22e2bb13f77460b82e628c07ebc3054b5779c9abcc11428087e55c44d11b8a4258e73f6fa9b8aab139ddbe877f6f4949a1f8755e506455b5fe2509545954dd92995a74a304e98dbe0575dcc11afce3c0484302efef0b2fae3107c879bdeb72b815a6e3a935a51dbcb6011e56f41174c00c5888b79fe5ec443bb2253bf7f54025820ba29bdd651bc4a3af3617538ae7f86466203509ee48d3a275d74d8ee334c6509eca5c4a58ddecfea2b18dd16e4ab75f7a4243cc6185e53308557a7ff054c5d183a89d12144711ccf071dcb35616685ae78ec31bc7208b2472733869bc0d22ced3a514d9f0021c9852d328a712e065751af9c864d1cb0bb446b385b733aa22ced3a514d9f0021c9852d328a712e065751af9c864d1cb0bb446b385b733aae32922fbd0deb3f3ea592d9900cbf9bbf6cd16d268c9a09416a0b9eecea73735e32922fbd0deb3f3ea592d9900cbf9bbf6cd16d268c9a09416a0b9eecea73735b410f1ca29a5eda8046e2f7a4cac70a976ef5e9737daa9d7185dee4f59b925f54c0ece802198b5286bd31fa79559f3ca8f06b3a08d93741b124bb7d3e2c21196916189e98b7eb42be88ab8c0dfad77da028a31237855c24b89c008f9257929ead3ea49d9e391885c8cadc4c0dc6de419a58e7740f4791cb67c6045f97325c34993126f64ad8188db0dc725466fc240701b0bde3e4780f19e4f6d192d074b2c3ac07531af2a12890a0e5c177d81422d8b394085ccd9247b6f5e6a64a9ca41e027fabdb73e3a41e9d0c50fd06e532508b9f07faa823cf1e54c002619d6988f7c30e4eda21286145adf16348e7c671317b2a6e0829e6bedf65478b59de0e0564d1c8477f25cc6ed66c6528041ba24982ec79919b299ba1ffaa2a347a678110b44842ae1717217a91dcd308d8b6c9401feba68fcdca031b90ada15cc7bb2d3b82211fc5bdf09b3f5330cef5ded2a8eb9e9304c9129163714b9decf8863c0f6064f8a81f9b0ae1aa0c767636c174f5f8e7f1602699286b23c9388b6d1eaf5589d7d6188ba45ae8e784894f3f2713d2d97a3bc9f4504584f05684c6033193a41414edd4e308968b4ebf42e1d3c92c22e412ac44c849daf1f090ad9376e77879fe4f61fcef0c1a34b1e16647ca302089efdbd8a98b5130762833f6161dfc62ef7c30aeca0f45cfa0150f109b25ab3d4822f2a9efa56d3d531b6c06d52c5eea1fce273d41c77bb7c87e5541713c3fc7d1fba2a4db93438e8e1dff4c12d7eb50cea73135e815d94a77b9fcaeec21a176c00a19e6c625dc47007bef641ed50965678627905c252653356acc08cc6baa47a19a9c1523e5bf506b80cc4c4bf8cb98f241884f86a3f74d171d25ea3e7ea3d5460787101b5a6e8e00ba3db3b890ffdd93e4dcb49ca76eb873e4dd389db549bf6960ece6ad775a8948c19062e6e95008dc610b3944b940f777eb65d26f3a323e229f21158d549dd02b27cb7b9fdf8c88df73750ae6dd95001baedcd15b8ed8620b4840aced51a195b2a99d88e0a92214e169c6011b5976b1df1d2679c18e54a5823ba0b1d29f7381a0c99d77b6b5782492815a431360b1ef43c5f73cf019a4a7f3d853fc9e15cf1344ee8ae2d09fd275ea135aa2554479ade144b014a53247fbc78e178253f8bc500d95c880590bf5854760cc475875e58b7e07774320b303ecb24c521b09b9563b29baaec4be36af695b520ac1a875e58b7e07774320b303ecb24c521b09b9563b29baaec4be36af695b520ac1a2a459cf5f01df2e594fb2104cf7529d6b910bcf11f0208feea68ffce163c0631f4949484048642dad960edffda1007715526920fbfda79b6aa2d191347b60e732b880f338f28441621fa928c96442e894cf648ec067cd09222feb105059ad348691da93db945a3f862eca92ccb23db4b5d8d54baede88a1825050063bcc4207a919e94669e6c7700b1e5f1d91a16274b49e0dbb89b68c79a6ddde9b8083387d253fc95ce3d3ea58cfd5e22cdd80e0eede99ff8c3eab6001d0d05ae49ff21d1cd16f1a34a889977685d015a6a6728fb8e9cde5fd2aa335350779dc19b70ffbb6c04d5b2cd9670597a045af6eff162717675200b88b079e5aff574bccd69c2c643257b7ab49df5499329228c840c99a4abf3b95c9a1d1e5966124cbd509c2538b0cb315a59700ff130078a17963878d90d02d708b26f6c6afa183d1e3bb80c62091e3bc885703dedc095419f80ec20a82f94cee5bbf6688ffaf18895acce3754af5b8523873e66a39d442faaadfc54b217cd2a3348d1f887fb1507f9cf0a4e6864836fb70f7c2c8bd7da252faa3618d3285b590c909d4b9dd24c3da01ddaeae1556d38e54d773df0839ceec62d04e65dc594912266dd39825bedbe9bff544396d16d38e54d773df0839ceec62d04e65dc594912266dd39825bedbe9bff544396d1eb4b6661ccf199b13815d9de723363f4932164413da7eea354add7449c0aa76079bf39d56758f910b1066525823db3969154d31603257e111b633d072184fdc574015108da5d16876e32189ffe944ee15c0c3860fc894240c16e1aa55091db979d7a8c934c098e82f115d2a454cbdc5554c8766bc8552d54207409819431f822db6ec86ef279f53e7b54e9a36e6215d48b201ea95196a603719af775ec0616297c00c15d07634b74db22a835bd924fbe4f562daa38bb6cf9171226424dfd59c556d77d3695be84b8760e04668e3741611a44e3a45588175e670d087d190b0412df8394bcb91cd410ed999e05ecbe6f80fa8b7ef1ed47eb82d04453fd310fe7528c1b670c4c33b0075670365450a2e45ed3f934c856b384bab36c6fde5083b0ca57bba5aa89c6e1ed41b5f141e617c87346b5133a814c278c3028bcc2300742ab2908ca23b7acfc6b2dd59690ca559b271feee3091a3c72bb522a05775d1fd36c7ca17481c385d8ef615029cc7d9e2d7a51623d2119989d202efca025051a65033bd6019454febaedf03de90c5d9b881cb8aed17561151687eb3c6d69741a0a1564fa9a92081e616a09b475c67e19cef36369e7d00e5bf87bd62573e35b987aaa01159a3b480cc1112345e3ae83074007547bd8271fd939d7b5910d251985acf96f2dd2c36f776dbf4f4aad788ac11d2c04666467f098013f9888ccd90630d014773610a3cfcac1e81e760a8dfc410ce61759527c6ff3f3221f9e497c446cc72f6d647ba0346547f974501a215470c36f5ce6b1e040e6e4c40a9e2c8f29c8679c868796c4d3531f650e1b1a8f1c94fe916bffcedcbb4a4d7c4130c2198bb838897ca17481c385d8ef615029cc7d9e2d7a51623d2119989d202efca025051a6503f838b8cfb5d18c69439492dec17e487ee98f51c57b14a2c2cfdecdb245cf3acc9902d263be0dd8bf6fcf595584a386008835fd3cf77f9cd305b79e5cf680f6c24e5682ade10b87a7e4f05006eaa624df86f8d71fa80f2eecec234f4758a4090011229d4382621c7c8e4ef39911c31cfb691c10065f50e7684a8597ca1acff9bb66e4070bd344599ee2ec387974b9f441cbc71c65dc72f4ef7992af855fc439316ecc84de52fa88a08b3a2b1d5fa9381979c87452f5f63433aaf8e800e78685eb3b3022ab3c8b31f5613e5cd689ea79e2336b8fb20e9326fd65bb0126ef4eb468b65f58712a4262bf585238d8cd4e31d40997feab2ce62d9928d6212f83a72c6590068130b64edb902265d636eed6402990c1d47f0501299d7cd43267c662068ffaf49cd580570d2389cfc5db972825df530416d421c86826367b10954b0cea20faf49cd580570d2389cfc5db972825df530416d421c86826367b10954b0cea201f48ee378627ebf4f84e43bcc754525ae72b9a05b6fbdd6b2dcb8a5024a46e35ae6a2251c6dc792dd3890afd9c834bbcc543bbaf4b721886e8b35bf7eea5dcfcd849549316a52c0bc6299b13727b91211b76bd7508ac5fe92f7135852b883b2b2ce3cfda7bcaafe1c998be63d4d8db911034fd4b79c8a3f4ef6626dad4e2eebf3d3a1d0eb130de41932a04e6591e90e9191bec44827ca987dc389196f3d8ef6d8777fd072c8193a14b53400198e2523511f4500a311a3101dc019a6857f1a4d66d2d0956e7a6e2b705fdce6f4e95e2cdf11230b3c071e747473c8eb93818b797a4eb226b11684440ddcbc9ff3e9b57ca3f49466b669c8a5a655b016603f6b74f3558aea4b05f91ee49da004f8c1543a182796d324bdeec221e74f263574813352534d9724138d81dfc24319c908e5aec69067343845aa8f1c3b8c5beab6bd6a749ca2740eaa0e4a4c343d3614fa55dfbd84d8dfa6e87ef10bb96eeab864cb643290f2076403759f6fd86aaa2500c43ffc422ca28d92df30bbede74dd303399fa9c57dd428ea15f441895a67e287abf2de470a2a7f43ae9ecc0fa395e0d2f8bbe96f69444272d43dc3e4b4d6f3840db3796eb8b9d6d79732ca778d03a987fc3813e2272ccc687fe5e6cfde16165fe759e133ade24996e62a2c8ad5c99854695acf92e569fe5985c5fb7aefe5c0906f50443a6dda6af0de25b7d011a4b54bdf1cb01679c0c556c85d8a85d5689c64d0a6a41727deb549ff9d86701be424270a30904e15c46d2755155e12e24381ce6c48d47cae11aa9390f6151ee57ac9fa03ce7d1a556482d6b315713af347a6bba664cf330ae7a26679a48b1706c2249c2e90a11fe1126a6dcbccf9c5bebb080ea8d769ed2c2ae8bc16e247896a9c50428ac2f290f2076403759f6fd86aaa2500c43ffc422ca28d92df30bbede74dd303399fa9c57dd428ea15f441895a67e287abf2de470a2a7f43ae9ecc0fa395e0d2f8bbe01679c0c556c85d8a85d5689c64d0a6a41727deb549ff9d86701be424270a30904e15c46d2755155e12e24381ce6c48d47cae11aa9390f6151ee57ac9fa03ce7d1a556482d6b315713af347a6bba664cf330ae7a26679a48b1706c2249c2e90a11fe1126a6dcbccf9c5bebb080ea8d769ed2c2ae8bc16e247896a9c50428ac2f1640319eb256cd273be9ba208d0ff032e68309563803ec4cb6c8be8f2c9d291ff2f6c9a546b32acaf9771432649800ffe3156b555cd6e171b4f7284dfabbb564afa65af90c19e3aa211fa5f90fa42c7574f692d107b210089b1adbf386ed4bc8d76dde16ec5b38093232bb29249e4d29af34557a6e71d09695ea0997f730dacdcdf2c52e6a585bead69ee2197dbe2284f190329ef6176726b9a0aa031d237809cdf2c52e6a585bead69ee2197dbe2284f190329ef6176726b9a0aa031d237809cd566f8611b64e07a7e45fe62e27e88710e8fe4835a9060c25adab5afda6d54e73683bfa011737c31df129a5f63b5499156d21952a9d911e0717a084df6050bc3c2d952569dff183fd9fb725a6b3fda1f5cd0a1d3c32aaf8225bfb6f33470fcd97941e6c61a9ed8969548de599647e0c4858091877168dde66e0450c7135a60cf9848a165cc89ac216140cc8873f83bbe3903133404a44c94cfbd3d2aac14455763a733603843b6a6ecd9bc5107023db448a772c6006ed258c391d55d7cf0d4244594e475e3cffbb4ca681a1f0dc8f137e0d5581d8d031b5dfaee29a5f995869bf21c22c920c2addabd33623e2aa464a44b99810cb19cfaef698ccf2fcef6450f5d9177f40fdb8f64a9cdb180fd92aa41c39e0f14115e213746ed45fbbdc33c8b61c56331ff72dc14a44b0212862c2a033e4d2591da55dee62fc6cc1c2cb24f88c06a403b3e22d6ed0a88435c79eceed232932217491a958247bd2d48fbdf32d8fd04171a312616a365c745e2311a87584d3585bd6c6c4af222d9eb7a4966f5dff32937d5c11ed0a47017d236ab32a573e433ae2cacc7779fff4ca8337d5311723e9364961cc0ead88367a88e26f2adfd1bf00f85d4f3fd85e93090fa99ca1c3795ee5948bc7f472e94b53d24465d46b450e1ee7699ffb501211a97db3553bb58c11a16c74c9498da3757a72e4898e9b2bc63d9c28b5996c8fd5fd2ccb7e614c795ee5948bc7f472e94b53d24465d46b450e1ee7699ffb501211a97db3553bb51931d11c21e2cf5a9a87a208e2fdf8c07bf270e2f2c31e5d77338e848bfcc1325536eac0ac87bd5342320871d5ab74888d75ff8ce383d00fb2ca25b0097738728288757aaf0c9aa95b60dd2cf69bf3f9e129f7835a88b3ab0a11c286ac242cda5faace2fc00f2c3622866135d542b2fdc2053db7c57b46dbab6564bf5c3a33785faace2fc00f2c3622866135d542b2fdc2053db7c57b46dbab6564bf5c3a3378536c0044e8f4309c1a338c3c1dca90f8d21895e9586d9d6290e3c3e0353fafb8854d66f13a27609282dce25ccf0576a5e1b673f1037b16b7749cdbc82ccca44655c7ff625cfb05b8bd859c62bc74f1e829fca27567ed0b10ddf94397ddf66e384c80ee674dcaa2688107947340af149e2fc45d9ede9982406171cdc3d5d74e4377deba2555c2e695b6f808aa718b74fb8ed2b9fe211eb6e29444205169de6ca803a8453b3e8aab5fd1387a7805443361e7782882f6e40c9a1607f415eaa7ee384a7ef84847f588ec9fded84f6356376a039a0d987a3b44042c950c3503dfc912e5a297c9df6ceb77e0ebb96a8fd8571a279d6cc9c08de77803acedd19eb55e2183a0c8843a5ef64dfb2e9e1cf27f79b14e12b9a8f14b27ddfc973914c6854be7cdf9e7009f1d60e2a4c49aab01290ffc1d00fa07e164a507db36337c926a0202cdf9e7009f1d60e2a4c49aab01290ffc1d00fa07e164a507db36337c926a02027a40b33058d9693205511568098f4f96a1b9b2361811e1005792e67f1c46495c2b9f44ff6a410f852450089e74358059d7a3db0d2cfb9e53dd04dc81a2f9fa390ad45add5ceaf369c9999f4c21a8559fe810ae361e8213c6f9e0f3ff0a9caa6ad50a2d9d8808f6ee35405f53f523fbab206820e026a5e6d4ad195337bede6eff0214751c4cf0a21dc20a24aea670018eb615d9c879e2d9f45d71c47f6b08928ba7e7b8e22665388128045be8055769162b0b28a9862d6ff197ce6b6b57ae90924005ad2a64a9e4d1fa57695447f3c94fa1480ea7f18dd350cb78979a21c4c685f5264e1fea11c0c5b4505b1f74630a97fb3349adf8fad6cd02319782eaef935445cb427934fd526174839cceefb3c337a877ab225af08874f65f60fb57a80f40f84f357b60992b610514ef452479cc32e80b970061669c3c44640cd09d1af74ab8b1b8172882f9ed981a77bbd1cc92d3b9e1d509afa64ec8130049ee1d51bceaf4f38095d66476104c96e683633b9e3c063f9f93ce2b78667e8abffd483e88f2ba4a502cd9ce1254972f95729c5667835d4dd98cf6332065ab3e7248de1a43ebc25b8aaab3b28491d2f689704798669f7223c46c060386ead0cd9853aa2c9947a54e005c9392931da648d009507d3377b61d34cf6cf322d8f7604fd5a189c1512bd117bd35b62d71991c07e29f5764b88bf9b84c9be2a458a0fa6274d5acf1044897be73ac14ea0852f8ad8c6afa9afd16bf9036c51e7c12916f3602f7795aa58812b3293b38603e33f9c16d0f4fd4abd5eca7396309b8f47a3a1778f3751047f914777daf2f99594cce465b7b22f8df27d7895e09a008ffd66a8655924462c2f914777daf2f99594cce465b7b22f8df27d7895e09a008ffd66a8655924462c27c2c6be0ae3b1fcbe55b1ca1bf01c5de0f4c82f1c41cb21112dee5d4be6268192d83ae7b83fbd5e53be327568994de0d4d637a8dd32b05f740199d2155ecf8d617583c5e73c3243da0b756e47b2865e271146d2de2684041ca69871326137a6664a560c09dd5cc1bfc5f15c5f3cea6eeef151fbb5fb44be57d76cb0e4e45e3f8bcf57122695e94a2bfec32af3d8695e374cdad4257363680d25b4bdcc999fe797a7354a81b7084010c0214ac28e69489f3e9484335961523fda00a0912b804acb73996e09a9681c6e13962966491ac03b0ded73f8418f43f11557e13a5ed2dd7f1da47af6289cb34250e17a57adb121ed6aff13652ede2f39404f5821b18d56fc2f9a8ed62b9beb9f261bbae8c778ee9b9c16d36153a8cba30a522d78f94038ed3f6357dc64de9580ea36239cc56a33440545a4d34ddc525ab6a60c29eb9028dc851a704c5ec422a5c9b8cf5b0e74b55e8345dd9a43df6ab856c4cf20b20d8cefaa52f24b0274c40e2f2fba15f7257da6bd0d93f56f722cc64b1734d70cc22fcd8c98fc10de7e2d0b39c7f696ee5a1b18854068e820e72a9e8c1f1c90ec6373c108db65a925460f8cb935c33cd9ee094be257b17a95cbe3473d07e2351306c9255a5876b1f141a1a47d2c9443a500603109c592f7af4db21a9effd1d216b7ecac6290dc717262d221a3a1635b7f2ea70d2dc9c645d7ea3772065603fcf7e119849be785700b0fcad7b4b281f1e0dd29538129b644f231908e07470a320657929a59c1cd82c33c3bd2f2ce60aa22667b2ba69b84c7629f9e10ac136d96140808625ac8d7f6399619a6f13147f864d79b938dcba7fe2e1b6b587e18495b3c8276449be785700b0fcad7b4b281f1e0dd29538129b644f231908e07470a3206579294cec0310fb8b07c8ee69c30ee31049d13dc80075c83012701fff3e3bacf603a91f7ba222a8f3159341d8c5fa543c019ee5801814c5873f5d80e9a59036ef7febf53039742854b122aab8b0af284eecac790d47014149bf00f49d7ea5132b36929dd8849c8bf5ffeed2884eb05483ecfd1090b1d5b26ab33be00b211a20288a263daa5eee5e99f5a7699dcd3ba6d8c9400a37f8954cf37054a6a08ce2ee7ab26e56445daa9394ea3883f6f600b2e4c8ed5836efafde4e0d3c2eadbd04d40cb89e56445daa9394ea3883f6f600b2e4c8ed5836efafde4e0d3c2eadbd04d40cb89efe28f6520b937f84db1617803336577cebbdb80a352c4ab62324c2add0f0912236bda29e8719fda0cc64c1ac317b10b905a3e6624bfbb4941def27e97d100cffab6f4a6735e71e73296511259d5d30613072e296e10c45a0d5ad80a5fee728ad7873fc2462f78efb2857ed45a920c106072a5bec9e9f4a9df5e741d839f59a32228991e0ba4f65204b25f4c94289cac45226cdf03458a2d125cd0cffba65bb352079d3fc46830efa903bf3c0be2ae7140dc83f5db08f70d6459b070efeb3fd7a6b6e9394755b2363dc769356732e0a5ade7b487a15b0ddf48d3fd00ff7f2efaaa366e33b2278104f3fa1b98358abf95cc44a5ae0a16d7a1593fd52ff9e18ca252db1c8903149fb42eb4c4b61de2bd65184072974239ed838ddb9b7567de2ebba6d84a28c1db43ef226b83a3d164c696960edf8c3987907c7b9d926726c7984fbc5cd18d9c186668e69f60e5c98361ad60c7850afa23800539f6d8d669f30eb2e8337fa7f9a907268b3c5f6ab3c37d666f2d8655007d1aad6bf1ccb2199b202c57314c2d73d57c786e9d5138bdc8dfbbbf3b7994e6a23913ad45631d73e453fd468f27ca160619af376e8d123609c159a16432bdd998e0407ec0db94c45ca83089f1d68d8081f9bb35212b55a49a11033ed274d7dc553cc71b22e635f914572809df86510634bbb22e4849d4009aac87a0e897a0dead1369e2fea85337f8f84b7662879358b9a25dd8cd4e1dd41760613568ad96ffa65dd5390b043a63058befe00ed0980020db1b692162467ec38df283d81d9a314a07d21b4e4f678a0e2fc51662879358b9a25dd8cd4e1dd41760613568ad96ffa65dd5390b043a63058befe4da7faffb99472033fb4c243c4d13d3b83043332e73c610d88c9c182f4f59c9fdd9bc0c5e09cc4c98fdbafc4106bb6af04c95db0a517dbe7edc6f123ae2870da662879358b9a25dd8cd4e1dd41760613568ad96ffa65dd5390b043a63058befe662879358b9a25dd8cd4e1dd41760613568ad96ffa65dd5390b043a63058befe6f5431a4b6507b9480c0b91a6a948a39605b8600b827f7631c24a5b06df35448c7ce3a5559ac25e3a89288ddbdd61baaf495056c96b9c3fd02bb8824b1a6cf39360bee9b4be9a32d44b01bce6b2aad70f73570a8941c22face9d9b008a895c052038ca13f2a853f8209b37fe3b47a3b5545f5ca9d8af130ef0375dcb195c6a6e2038ca13f2a853f8209b37fe3b47a3b5545f5ca9d8af130ef0375dcb195c6a6e5d8d9cb899b032bd00b76ab0dd653c90a8172913fdd1f3d56e9b9b949b694f471fd4584cd41c740fb289ea2c7796c7ca34af1da846c5fdd0ee7182d5aa05295dc09bc7bc4ed0e9d99aad7f8c9e056666b167fd6306b563148347b125d37385c51dee8b5cc95fc7070402d527f8ad98e7d114d44fcf129498bd3c2e0808039617e0e001bed013d489be7f5dddc433b93769fe50a873df8132297fd6bf9c92437e5bddf193cf7fd5a272406b91ffac219ba933557398318b77a516b7de45cbf42e8d29411bd24e1f79975b7d3890979248cd39daf4655e726314020cbd50be06c269d6c3997fd05ac44ac1ce43f19953c086c3a0dc6d23e1fdb1fde72b0300e3266e647443d6ef6f8d0b7181b22e90f00da54af51721758b6e4c24a35627ca2db7b4456b37a1353c2a7db30ae0ce4aaeba417776ae0f4d2365f59c79fc9f3f833432557e03ee06104d29712edf42fe49f0bfef4aef9a0c34cb94106fe3bf4ce4dde2a21cfa1d030ab911a8b60e6cfce100c5ee37562dd2d1ccb919dc7b5de6b1165177593c52de38029308636721428203861dc433f832df6b0d96a46dabf8545b8710d9fd1ffab702d0ca42acd23b63121be2269ec293b62c569ded11358c755c296e258c4442ed54921d4f5d59b87be45327c1749cd93a29f765b0c802b440cde85fdfcdb277ae06aa57c5808386c37dec4d2fd0d6fed6991f922510a026e93740f56876752f52da176656ee03e6179bb6b1e3c3e830516e1af803b11115cadcb008a0c8d2ce3f45959abb839ccb0f0121fe3b3092972f800dfba0ec260a2c7fa52cc83ab96121554381203d1c54c4ad831e7665204f4961a6db37b7903ffa77203f37ef758968ee312b5db23453dad9063dad1246fc0f07c7e3d088199f56a3203f37ef758968ee312b5db23453dad9063dad1246fc0f07c7e3d088199f56a3f1309f95b6c94af4d806e92478bb06b22600e57574b46e760a3bfbc7ad00b2a371787e1586850a9a9275f21a2334e954661a356d0f82fd797ab6130d6e72a4a4899ab8c473450a604bd859662a967d78fc2eb7d19541e2cc2e49a890a5a3020f93b80d67b8a7d73ea050435ed157b80857c327e90bdcdab4ad20f814d761e5ce27afbafa0e40394ceed94f8379e7974cbdf8e0669529d37a0911fd49e7bec00a85e581922dceda7d9444233cbf4fcd066849c42f41a0bfa14c232b80afa26c2272eb90639e28dfb1e625e922923ae09a42ab177b3427e430abd59179bcd04b1b8f8c449e3666175a6f6b9a5572d0b680e2a0b4a6fcdeed64f25970610956a16f5149540cecdf9ec253e4c6acd84d658c7d9c5d3c59b795efcd8719355c88f5fcdb22a2876f0e6179fe44038dcdb01fc40a52a8a6c849a7333cb6388138429e6b5c5f94ea926a1413a607d656ac5a78bca45584d7e93d8ba14132e82914143cbcbe0a7f9e1a4aade2335706a320a2bbe2e481565e5e5feffcca6ebbb3cdbe1692be0a7f9e1a4aade2335706a320a2bbe2e481565e5e5feffcca6ebbb3cdbe169244286c619a431446d16fd3b6d6784d5c8583e12ea0d0339eef7093399a4fc3b1534ee1f23957df560384c2e15a4425e6745aec80ab53a06dc784fe341576977655f9a3c7c30733c63c19502548fdb4a5a06e64ef327ff9aa6c23e469440ffd2500961608e993bebb71ca7b480f118195b7f592aa8a461167df77ee3c03dab148f777fda6e9ae5f6a2e565811623439946ef890300c1c455971327ed0b2743ba6d8f2aac313c726e40098c415eeaaae85cfa098d09778cf3e1f7fc33ecf204ff3affd585d14d7396207fb7ed2877c675c3583783d5a623404925e6ba03619cf5b36ef323a553cfe19495ceb4a2994c4fc851046532068d82f3ace7de71bda7ccfaf6120220e77498fbfd21011b35a9ca6a77795d2d0c1c8890f2f1132a9dcf36678033bd83f8808f18b43070542135b269cbe34799d73ddd52c8db283fede21d90e7f67d907f9ecc260497912c1a52b75950c86df4d0651c6f2ffae3ee8d2f9f36c35b16c2770281d9e0d762a842106c9653c7c0643f2cc527865110aa9ed1c54d33886ee2e92efec0ab9f042b844545e15b766700df20d7b12b8ebf0457167e9cfb29c3f38059428f801700da45b4b89907746ca4286307705a356b392bc29b75171607adf0db7eba92d445ba8e94b4ff255e7cf89253c0b85eb146a08231c995171607adf0db7eba92d445ba8e94b4ff255e7cf89253c0b85eb146a08231c997c029caf65f7ec7ec972b4bd7896602c8e09aed9d5a0c49b53c656bb1c460df7fa56c124b4ac18da9bda7cd2a7a4427ca63d9e6972379b76b1659280627f70c817acf920d8a755c394813ef6e1182d7f4e906c098113d0b96c8ff84379d1baf1a74ecbfe3ecb8307ebebac7b94eba709cec07bc53cd97a8ba9d3a0a7cdc5de5771e788267e763b8e12e84a5703053105c68e253a3f7dfc9cda577a27fbb01bcba6db5714b61af87e7b552e2fe02780b1776bd771b9e150acc8464a3e4861e8a9b9f6f9664b6fda2822ea3d2288f1877df211c1e09809ad07deb0a83d73e0bf38d220f01f74001b408a1ad65bed59c503f344d6b2500b938c2eb4fce4c3bc81ab09587039da6a78e2f077e254f40de371884f8ef74963e2d16ca7ec006789ac70410632d5bf530d8fa9406eb64f83e29a689cec05efc1b72eeb9d830ef1df21ae493f435f3b02567d19297ad444ccdf80f0e25cef5ad06c188ad868e1018cc5cc23d314141c1a80d0e7a778f41f35255be4722598e10b97cde868a0e7585c4a0f014d240d129245b3e3c01e06611df84a669e982a4ed0e3e9fb6fd43c3e306d00fd43df7602b427e68fe822ec7b227ba749981d5dedd4078389118e11cca8676d7ed9e384840f06b4e299e47d8b1b2cec010c05c4b6a82bfd5915d17b43c197a5913d0635753f01d873e1963a02f9f9d31e34edca6bc9677683b922f215ccb8520068e5dfea4da4351fee450576c8374b09c5b1c075753d2275147308efe6d16cdf93c65e4174bb5dab1083e86c2d5ed64b4f8b868804edd4d83fa94f93cb0310c5286aaf96c6fbb98e66ff964f98d3475bddb8f01bc295c229d9463b7ad6e54bd63118abfd86e04a9aad09e844fdf17119f97186429b29da7016d9421350cfcdf1eede37237e842a9916ae72f09c9e46a0cf30998c96e6ed54f610443347d5059e5d5ddb8627a99d39e3bed37669d18a6075c55b68a667c2a049300bc37c0a10ff86b85556c38cb7b7e39a2b5b3d83360681d64ba6aff9f921d35510aa38a85fcaf98bae328a3f3440944a8ad66736b2bc7b87c34e35d025fb31c91e95814dafdf4668bb02f1970ad743981ba3386ca88e620f5e55366f0771d7b39de55136f4937332e8a3839ef2e227d3d0500e16ac99e6f13593f82ba46899f282d17c724739bcef705411125acd23e75d7c5e124b27fd14d02b997a005e4082957b175df439bcef705411125acd23e75d7c5e124b27fd14d02b997a005e4082957b175df439bcef705411125acd23e75d7c5e124b27fd14d02b997a005e4082957b175df4a73d42dee0bc526d8e76566be8ef975bfd73f18b0c202d5abf6201525b18f1037243c041a4d2c8ab90e650dc0ef61420bf8ba5fd90432568d793b1b3413fa0507673e6622f070f5424a9118f82f59e5fcd9d3e49c66546f853ece26b4f7e771b6dcd8dae47926d7d741f6053030dd2eb164731424dce593484d85a120f68fb4d6dcd8dae47926d7d741f6053030dd2eb164731424dce593484d85a120f68fb4d35249682a67f604e9a159d128534b89aafad71b4c44094b826beb2b73b5bf19f138bdf954f711719371aea8b69d1289ecfbffaa8cb06d0ba0fe3cd115bb5350c5c85edef41740c30bbbcd387f17f735bca0c37666788b0842ec06f11b0073d70619b5baeb263d669a3ca8a45e30487f98961867a538c23e3ef8918e38f8eb92e0160aa39972093a5c1d2b0053449ba95d18bd60332bb30ac1db852407d3cb337c0790701d175a0c4fbda722d7422b7889941c511ef7e171eb481eb8e5cabe073471c801dcc392f95b705ce8afb7b97dc7e5e233c777ca9da1e3ccccfbe396189fba3a54dfbaee73bd587c7c26ce69ede1eda1e28149275c0570dd62e8ebabddcf03f6287d7f5c5be85de66eb5a51b24383a91590448820635670b0e309d14ad05b5a5ce2890ec7f3eae3c4ce24c4dbe9026072b0cf2b12498956fece5f13a67f471c801dcc392f95b705ce8afb7b97dc7e5e233c777ca9da1e3ccccfbe396189fba3a54dfbaee73bd587c7c26ce69ede1eda1e28149275c0570dd62e8ebabddc499239d6b5b2f762e72e7280b1b5f896ec53a2479b6bc5ef7a9ac3bb33e23419f67a665fc6d2cd117a873144910e6a2d873eb3282348b8ce23cea95d4d2c7a66471c801dcc392f95b705ce8afb7b97dc7e5e233c777ca9da1e3ccccfbe396189fba3a54dfbaee73bd587c7c26ce69ede1eda1e28149275c0570dd62e8ebabddcd46488a1db14a56ad25b196f7da65c92773ff9c5db50fa4f55ace654a5a27e37d840a9e53e7d97b1c0cd957f8089aab9554075f9027e03f8e3d7bb72712da922471c801dcc392f95b705ce8afb7b97dc7e5e233c777ca9da1e3ccccfbe39618955f1225be2ae99eabebdeb7300021cf5d4e67f830f52f41d983f1777911947453b519ada855df4849dcdfbc052899a33fc93ebe1b7351ee2a51eeb24d02f336ca5fb4133babaa054bf549633a33cbe2928543d6a62a1c0839a02889e1af57e08218950af28787345e96386d6432dfd8070a429b815f10bb3ec119a759478cec3146a2a820f770b0fca0e05de32cdf97655edd7a1f60ad1abc8abdce5853b4a5c30f3b343e77847a27d5f68d96ef0ce4cd93fbe9a6ba7a2738bfa920235d382f86b315999f20ef19948c4d227c5fd55a45ad8b18af6c60eedb4d3b425432333c95e695d48fa1b8b73892ea60b39b76e37e0e67356e582cc00d4ccaa0fd2fcc66545b3ba2e0f1bb865ac35f7a3e43330f401de5e7184de5e6e66bde24c9f5ee7052589fbbe923211327fed2cb4a2d92ce29797bce0f3bde683a902029aa07cbb36e2c81f0f7a2ac99f8038ac2d98a59f5142a070ebe35760a5047a60f359cafd5826e640fe75f2a71dd7166909fedd8bdaadc9442e933ceabb0356eaa1d9f40d536b06754b4368a1629d2752b04d7c7803b5f4dd829e30d680dfe73684af6775706f14ba9740b3ec1dba4c70aacbdd64880610a4e0c53e2a637f16f86d7bf784a698f875b04ca7964fadd0c3b4d2059ea3bf87d89e7f71ea3361c39342c8cb21643dbf833b4f1dacbf5249f426dd2cfbafdc157c8439d55780c4a78c083192aa224bdcc817057251fac9ef52fc2af92d185f3a2632bc03b53d3f2c7d911076ca204ed31a3eaf0975aa383a378a81e93ed1807bdc5e45c55d029f0606c282102586f8c309e45d738743310ac02e4798ca914fbc29200113785a0fc3619402b682ea9683724dbe7094fd732b97f4f7935b43e8b9bec44860959aa5b62b90ee8c504f23c6818dcd2fc2acae56015a557acced656b71200b2cff5c547a4c8698796d2cd749514ea9f3fc36717213ea2b7d5973cb726c18339cfa8794ca17828d16f10fc681e807f3bb96b58fdaa60bce2dbf8893c2d3cfce96c2765747586b5ecf4eb7ce644fc17733a9a9e51b1fb21dbf8f6b385ec5d9f34609f962f6f6ac353c35c0407784ec66f61b5349d28506b9dafbac0d5be6ebd8f25dac43eef79f41073a9ecf4da9660faede1d151f3625fa57a22cad9cc5fa71ecc7d2029649b00cdfb9e3dd518a6e594e0656b734f38884af155dd43bd36b920c6db54c4ad7ccead00382dd518a6e594e0656b734f38884af155dd43bd36b920c6db54c4ad7ccead00382dd518a6e594e0656b734f38884af155dd43bd36b920c6db54c4ad7ccead00382edf2ca0cf79efca9c1fa6f46c54ce98dca64555291f9fec196e35856c0a5afda8495d60350cdc3d64122c4f20d519b3b42faf329d4de586544b874df3d9706ed342ffb035099dfee89288db84e9f8da656d163d737c09c161c6c32eea812b21a8a8ceebc90009079be211749118494d7cdf74c94070899fed2bd2dd5be8425b01e5c4d31cbf65eae336b4a2a93e0e7a6b04b2ecf655d21fd656c5c3d9567fd6c1e5c4d31cbf65eae336b4a2a93e0e7a6b04b2ecf655d21fd656c5c3d9567fd6c70296c9bd0651ef960b852259e134eade8f364b82c54e388971f8412819e8bee615abaf41538b04551d480c78640eff3a92f7e281267d35a47065bfb6f6f3778865c80555b466653ce6440863244a9537fbff36aae17d7cceb39c594dc25ffc8979b05cb8d1c95532bab38f022b5e66cb6ea7d08e0bcc9f6c644270e6a91116fc35892c70bac4b886a21d841af4c6adb492c5c55ef02f528872d3e75730bc11203d2898a2266024cc1ca998215b8b3fe16c48247f117762bbc60eef2ad646c54fc01306c5ea4c7d9a17b5671a1d663d9bb024ded7aba1175eb6ced5fc6d8e756717cea68528612cb9bb526cb3ad61bf99ed32d096c2877bcbb6928dea20e4b781fab82d523e9e7f08a30f8f60be7af3793ea4c65e8ddd084fd2f23bcebe9cae2e25cb5f451890ac394cf20042005848cda51fde2d45ed03cffe711eb1ff5265fbedaeb02d235bf0597dcd02a3b40745c2a0e5c7e9cadb493a7397fb4a68656f4a9466ec2828b7b32b2f29b0c2c88369c78dee19444064e49a8a7b75807cfdf67908cdfe9a6b48eb7e5a5fa4b1610a35a54f20c940f44ffa12a699d0367a76a94fa98d02de0643e8b34c66cf72827c63c87deb48fe92414a4c527d5fc2daa163c4c5f6d01528e3e50f83a5d97c867d514506faf932cc478713ef47b7a39c74a0a82f51ce7fe5e0bef1d7aa59ac0e2d5d085085d8891ea35b74a775e9eeb7802a32802d32d08386230403190b417fcfe0318e96fb5a61720861651b64a145e24ae33eef7c0f57a87e3329695694fd9b50fead1a8679a9f404388e0a3e1321c34b933eef7c0f57a87e3329695694fd9b50fead1a8679a9f404388e0a3e1321c34b953e5f1b791411abed6a135a41efed13f0f544e2e088b0e5ddb4484dda15cf59f238cfbc445443b87a28e3878dcb25822012bdf48f5b942cb47b6a84cac2522fad31130edb8026dbdb8086003af7ece191b0fcc38650d3a6bf69388e1111e8614fe60ef59775eacf93bc35e467888043e5e8d15916d142d922cc3ce5a1c1e827609864296d19240d953dbc6ea7cf1a1542281ce564fb73034b668936ab1be44c0ca57d2a9dc1c2b190195effe9454cfd8a4da62af902cb4eceb7d1e35c7b25b78be2624e64315a88ad7b6070007c8129aa21ac5b000dffb488deefb0078ae3f72f9aca3010174a48e749b98825043e535683c293109e9aab5d4a32483404b111135feeea4e5f87a1b8b53156eafee0f8744e35d6fa905951544e1cb65879def165f30403d220a5b8a1a132d5102afc14ae60e0678519e0118a2ac3f2047aac2be8c5e930b79f782e268967340719f2e26a289349aac4895990d4acb8e586fb3f7d9e916fcfa83de046a8df6975f770296a58b706e29bc5ea927bff5f9bdb16319d9e916fcfa83de046a8df6975f770296a58b706e29bc5ea927bff5f9bdb16319ae0d964ad5b243a16005c11da106acfde10d4e3326d86ef2840114c9e3b8cbb62ce93a750adbb6de20d1b082a62999ca320042bda7433b1d6de052adfe0e91ef2b880f338f28441621fa928c96442e894cf648ec067cd09222feb105059ad3487d17cea22fb9a512b1d5509937d83ccdf9959a70f45f6a1e94fa7fd4bb75c16bcf85b963d0cdbeac920b04338b73840c25019a573686cb0d778a291d65c903f8077c03d71a31d7131074ae113f9e4fa6f345c15f905a5b3a22bdd516e66ee3f38219fd18717b93e4aab8b34e95b75037f9b8bc9a6f4a3e10c3e825ff5958b18c18966988bcffb0a9311099e9efee8cb5e789999038d7d753b987b2ba50639eef07ccdda24f7ed0315b79d722e40789ad08f082fc95928a59f0f3d911b5c461d1536f7abe996ac5b16afd26f1f827f7b6e1d996c05efae2513747f354d5ddb9b5b4f9097d8a0f27611b122a50f55cf0db9626a717193b22b4c245a6dc71c5af4a12eda1e98de2f991c3c10788ad553f7f4cbab0481e0e66722481fd1e7cd7c4ed86f5f77f5ee36c1c8b1e0e8ae3b02ba18ae64678fb4875019939cc2ab33c70eb0e20a03c65f2fb11b894f0dea49969c2270123e603244ee97c2a52b20a3d4467a6b90a02c3df30cab54e64620d477ea4811ba3bbbc7b5fe22d1dc4ebc941bfde606db13a24f64eebe51e52910767563b9ba9edbc9e04060fce07d83b59a80c1b8219b43e10986029ab5d292929c909027d3ab47d6a3f27e6a9589acca8d5d55d216916fc74d4327964b4ee705c593bc6732404cfe82ca2e6998e505d317b6ccaaa1558e61e47fc9d30281d4fee027c431d9679efe581ee0666b808270899e55e200a9543b031acf76a49a293e1ac3607322ffac0273446fb89d7e2977af81817f30e608ef4686f687d58f61b98a62ce63bfc7f91f05897fcf2f067fd4ce637526b75369e960956769564af9f8297eb71a6cc36b66e6aea7b2d665fdcc874d84751af4783d5de11891b0817b52e5b4a76fada8bf464a2c6e54c66c2f0c9ccdcaed8f60451e57fcf7bad02265036ac40558b8ed4a440f481558379bd0acfb3d079db67e4b8fdf13673fee6fd31de28272bb5c29a8484b987a079a926bcbeed81f302ef918cc2c7ef48e3743eda7c4bd7b5d84e49af7cd652dc50cfbee7ef1b552e937152ad2ec8ab55954cda266ca3b6e0ef9075e44619a7932b00059bea8f146156d26e3d35e68f071b5c65abfc5f6607d8e0700c4505f71ff1d1eaa187d226fa4a306f0f6ef8a1510d91f6259fc6d7384e47d64e0fbac988af1dc9e8703299fa0552daea4d79ed18230c0eb36083b6dfa1c7579d10b62c1eb37327a530cdee06f707412960b9459fb639941b9c2d5d5c61dbf2266d48b5b90b903dc23307495b86ef24dfad80309bbb63014b038230b87348e5005af1042178a1b39ed695ec2a80a5da039db785a746de21b9e87112baeedd5f3589bc933ea1c49cac5dfaf94ff0f362578f5e3a23e4d5132e742de0f266acad3e1a2b302c5d5a70602ec9ce67f0f362578f5e3a23e4d5132e742de0f266acad3e1a2b302c5d5a70602ec9ce67cc1219e0a88dc738778fae6906cd8852a0ca92bf80c7e20e2ca2057b46d0981f70e21c654609a8e28f5dc252af64a448f62d35e01602a731680e12cdda202d0e67a902481999ebfca16e3727e928792d513dbe39e5bd80ad1ed804ca09e86f311553d44ebd8040acf20367815565edab63640005cb6e6b8a4c93102ac431f0c471649ad3956cc821eff9886395abec3ce54da731b8b0701518710a4768486d50d578aec61afdf0911efba8725bbf83e5ff9adac052dfce5b74a14f5fc2aae0231ab009726dd810e26a7b05ea1042d2d119dbc293a5a1c3640af157dfd7e0e0bea04ab91c5f8895f5153929a3a5455e31cba24f133b5dadb8ecdd55c75bb007e65aef758623a6571d61fc702464c54732a0b9afafcfd8268e38e1bd1e3f6614adb60aac1c553f49c37890ee0e484e2fd573242872bf4fea30f5699b3a9613447422a7c94554a8732111dbaeab24cf69df535afd872968f5a09efa5137d06e68b84d5ce8b2d029e592c49d792db6b7b4b88791db49a5f6be820f3fb80ae17c753d2d8ca02b9d1c7ef219efccc6569792357bce64c8affba1c453d0ae684461a3dce940232f8152a109d89aead622632c4ce603fa279ae84a880506849a6d17d2f1103716882da9bb640cacbbfbfd8fb4dd48982a3a1d970ab30f2b9ed303ca2d1cb0bfd473408faa94d39d2a367a725a8cb5b80652283c3eb378ed7e3fa37a7260e229d1f3cac8e6afecd14ec77b6eedacb034c689ae0bcd82ee454942edef3c4423d1d78ec19e5e7ebdaa8d7227b7546224dd57339e6a5605d5186ff004c2e58c9d3940b02bc271d09adfe3c4961a31320b3c57176ba8a157b3a20a4e90dc2f6d9d3940b02bc271d09adfe3c4961a31320b3c57176ba8a157b3a20a4e90dc2f6da954c23b6e937010b1ea9eabb87e638216962ee703342278bd8b5b6901e81e2a5c4cc376c32a0f4abf490ffa8a4a2cb03a24bbd1b8856d5312f66382325de795d70bda07d14eeebdff2c4cae0f5596f62f9f8f2cbc93c02ce57a893e632320449be4c4d6da663cf67f60a934cdffe8232b22d775833de4e2f6b5d56ccf0b9643e5477fe887897d79b41937cf610b8a24dc03a44a483d6dbd1ddce41eb7b41713d6b54c76f1d985d54be165c303fffc95f628705735e4dc3fa9aec4f52bf3c7743cb7738a176a6f78d8e0a33d5a8e441c707f57067c99868e8563a5aa07f214be704549acf335de3956209e902c1eb8f659e9ae5076d041cda189edff6d249727bc76297edbe73b97c800a4e1b785228d400813813081a5db18c843639482c8823cb7738a176a6f78d8e0a33d5a8e441c707f57067c99868e8563a5aa07f214be3cb7738a176a6f78d8e0a33d5a8e441c707f57067c99868e8563a5aa07f214be3cb7738a176a6f78d8e0a33d5a8e441c707f57067c99868e8563a5aa07f214be3af1dbf2eb05f6aae1780d07a659b4c322f6377b1add231f035daecaf43558b909d69e8c96f447d1e1dd0dc958279d8689a9538e97596af1c034ecbfbb870d596ed16ec6c188fb00959f4ef243291e30f4676ef12dc7f5eff3b6804ed67e2a5a6ed16ec6c188fb00959f4ef243291e30f4676ef12dc7f5eff3b6804ed67e2a5aaca819d6944e0318fc2d5747470b4c6ef3690759462e85de839d56e9264c0707f7af8dd80d69e1ae1bc60ae192f61bc5645a53bd69d50b574af38b1ffb25a88342ba9dc9aebc49d4ecaba9a875cd889d19d7171ee4b2e2ec153b50a9fb828187747b3ccfccd1f19e95ffc660a054f265a84d5d6289cf7e6d56cb7ebf86889c2a93c4b531953479c681f9d0aac3c6cf129b6550aaa9e9e336522d80cc22afd09aafd66b90b496a7a2fd39b4d58f7e6e57bf7186c56bf759133018fe0c649676a6e5a9c8cf39dc20c2775a6ac0bed0a98d732ab324e7b3a6d77813688a0228fc67cfea9927f00bfe63086d27c9b38e66f48113e6cc8835d912b8fd7fa094746722cfea9927f00bfe63086d27c9b38e66f48113e6cc8835d912b8fd7fa094746722391f66977323c1bb923a300cf98a2b77eb189f0d5bdd2c31dfaa02feb31592158876638db353d6db935ea836fb792ab299902bf233597888ac1423aed8e9f1cdee3bf78fa2e5140e4ef4ddcb7858ecad278e9c187bc8100555ceb3100f4d08f0f3cd5f0ab309278ea25126891b5fa9e5ac88aaefae3f7ae107e420ae634b8d21ae9fa205f62f70352fc11222599aa3c7b04bdf342dd9f71639595ca1e821d5987fee83ed624891039bfc14018de2c51d1f5d7bf4c34b128ef2a0323a1575ca7f540d04e91a86521a75aa7fbe1d1b7cb775a4bfae20b0ee8ae8942b5a1550c31f71f5146c9097201347826058109c38103acfff565ad622ecae6abbf496d2833e2caa8399bd08d2240bf0670d2578e5cf450610149abd1efbf77299d2a56f4c5a0d72e32f6629a2d102eb4e7973752d06524b7001aae71ad22af70f7e611e6fa6ca6b487003445f4e1c68b137308d770e9b18bd2801aece7b0c1efddb677a2460a0e669c68a323a86404fd0201504a5f7aba9f362ef1a7025e5e5538b182c8d95876b1e1fb33a7033d557ada904e91fbc7d1c95f862b15810c405473956159edf8cc3fc0b1c16560a76d55588d5529968f3101d4d79524216844181191cbb4d023bc5da1a86182e73bf38e40e3f055ff940b4d22d6f1006aad84537de7a9351983003460c2af288f109625a0a1121b52119a5600514a89fc671fcbfafa61a72c0cc5ed26778522dca2415a1363cdd716d599a95e338ec88d9eec1c087869d6cc04c6e997487b46e4bf7230aa3e5785f83d46480f557f432f3b97009abffb11431f021291b257d3a329a38653c5feb2472f25bf791d0f575457d40c07bc1f8413e9289a5e2c74b735f1d8fff21b5a474ed0b94d9c596a6362baec2d12821f6edd921d598ed5af16c49db4cf5e02499be335060bf763c6fd854d5ce49b430cdfe79eda5c215482572e2d274cdb9eea75801fc42734a93475a88022df3949605a503eda5c215482572e2d274cdb9eea75801fc42734a93475a88022df3949605a503f5395e29586254fe46361de04cbce84c740c96190a410fb7b6e421e355af2fa50458ba47fc2236a03f15770d8842b82cc7f9aa158b3efdb15421f77f9f4b74a2fa59c01f2d8d1676cce88384d8b9e82e25ba5ca2ff2f984ace650785628229928ac8be9044c9d4ae8ae6859f4850e6703fb3c86891f5ff3f1afa388fc95f461ebeb34a8cd06643d78d57143e471e34a2c71124ae0752901d582e62dc9b8e07d47c397e293bd7ddbddf1dc60d0e30943e3cd98a8f854f5affcbf0d5a50854a48b9b0d0da9a0152205b586d2188e6b145feab353e9fc7bb718fdd9e08582bec33dd54290c04dcee3fd5981c646ed6f472cef084b65956efc54779217efa7ddd034aa336352b402fbacdbcf15cbf3b3257e64cb5e7ddba230535fff341c61c2c143a428204931fda3de64f86e7b291fcfa541845a6204d659bcb02e66ed78c2309d12e4336c082dfcf0c71bbaa856998629988e61279705fef88f6d47e35febe5d9d54290c04dcee3fd5981c646ed6f472cef084b65956efc54779217efa7ddd034b602960ffd9684ff09dacb6aad9157e49a405bc7131573d5db5b120ad7825230be892d1dca0009451714b0d8b3861f2894360b07abbd10bf620379c68949b64e3d1a764b9bb8cfbcb677db427e7bd6b1983d980faa6f931c7c4bc2a4782ab8890535efaa1eee7b45dbf52007c0f6390ea99c4333280188eda5f0cbab1762ad5cb92a84d4ac7a9f34154f0aed52d646871e72baa9bda4eeb33c285ed6f19122940bd19ca75d6826548f97d5baee7b46498e1e17caf89fd24bb36a7d318bfaa3dbc90c4d247df1e1a73881a63ca7c6dd65e3c0b39448ae265046477e3b7a56050ad1a4a79883ff0a447b9e9948afdc04bda4189f91bb311a43f06cef123173e9f9ac8e089f61aa81f51b067c74f65206a65bf3ab9976f28fa14864f80c3f283c723ef8935ee427ca67b402d007b0aaf23155e404446b0233641ad28d50c233f3e84f7ec3bc7b3149e7ba40e3407c515f51249acf7d4aaa627eafa30f0a009d565647bbf1f1cf2e8cebb53e47b47b3ea582aa1e641131897cb12c9430270b251b936c13d5b255017ea1bf1a556a572568293104eca32b30e6f167a3b8248a89c485a50da69ad53c0daa65d0b39eed8b0d60ec961c6b1b353c08ae6826f8a049753569ff84212fac3569be9006bd47832a48df6765d5bb9202b95e1b9f2279a673650cb111ba7da1592b354270f7935de2a792d31393f73aeae1be2044885953e76e7c8e970876f649d4b4aed17984e03ae3535acc966bb74858c2f94da3fcdb1a6f3c82dc4fe3f710683a5d992a0b95c5671969c6fb5de96e5c462a161a7aafcca5feac61b606a14c50abf635a3354ce9340e5c5b7db5aa1cbc5f623638c9511205c626cf38c1245d4f4c976973ac4dd501be6385ebc40d4f31340db15b0c8d13910d66c1474e0339e26974b39276a832fc7081767d21a02b9fdad59793d980488db27317fcdbac5b98f354459094ee3e88b66704a3140dfcd08707fda38fdda5cd1fcf22514e5bd1c6a5873e4a0caefaebb0d636db3aa20ab9a49043694e3dffdf24cc87c77aa352b791850ed2ab4860743b7f3dae94fadde7666d053e6a77b4b9836526b575db14f67ab92252de550149cb2fb194ffd83ed663d89b1c500e8871bb92da88dba379d7f68db01065593a94ea9193584d8b0e5c6c2fd8d0c857b16af93aab1f3e13e2f06756e9d19b05ebb7d5f3c1e251be9b774029e41120eda308f93aab1f3e13e2f06756e9d19b05ebb7d5f3c1e251be9b774029e41120eda3082a35321b70ff0f967f74ebe6843180ce4419e59beab1d3f719dc5240cbb566880a328f0fd104fb7caa155789d885a3f822a58fad535a6913c1be09471398942e6775044a909f39215020c4ba4be4810ea8ea6ac109829f321cdb293223f4faa793347784a4702be91ab27e07c8a660f5e9ff7bb8425ac7ebc4d14ed5839f727db093c4a73d66f05649042df9eb792ca4c7d680e37460597260be5b8063feb251058ba748eea953ebc0a293677edc437c455279276151acbe4905c94cc83c413d058ba748eea953ebc0a293677edc437c455279276151acbe4905c94cc83c413d93b0e7bfa43c1a41387360b97eed4d95db872805e27a60106cb70a4e9637580fee06f415a9c36218305c1643dad04c1abdd2a87fbf7d154ac4c3e1e79aead26d6419c49aab9b7232d52c96d269fcef364b5cd7c15c725bd3a92b6b874bb41680aa45bfb5ef48f0d984fc890788d09e3eceb49e9dfc6ef1a631bab43053b6a656b8924799bc0942b1543b9d9e6a33f362ff3b5ac5be43397a38d337cdae7abc150d712755bbacac4423175edec20e59746f57fd7809f0efffd73ddeff6a569acc0d712755bbacac4423175edec20e59746f57fd7809f0efffd73ddeff6a569accc043507186bb8a9704daee3fca6717ddb7b3ee606ec672dcba3ebfb4cf106037c043507186bb8a9704daee3fca6717ddb7b3ee606ec672dcba3ebfb4cf106037f1a4cb902ee2045ea17ce84fad3dbe6f9a3514bf990aaf7f2ee8bfb001e3336b42fa226383921ee9a48f15582729d0e18250e9f76085d2e585388aee686a7ca3267e5fdb88dc18eee6ae44ae5a6c68c2008654bc8f8eb1e62ae6dc7f99091277b4c053d894e5223b1781371ac023e3ea5b4c91c1849313f6298093a186a60e111be38d96d531d4ccc5763273933ef27f7f3be2fbd98e9b4d9903ed524e98990168bb871bd6228ebb1511d74edaac3a29e48092de2c511cf37a80ab8367d1245cd5b18375b9c80bdd20058aa96cdbf82bcb389e7ab0d1a778b3d5bf7cb02211964244c61825bb63458f0f85e52b6f30cd8b195f6bda3e96b569854f732b1cf6b8133ad91871ccfd60752bc26050c3b486fa5314e05c7ba3b07e70da65376bdb018ee4ebdc0401d6b2aed802159cf33f13c27c2838da72dbe5c86f351f914adda8c199c8d7eab7c0abcf873324b30f25f7ed9f34900bb5e6c1447f5d074074c2c9b996b85859791b1396145d0b48a70eda026ff131d4c9e605034a82028a86addd90fa6bb1f1bcd41fc01704117cd049ff704cee5df6a1dc949b0ff8f147d9bd3a4f6a9e25903e29155c1f5858b89bd15151624343af4ce8d60f7fec0c185086bf3879f1158af023a0dd97d5fd61f49e6827e731ebd89d741225c931cc173c4b3d53b9b352bb620d700cbef3f1321f21006da71fcc88d12509d5b8d7ba06b08eaa6defe7a6b71014401f3d236c5b98d35d87f513c097969eb634645bf3b9db554deb070cbe8e8d41167e7b8a106e39dcc3640317364fbaf44be3eb751955a0f3556e4b69d89d62b67dbd2af0b9a8828647cb040dcc2606c54a1c48900789d3c0a8246cf75110875c2c87abebf2200abfc69e6c79b6f0e0977f2879a99e7d2f0dffc100d231e312ba961a8626350c5a32631e1a0f36f947975d4280f59434f21fbe57c815c373697fe8c08fbd673d0e969210c8344b1e2146acdf2ba435aff5cd1607de7d3763da01fd9d56b85d7f59f84aec9772baeba269b202ac449d6a1210d87758730594f760359e10e4962bd56c9bbd42664454e436f02453b2614d2d24e2d875afd9c62e8fb864b0fa7f9715ae0dff06e761febfbfd95641fcd8ddf1a15bd875afd9c62e8fb864b0fa7f9715ae0dff06e761febfbfd95641fcd8ddf1a15be54b9d143ec8dfad84a00bf805ec0206a2d518a0c0073295ccfb05d4f1226999b64d61e67e12a1d60094f69529a466684c41110276ba9be80e618e15c581432466be1c3e5452168d6fe0c4e804a668722e21ac568f6a5231b45ee078064bbecbf6aed2fe114cf3bf03290afa912c16f1078a8c2a3260b5cae6d768c1b10253723c6cce732bac9ebafc8c1929b1e3b20b5a0c4026064298dadfea7c97f4be4d25d5d4cffeaec6325329c2c432e2ef725a0984f1a6df6131369e6137158a4355e8d5d4cffeaec6325329c2c432e2ef725a0984f1a6df6131369e6137158a4355e89991e8fc53abf707a8f119308f7ccc16783558a20c0f6f65c15c2a08bceaf6029991e8fc53abf707a8f119308f7ccc16783558a20c0f6f65c15c2a08bceaf60275b8bbbb65a834b627c1930ccd0353d03b6e0a214883df34a7f48845fafdb019da4caa40cd568211920e4b904763ce7d467b47011a81f12a6e0ba5af0ed01b9064e0179354b1741c4e06db9ec49abea6af7e6127c2a82a4ed0a77242058a8e7db36f1ebbb9ef31ea8ce2a028b44b450b8414a3ff0e864a0d6d464585c9c29dc6a1be5be894330a242d6a030bdfec2c5fd3c199d53512d21078462c154e7ba51d39f13c228328b66be9021ba60a8602e62588f0373029d1070e3259a708998c7936532191f106dd8005cb6545d5cfad236291262bd8e5f513246f134cc30283a236532191f106dd8005cb6545d5cfad236291262bd8e5f513246f134cc30283a21b9dd152766fdac45aee6366106f76437b6d9ee40d8d4a50c211ced7c2425281a76cbe4fb810f1935a6d78a491e6f30bae0fbf7bc930f70befacf6f2da691b08ff761879bb57d272d59d4c667d00e15e3371fac62d75bf5dc91062facb8562679f440abb1fbd13d5dfeaf116c5fa18aeb26e4f1739cc0aef0efebb872769b47268c877585ff857489fd0a8ebf01dff417db6132ac2541095e3a022b1284151033318940a8117146188fd045a53bac499f4b1b7a7da026bd56c84187f8bcc8d233318940a8117146188fd045a53bac499f4b1b7a7da026bd56c84187f8bcc8d23517e1b23428cd1cb5e5dd0c46edb95afc26c65f999372e6438ee8f1d4fa94dff4f9ae88ee6223c161acb81a0ac117a80b763951e2e486302305bb74ccbb9eec03d4738399a558c8337cf43670708ff9108af36adc4b5908732644bd93b9db71454d91ae73310c78e801a7567e342fff152852d0ec609c5cb524a75ee074a559091f379323a62caadd6ba54d7f7da7b51d97526916711d95007ac01a6701bf9bf91f379323a62caadd6ba54d7f7da7b51d97526916711d95007ac01a6701bf9bffce134ca6c45c5503458e267535e1b889d8b15bc764c629984ab6af13c089647a65d00c3e2314cf03218bb94cb66cd667a5e34a3897fbe163386f0af6dfce5b61aaddc28cd89a61b027e76de9753c58a3828005b1e364db825828faa380d5f84330c95bcda6c54ce4cb691199c4fba0057c27af98d4e3fe5d31fc4524425462e899a3aeeb7161bfacdbd09321fe51cde0cc941a3f1ebf87f73f43c0b1e11ca8ce78d589ff8640dedfcc0b5af1f48064fa9102eb359daf2a4ff30f2bae8911430e78d589ff8640dedfcc0b5af1f48064fa9102eb359daf2a4ff30f2bae891143020f3947cbc6127b9a97eb39031f0e773135be47599f0d6b91fcbf04f80da235c20f3947cbc6127b9a97eb39031f0e773135be47599f0d6b91fcbf04f80da235c6bfdf0cca8fba8e2b8de00ddafbbd4c8a4ca82bde3b301aeadda3aa1e13404b8cb01ead9c660440d1383402c155b07f781435fcee5ffa3d96ab4b3ef04306585a1be5be894330a242d6a030bdfec2c5fd3c199d53512d21078462c154e7ba51d994a29c9f4fc59f64c4ff0b912eb921b331497f5087e02e941ab2bdb0e7f82f7994a29c9f4fc59f64c4ff0b912eb921b331497f5087e02e941ab2bdb0e7f82f7994a29c9f4fc59f64c4ff0b912eb921b331497f5087e02e941ab2bdb0e7f82f745e0b83dc99765b8472764472edd8b58e05064e2b0f434b8aff08e7c5bd4cc40b967a9b06e783215f71008e9feba80f53e573ac383e6afab8b147f4c0fc169ec994a29c9f4fc59f64c4ff0b912eb921b331497f5087e02e941ab2bdb0e7f82f7994a29c9f4fc59f64c4ff0b912eb921b331497f5087e02e941ab2bdb0e7f82f7994a29c9f4fc59f64c4ff0b912eb921b331497f5087e02e941ab2bdb0e7f82f74052e3ee2c63777a4b91b5212f0e7bafe905f35a60f8579e54b0cb7e3b198a9c6260f71511a1365b263f3e7c9bd712fc457a763a7360e9096f9775b931a7d60081aac19c4b4639f91d93858adb3d42ee4be8498af1e4f2e8acc7440bc8b052d21b26cb7880c7e2c77aed1f297611e8297919f9ccdebb6a3f4fbffbd583852ce51b26cb7880c7e2c77aed1f297611e8297919f9ccdebb6a3f4fbffbd583852ce59a23113433b8c6364e0d9142f962dded7d24487867815c931097b516b113a23df2773adf3a4f91a90a896a4483108275b7518049db85635ca21aa351eae95ff3edc8e508485071cdd2af5e153889a81eb1bb38af9388de60be37d73e877c40e10b4c3a7b0e9f358da2ddcd464194a5fd1ccbbde67ff5e9c2121d5ea86561157aad8330e081f5466ab1abb0dbb7e90b38c5a2b58c30c39c86ee72ace6ecbefe4eb28b25b58aa37f6d5842900ed01931800fe41d7a9c3d8e1a4ea241fc1d20cc9fb28b25b58aa37f6d5842900ed01931800fe41d7a9c3d8e1a4ea241fc1d20cc9fc537f524c133c094f59cab30ea5d2b51c5d71ca3e7678c17aca31c2e6229956cc537f524c133c094f59cab30ea5d2b51c5d71ca3e7678c17aca31c2e6229956ce79386e57248d4c6dc4f1e32d9a908a2f6f5a98cbbc835784b1cbaadb1c72485cd852ea91faef4a3ed5c94e5e999d74533f383ad991404c2eac93bdddb4fe97b1be38d96d531d4ccc5763273933ef27f7f3be2fbd98e9b4d9903ed524e9899012a30f02cb480d3671dcb79f160f97a1da69decc04369e6cc6fa31a0405a2b6bc2213425040c8e638b29ae5446ee45253ca59a4b31336b2290d91b8159662e9633d98c19fcb6fb07781a4083d1974912da5bdb612102bae860d44bd7c557a93f62385b318cca8a9e250b7dd918b138345452eb52d1e7bc52e0c00a999b87c718a8f1972a39bc9bbb490d3ea0dd70c42ce378a2229bd00f27edd0d0bb80e8cee99ceb3c7e3c65b98a0f11e40772e58ed4231f9fd046441920fd86393c224baead6769f5eac485edb229cf0830750255f8e0bebe557c600277157d3e6fd96d21f206acada2d639dc30e09743fe5246f717c322923cd2c3bbc2a6fbbc0e2c6dfac11ef8d8636c350bc988dc0d1fa82d8cad1c313cbdcf17dd15c3f60af465dfb1a4b01c0793ba8fff2b57f42741efe4965be47a7943582de42a5ebabbc16eb6cc17bd3c185262dae4531e7c46c222b3d40c8523f279f9a413df8f5e620bd17769231fb7b8484efb3f1fe29c7e0c0400ef496932324655267b77d9520a41ef9460981fb7b8484efb3f1fe29c7e0c0400ef496932324655267b77d9520a41ef9460981e0faa73916d66e6b0a159ffde0f9eeba126f0b58af91112bce02d4f7bc63977ee2a2c1f2640df8b05165fb364926e679b3da9941eeaaa1601d7d01b965b384c3e59f002ae20d98030861e3e80bbb04b37bc1cfe5c082eaefe77751077110d99d7e0b5cb72e643061d9415f9a3c87a58694eb0f53bcb39a3d7ce288ab7449bba3cd84c778cb64a482327957d0eef3d366ee64c976c6987c3d05eddbccd48edd190bafb09ae2a40778bd7d211459794ea9b26844511b47f8a32b10b40c1cc50e6facac72f578658ebba11850d39d4b2b5b8db36a455148bb6561b34eecc9af240a2e6cdb8cf00ef298fd81d8b05527fe9394809cf5195462154631de9029ddd2ef2e6cdb8cf00ef298fd81d8b05527fe9394809cf5195462154631de9029ddd2efa11271791bebd7f2546d2132e65198eeefce21b94a55d32234485ae6bb700c0b7ad43683e085f62d2577463a85d4e22cfed96ce1081cb314157bdb67b7e4c16a2e52c699fccfef88e17977fb441ebe07f691276eb00f2b7672cf80e0381c943859dc905474ae9c8bd9e41abe0810eaa5c67b751d0d5907ff6f8827123fd3de24e7aac0eafc68d7df883113933ff0b01acf914af4ab5650fc36e06405a2ad5756a9bae39b9000d86a91d9937912a2e1b64ff3d4f6126a1ae5d9c34046b451a3580101c4155df0951bc5803402dcff1cbd925893db0eee95f9557e370ac1b6bec11bcb76f00529ca52f43fb05846dc332aef67bd4cfbb0e1612b36750f3dfc33f763f09a9bbd2406b9cedba97e8a1f44b527fcfc765716899485f53152e44f516facc561c6a3050f5ba5241d6ccab9e94dae29603028d7e4786c46cfb421c7a74365f563941d9cf56e68003038b8113ea33edc1a4c796bd9ee362b22501995d28566e967444d52d4b8a5685d2030e83faece682721b89a517b925759f3bb71731b7b8099b78bb614742da3deb3a115b04d221f292f24757ead35860b98012cb018a2299e392729a2276d89d71b8480fdaa834f6edf37b74f242e5e10c7a2eac0193b6aadbe5f7c682bb987db0124ab551e3eab8fd6b7414d8c03065a27cc7433d07f48a9a558db14758b85e35f3333f3f59d23e377450eda9f7b53785caf76a833cf3ca6cd9deb9ea76b385d8e309af80b9b4d8913307858639ef55df193ac051aaadcc7e34b9921066abf558f8b93050ff855dc90b78cd98a4f91ea4eb05e8c5873422569c58c1a333a1d7b8a26040732dc9fd0c6873808f8f8fd81f22552e67a3b5176ab789ac2f5cd1adca5546d9bb445eb1db6155f499affff6eb8676888be3b5176ab789ac2f5cd1adca5546d9bb445eb1db6155f499affff6eb8676888be99ea287a064dea8351831fb250d456072e29cf2366511834b99fad476add04af12c551a78f28c5e62091e7d58ecf690ed9c081e2510ddc41eda4d036e05b40b74937074ff8b8bb899a9fc863dd3efbc353572744f2d2b8c704b0437fbd78e67a4a0769f4bf4dbd8f5bd7a7a2f377edab053bf13824043925f8c6b326911f344ca212a1c562be3d1eaa2301798f708f533a04f6128a5fcb4ce2fbfad1e65eb1e829d2f1db4aaac58bc7713f2bdfe7365b426825a1cc2aeb53f29bed75a8089028ce4ce9b312fbfc8e1310df49c9e511abe1454b5627cbf8eeedc538bce419fcc51027df1bf9e6a3fce942e99f682199ae47ff52e7a99d69cc14691b9fddf683667b8d8b23ee6944522da2e52cffbe88356fe46f90c0cb3e06588fa1e44f3f9b94199ffbe370b7638ff847b5af6ba2b61ec0e1d17c471932ebff226cc2045f23282c1ed234c09f3f8239be05451c3cebc5ad869fec50dba9fff622ef41c9ca3d51720357ce97b0ee5dc3b0ce759223baba1271366ad604f9e97d0b6fbbcab4bd7a586e5348711b0a90dc8a0e1f71fde1bc337b6e7f1fcab4ab9126d7d52277678d4fe02eaccb5e766b407639b9bf889bd55245c0d824064f09be1b94b4161b59c82325ea546435505f1a20b3e935a5debf806bbf75632610c52e7e312d037146d8538d12d85b3961eec57a7b859cd667f38f5fc2c985373e2d3f3bf3ef001eca164ba7c22c4139364ee6e5893696a75ced8decc188e4261ebe5c717ac11740c039fe3b737fde36a281e39dafe8e87d7aa3c40f5feb0d09650643e2b2170bef7627a1eb93618151f4968b136a15fd4a75fae15bea4a4db58fe8caaf2304802304f77b2534edca7776be1aef1e3f8cbebb9c1411a323a1abbf23da72c93dcfbce75dc6d4d45ac6c7415cc8040d49ed0e71c6173a09dff05371bebc6ccd6126be6b5abb3f8f09d8a74c3eaae4afbfe7af57937890a08c637f6f3b921c16f61606805d1e8eb38cf78417578120664a984efe9101d08cd49fe2d5a47ed970ef250e068f62934f02746ab83bc123c70d2ec8485ae03ca078c8f3ac91b9a69609a7a00d06daea0c02185cb7304d7d20dcaa9b94d77ef08b0eaeb632e3916cc2e35d6ab751a21b6690cbe861f18e009c0435086685a9e1334eabd18a335bc214209b1fa4ec50e96577168f5f6c6b040707e077a6cede62eddc529d93e04e3f442fb6d52ffd69c8756e1cfb82e397e9c4be2dcd8a61c8196424366bba9ab2895b60ffe394ccf5d9177f40fdb8f64a9cdb180fd92aa41c39e0f14115e213746ed45fbbdc33c8317e3ab89be0e40beefd54601587940a5d6981a231de218d08abb732f4fea4044c139c02b7818bfaf20a6ad349a3bd106c69802bb740db0fd1b7799e606636fb9596a7cfa121f02470dd9cf8ae0e99d1279decddb4976c3425b4e00347b2085eb17f1b49ffc9af784415bc78bd2b10b32464ad5dcd5e9081569c202656034bf31b4a2242ef6f17b9636bb90a1c09e10d7b63644835adc180becd6156f39b345eb4f192e31ed8edf678ca49329316ded49fc783d381525515a0a42fc81ef392b8ccb1c8a7c0ec42f883b6df5cdbccbba5739921661b744016c20763d799884c88e1a34bfec4ed28d62bc115e379bcfe2f1a5f721d46e95869d1f6cc287fa5a2f9d3f29fb0546bef06bd7ac29e65362985076c265787e3a209f2081b7f5658619e835b3b7047c3d8deb9c480890152601841d7affeff4b3472dc4f3e953ccc600fe46be8585d2b0b48b53bcfe06adf246287f49d26ee31b62374626376d17c203dd0ae9d2c13cd3c9dbeec9241d75451266500fb37022562863c2e25ebcb73c52a52d62e1932d8ca53602bda51fed379a1da1b7f08516e009ae3436580073a81d446b900f3ed01637bdb834187e2ac43e01f6475b88255e7fcc4d83e832874b0b446b900f3ed01637bdb834187e2ac43e01f6475b88255e7fcc4d83e832874b0b43b1bb588b73d2b40518086fc8225a8dd5d1a19a32c332cc21770d48f829471eaa766a11fcb96a909b82ffba9b030b4ea5b92027da379a4f21782ff5b1784e6735c1d98e3501dea077322b15f21b7ddc257ed6611cdce3e6225e357e65afe1e659e81e1b2cf3ca4e0f5cfbbd723d490cc7f66eda0622194c611f6ccbba42740d7ff043debbd10e3c46dcd480fb487d8a3ae607f977d973b88cec5029d4b2719463e3032132eff08d2f4aec35f81591395ce7bfd4978ef21d0deb4ddf8aea677379273006f0da59a286b32eb191d13849f7c3c43acc47c254fe516e1759637e70c7b4a2bbe4a7d7c0e44cdefe65cfd0ec3374c9bae1bf2f1b057eacaf327d28e5088bcc2e2a0fca961e94a451d51b94b11b0c6dd890bed22fb16fb72e1c140e0aa253ef8310f0b8733d8a8f90cca8e772f1db3fdbe8edbb911d91ddd38539af48af8459fda20c8cc9c68cbc456d2514bae4274669a2d0ceed6c041f6dc45bdad4b4ce7c4afc8747f77f44501a1b1b8f7ebff23bf7de08c41ce09e6ac846cf849436676c63c17bd54b28606a659c046001db9b94c76bf8e45bdb988a29ab03c02381ae5665943ff7f286b028afc2e482174cd7cfc395ebf5adf63a2e4d50afee50874b44f6ae5e946c520c791dc52adccc08522323159530943619c0c0412cf929074b44f6ae5e946c520c791dc52adccc08522323159530943619c0c0412cf92905d338e04d69f095eacaaac110aa649b6feaf57e60721636fc82001d791a88ba94fbfde859b904f7c5c08cf006bee51011abc3984f42dc45f62e50db7af863dbbdeaec2d184e3ba8b37816398ebd26b0fad531bc4309bf160b20a3f4cc5712935e24feb770388bddceaf44b4b4202059fb0d6843095b20a790054f5707fe150d8bdbe410d7ffdfa5ff7fb3df84a49b94e0e6819e3bf0a8f69280f6e94dc04025e625f65360edf80aa33ce2faaa37043122919fb654a53412d04edf3f3c33803714a8f5dd988c535957aa8477d02f27b0d0a5f04519558c1540dbef533a211e3ba4a8f5dd988c535957aa8477d02f27b0d0a5f04519558c1540dbef533a211e3ba7b88b53904c53b4214d8e7c4a191efd0a04696c017304b3c68f2573dc8c915490bb3770a49812026af408bf3537e09f232c164996c0b33b05c3134195d62585cdb4a9348522b504a4b859ed877497ac861520ec0fb3312435e94a41efb811d229fdfe2c3143f28227e6d529cf3427ec257d4b9cee9258401d623491e735d385761f232b14aadddaeb599a4dfdb2ef3f9d0297d530ad32d9bf4344000c361d19ee68a63d71d6d71b87dd9d96663fea216f54fbaf16db0a83c65cc59f11c9c0a2cb266cd7e7dd9bf34ed519f839e5a0770dd1f0fbd44ab92240cb495fa9d61c2419319ac6d294b7a39269fd57a323840cacb8776f7717d40f7f8fca2b4ddcfd10794deace5c5e2525e825a796b30c6adb501d992bc3ad9733ef6d0e802ece771492c641aa1732a1ad8afb72eb97d59708cd20dbe5d87930aafc71e09247288bc273f6bb3e6a5a155d9105c592f0fa859264b72b7b13fdc2e82eeeacd2c4970fda2de682497b81808260a6906674473b96cbc24376a90516e5116bb391c8f2df7ac509da31180d17150a8cf35552b4d6b5c75a6ada0c875c11c7be98765e4ef3b196df73761ce352ca2de2ec081f4894b37db123ed95b58a20e6af533e95595322458ac7ed4077eff08c3f82da95ad0a03df7bdc3d2f8eb8b40f3191a7d40efbeb249a1d317205ae627a27233231d5ecf2b98faad5a70fa8dc3efbdf13676c0ee4f084722b6ea2c0ab2bf8e2ce43d49070c557f8f33f636ce2ee2ef084c1bc4a90bba71f92049b35df1c9f9c6e7279065dbf8e584292e57bacfcc552b092c46263f42d09637d6b36ac6bf343b65b241f19ca31ade305639cbce1b0be60ec6a7a55508ee3032c9f21ab8824ba6e8776645eed5599f624b19d7691e54c40a11d73d0021cfb4f417b6458e699d64be6db4d2b593b402c1f411ed69ceedaaa037826e374e0046b240370a6ec9a35db10523a90bf205972cea555b25457464bad43a3bb61cd2f366c776c60922e03b799855c996becc7c76572ecd10e8a95335c2a63e095019260af1659655cbfee88f349d0daf7a0a739d08edf62dc27decf51a2fdd254fcd77ca4e84b54a944dd86f22c2a8b4ef4df8693b8bc53eae74fdcc646a19738aa01235041f9648d8493a4bf65c3101077e609c98bfef538d78edaaec6f0d1ccecc79f029abd82b8ce91ee28b7a13806d5d32a65d13be1d324f677222295159274433ff4e184f1afb0a1a5081fab30deaa72cb0b365d0e4605e1010bb9d7fda558fc0adc8bc7b699e9118fd67059fd7419c52fd61b7b54cd9e659c4e5f178050c7b2848ee3dc9f96e688a14ae0488a28d224265018202c8ccac4c9a99043a760c7b2848ee3dc9f96e688a14ae0488a28d224265018202c8ccac4c9a99043a76df29adf37c33efb0883f9ec993f9c938a403f5a8f22ac68b9b386ab9e60e140c22353f90bc66bfeebaeaeeeecb5cf6c760d32bc377fe86550f8a826f2dd8406a1932569d3106223fcfce8d402c4ee18043af86d3241669fd9d889246899a9e4bf06742a6a73908d85741b1526ce8fe60d7ba52f6afda0f769a692f8bd14cabafde6caad2820524b273bac61c91ea8f4c65decb6b42d67e9e2b6db6f8e0babcea78fe049d87c9fbb52b78db5af38676d64c7faa4afd7f58694d67287e5b7bf07ec5b982baf0eaf5b774fe612304eb3ee649bf76ffa462eb009d41a44bce6058a31b731286e1f3f1299d9332d535040bd384eae468ef2d0145fcfbd2d341f5ec08a6e163dc7c193b3e77895ecbe03d54322e82191a37365e72c974d9284e4692c1958a231478d768ac6dbbe2cd296d2ca1ee9697629cebcc494079c6d54409eb5560fa52fd65ab906a3396c15641ebc2f12c069f0dec7c05ffb194f4dcf630882d16b5e3a7d27600a54d86786c94ced5d9e33a4010a1ed6777b0a0e6deae13453372333c6c65a23ecdb7bf941d2b5ee7a9d8a3dae70c7fa8492062301aef676204ac0e9a5d3025322dabd40337012b227fdf01bf222d1551afb3129358fa46f585e3ad238640563902de8e026a075f76f68da0bcff048efc9d5f07f8ca1ce952f961407cdb4150d477aab4e265bca939626ea88c4de1d2646b127b269c6b89827acc157da594573d680a532efc8842cde3e9df5d6b85887f3670ead57d8904b056df440d90b96c4a126880c1e903ae05458787a99b40f318d1f3448800784115f05ee5424001eaa9f55f69394cba131bce55d8312f9a1371fbf54198af38cd602c984c4f9cec6e0c62b24bf579dab8689d30decb781b89db1cbbd7ee1b1c429924b588e1b60562f79ffc4bd0e0cd2ae182fecdb5be325154a2ceddc4c0394b44b4aaee0d4b0828218a9318c8794fd57469fbfe5ed4905d0a51266ff7320d19fe40f8cd68ead68ce7ac823d86841d728dbac50bac6ea0f53b6e1de3315825c7f478502df7710efd09f5e63272884638b70e15edcdcb4686e91b1d97de8996765832ed90610f9fa9df92009777c8e7fa82d040a9f6560efe63b4d69279053d7566ecead67bd5ca2c969f13ce96b65f4491efa1e92bef31dddcdc053de74f2f84b4c2211267abfe3e2542dbf22a0028e6e5f37072d1acce0aad366666713615e0ef8922bcb6137950e19eaee36cfc5454d4f5aa0a92d1f11b997373bca266dc56a52ba2b98134563f74dcb95ba77c2ee902e759f893337092f1c2cf421e1dc35155869477fe921ddc4c09125057342e7fd3bfc13a5c025bc58a5c6fd9157d4114172187f502ddd62ee631af647b250c1d353653a010bcf3c6d1dc309de7a4336bc5d11c62d5db63149d038a8690ad0de29a9b4e2358cf134ce3479756de71bc3d1aca1c62d5db63149d038a8690ad0de29a9b4e2358cf134ce3479756de71bc3d1acaab8ac419c1a1d12526befa4da8fcc978817aae376f0afa2b4894524c5c698727213da2557faee255648336a3a3aa19bcb30703075bacd45debf818aa594d31d02aadf828f27662918c3e5148da423982a292f42985e84a7d347d590bd3cd8d1f2aadf828f27662918c3e5148da423982a292f42985e84a7d347d590bd3cd8d1f1fc8c1d58299547a0b9a98e947a6512834a25801e99224affc568d0bd377f242769e43b57afff5ad42e0bfa153e90f097d82e61a335a57c052d37ce2239699a815ce0ef5998826ed06aeab374fae2a38df3c0b17385f33f31594d6972813c6ec236eb10d381a747e2bc21c1f7b97e4e04c5fc72bdb1de2e53b177c79a2fcc14fe3e513481ca6da44faf5e05c49c7d95e4db2ad5dbbaab8b627b0e060daf3721f314a1324b44cf717fac12f7baa11efd35ee41d8383b758f1f16d97a2d32e667362dfddb5c357c91c1cb5876461b463799599e19e8fadf93e96d4d207e31a247e250ec462ab127474103a3c0f725a3a1bf3b4390ae803fcce8dce49d84da1df4548b05f6030e1ea529134540563f52a527a97c5c54f87487760aa846f3d749914527388e60b29485da8399723a69267bf78d07cde4e9d200ac70ac9e2d41568043baab21f0c5546e2861bc5bc90217f0b2572c6aa55addecb4f9f57c0a35f9a8fd2873674dc9d19cb4a3da54f18790e9bdf4288d94ae773c4f5619fdcddeab43317005d90d83c12201aa3f4b8201a97eb98ab0f30804d8b2caf72d07bb3eb1ebab8528d923e981ee8a5b9dd65d116794011f531e4dc17b79e12f5ef77875eda8e6e43420e6802d3555b28888e153995a882a11ca3748cb4f778a82f43d1ba285c417a1e2f7fffd9273826ac8019e1f97e60df7d563436a3cfc8d36d03e282d92ec63cadd6113effca4ea41559c29172987964666ece3c4213f524bcf77033290d6ee0d5e3076f62030f92bf680d907232c25198b670c5fb4c56ca5f2d8dfb7ceec885e4f022aae6c9cdf394b78b230b184e995b3311d1b0e164fdb1e598cbecb26ee0d5e3076f62030f92bf680d907232c25198b670c5fb4c56ca5f2d8dfb7cee22d8d1bb2e04f10a2b0b8ed157f4f3a65c9c76b0a2293e3a968d78ac200774cac45f6ce58aa2c775c4c6da7f9d887ab1566f10941b2198cecd5279b805951432c8b65fdd07a24ed247f55c910d344ce907c28fa86c1ad3a26c8f1d0c12a808ec1b807f52a2ce1bb2ff3728757245f4b1b634e6b8ef27975f49ec7c7dcafb96161b807f52a2ce1bb2ff3728757245f4b1b634e6b8ef27975f49ec7c7dcafb9616854647f6e58776c29af0b105ad4bd834e1393b34ddffb55826b8b3f7351f3054f1ddead990e2b984e34a318839bfd3b89afb385432f8eb6cc474e94744a2f64855254c77d45653d8df47ec1c3a28fdc7a691d51c1d527d637d8048d8064e0f8104e71ea1a6fd6b2809a7e5ae00cfb7d493a9f6c4c9951102a963349cc81119035f4eec98e4af04bd29d4d47956e864d5e0b5ea77e3a6af22fada573117b12751e08014151762daaf6df64a37bad3db7f27e33f114ba981b8ef78280229def58d63f3915c14a64bcc646a30804b6438a7201ff8b677131bdebdaa55653401aa823f3096662154482e534bb8d6a08d004b84286bd3bf24f95fc4b1d1adfc187bebd19bcf1efadc4d06d9bb0fc2d71a28040234d48176f30f4d6f1b312dd6329c3e313165a0c606dcb0d3e7d2e940a014fab5b6e0e9f77126bdec64ea7bf6267ef6313165a0c606dcb0d3e7d2e940a014fab5b6e0e9f77126bdec64ea7bf6267ef6a0f39b4758801bd177387edfc9c5844e6752c3b731c5287b170fff1a286a089242683d451c4b953cbec764fcd651de0827caa3695586829eac0158d92c3a6eaeaa755cdc51e60292c4e236645f80ebd3977becdd37c6a662bdba02b89126f20714446a59900c76ef22ab1ef8971ef581b972065f783e5833a8d0c1c2e0187ce15fe68f8f57b2eae0635ea6cb06879098ead38e6102b312d5b51f34e95292065609af34ff0de5d70872176265652fc80c9d9a6e31398f99e1c8e4715bcb4358ca2fd2b1ba6d8efbb79f0d009ce56a3e0f507b7ba070869ad77eb782744cc25559d6423df17dd305fcfba2b9d603570e197eb265d5598c166e3725994cea2ffd735d65dbb68122f506b6fc4310cc36029ee638eb0a9a2c09aec25b07282f6e80e4340938f65b74d5499719f746513064ee7d5d5dd1ea38a798f50694eaecc97dd19a077a1d4f90e16d209e1821b367c40b73d36e6076427bbe4c4312ad38400bae7519b4e33c983482acb08a833fd669f636e53e88fe61e024f590de140fe4fd4016987c0b3f8b49b795776da65049529d16e13b6f9d529b08963f5f0c819eaf1816987c0b3f8b49b795776da65049529d16e13b6f9d529b08963f5f0c819eaf1816987c0b3f8b49b795776da65049529d16e13b6f9d529b08963f5f0c819eaf184ba110857764df974fb881ed54ae7574cd53af5ed836c0abf75969aad82d3565fbe7ec5306207770c76da1a88d081b7f2356581fd6b08b854d1b24bb02555dd0fc26eeb56f81cc341b83677c8f47b94b529ca9d00ecea731b4e2652085148215d438ed1b326b44f96daca4d637e49d1fb9c92575e193ed49e0df10aba783bfe1d438ed1b326b44f96daca4d637e49d1fb9c92575e193ed49e0df10aba783bfe16b674fdeb669b7ed2281dbf0e025c2a7235c5adf5c8f503e68fca6230da11d0e47a7f19f2b05acad6cb8c0072eb97ca2020dc3bda45728563e664eb688be423cc4f80eb7cbb90418c07ea1f8d0dc6dd94b0d62942f83e00de5fb5a5e71d3a2f5e7456ba48599425043819d969f5fc33e1767803568545a9b385095fb61bd418ee7d15d33cae353b0f66576631c9f4b335e69a7902ccda2fb8a0abeb733d5cbb2911abcdd161f30005f6e425a4dfa01404995479c3e609f340aef9a378b39099fadc2c07c455940fb8f5259aae8909af7b833e05b4cf9bfcf154084d740dbeb0dbb983d2d3ea277a2c09771331383b7c93a5b3041274d9a84674d16205b06f3fdec3c8199a08fa92d1a6b4cf53905e400af20c7eb01bc46f5fe01a87deebe1933442c6f69d67ba821a939e8a078e7a83bc2b5123a7951806e1b6d99b76d04b8ab442c6f69d67ba821a939e8a078e7a83bc2b5123a7951806e1b6d99b76d04b8abf429a392256d41242592929d752245a7c18a788570d93590cd0bebce66e0b6462e31ffb32635f67dcc027e9f5db53fcad8dfaff93562625f2f006a2ad81ed93a96397bafee3588bb8bbf82fe6308c7d073c584adb78ea07a5369ea78dfb3831da9b9c2d584899a6978fa350e6810d66ac46a0e006082383762d564ab54b952b4582931a5d8f74d4b93360c6690469c132d0cfacf814ed18f0b4f3eb8c5e789cf430b7d6c71ff67419443e6c8e4223296ceecd2bd61a52fce2e864fcb9a67fd76b87883bd3e79106ba9b5e94694d25c1f3be0b1e5a58b1ed56270fe5807535186cd15876557e0cff3f3abed0cb9f12a2912b5835d5602ffda469db66cfa588ef7132477e2a3a913d4e7f58fdcf722fe1aaf844b0f4d24d911c2e0176b030d1994ccd718dbb4a4a63b1037fe5e55b246310789f5095da9d09caaa794eede0ea61c23040cd32e6a6da2a440f57e8f116dd7f5167a984b387998168c771310b73c9ed9d8fb04aa34651922fc8f582dc1f8b3c9e4083ea79fb0e26fa966dc371fa24043635892911b0ec1f63e5e8f910fe5e97214839c78a26479eb1a025f9b4c548991b1b7207041a2184c000da8bd2e9890832b7c6ef046364723333a66d8950622562550e974818cdef1386f78008b16e1edf4e6b4b9543520169c0b745471e151bcd0e6da6c84b532d673961bb00f6a0861e60b771b30197f1eb74785aad15b8737573c44be8539dcec01330cdb331cf51fd5f255871e0a71f2799369b39dfcbdbcd0e6da6c84b532d673961bb00f6a0861e60b771b30197f1eb74785aad15b877b59abc53d244c34cbb9170bd709940233132ba31fe036c245d2aae9b1899d2996ee98b4bb3b94ca0ddf2ad891180d299d355cb2ec148c34e1337333eaba33d44873a3fe9c2be92d26552be0112d6c3114f1201e4726c042a783ca58c18dc514d6dba530976ad8ab1d61dcb00fb0e15aed8564c333d17dab0c1d92eba7f68793d6dba530976ad8ab1d61dcb00fb0e15aed8564c333d17dab0c1d92eba7f68793fdaabee2b792f2112958daa48234a0a26b0bbf3fa0eae6ce2d79517295f50d62a0ef1610423af0093d0af41bcedc1de94c3cead568eaa8f5fbb1a2dda588f4a2865c80555b466653ce6440863244a9537fbff36aae17d7cceb39c594dc25ffc82dc3780b8fc477abf804f422c3fcafcefeea865eeb20b5a865ce94378f127b26866e35fe0738e9e77883eebb467a5399ca1995257ff5731b1112f2df258178fe7a1aea4aadf392b4e279bb4f351a6f2028d598fa9b7d339c4c35d6e96cfc89fc5831170c75d9fd52fe960a66c386e7db30c3e0618cf8ea5c13cc4d267367f3f001ca68ddc25fad33718901a4f4da542124df47c80542313cfea8719d5ba530547bf971708fa84f796f581c613762d2dcb5301c4352766addde408cdfe10c09b68e72efb10aed2e55b9a7bd7d57b35f7500e0c0e90ecada8ad163f49f6adc79dc8e72efb10aed2e55b9a7bd7d57b35f7500e0c0e90ecada8ad163f49f6adc79dcccd38c764276074ddbed684c9da071bc2a788c52812dec70737d7f94a4c5c79f8df9edeb13c7352ae08c9f9d702f744b8a9ff29892e7f96988a45d17fb832948360f9257b3224b193ea9e784dee1150ff7e5003926f97d8970f670d37cc54ead6def4ced3798a2b665b2f970916efacfd6a60e651348028f33665361a90b5900064c1198b3d1609f516f78a83950136b2c46ba02fc56b49aa8c5ed7669b39e7a33b5c1088f525e58b2e2198ab703e27059e6166710d75a852fd5a6dbcba3a5cf9eb47c992c68dc9feaacac2f93a6ae216a9a1998582768c25a75a2e6bfdbd84c2bab3e51f674026aa024bc733fedec20ec1d1c40f052aebdea1e96d4c260c25d341c704364fd2fb12bda759f565a7db268908d16c67efc65ca3facfbe47f661d982fa03b4bbe8015e2513e7bf1a110ef68231533da8a5ebb37b1542e525382714a85b01c86dcc577bd68e5987a7c8b2028b3a86cec26f8ce22f01893a6efefb21fb447c56279e07f731badd364882436c1313f7433e42d75e294395834252784f5d9177f40fdb8f64a9cdb180fd92aa41c39e0f14115e213746ed45fbbdc33c85019011649deba16d5dede3c3c588dfee07c73acac0ac636282ff12092a73009819fbf3a3045d1aa28d04ff4f51f0105bd79a824f2e429e1515043d05ef93aa3befd727c8cd2a710c7f632d532b400e1da10912d97ddd8f65b1a18a30dab78f19dd942aeef0e3f628a7457e725721d40d125783651e5291e9d458d8a3d6c9326c2d212a995281fc5d1e341e950f3457c4aac0e81033b3f0b4b504c51aeafab4703fa0d1386f38f46a67c1c569bb9523e0b155f0e917106595a4265dfd680aa1856aa2445f14b08d8e5e4c29a1386a05157e4a4d0e703b7b240e836e4dfd22302f718d24b935530c6d92c9898f8c90e4746136629e2424872aa93720c1b59396c5d01ce60388780a816733ecc8c7c4525a30e661cb1277a9a3dff9128c7b15881a6efd0fee3c3a6d7ce98154965d13cb3b6d64e6465e1632b7c200cc11e8cedc3daea859b3d396a353087ac892342610913be75ca4ccdec53f79fc1fdc2bf0cbd614b8b1dd87db0110ba4b8905a72ca0979cad0048ed502760a981b02a04c3ed370dc51a5198dbd04e55751d17eadb578543953a009ab4fe217f8ff0189017b5a3cd0042a06d2df2082ef4a9883d8ad8a5ac58105a4872c3d35951683d1eb58bb3cd0042a06d2df2082ef4a9883d8ad8a5ac58105a4872c3d35951683d1eb58bb9ff4a1899b175cf56730a689878698687181a360e8e20e21b950995713c7337e5e5531ded5305544dd9ed2012deb01d85b29a9501b15b0dfb99e827eaf3eb2729ba3fcc5d8958d903709720d7323ff15900efc11a7096077a0c4dece7b863c9266761502814d4d4a635ba0b7acc26498bc74bce4e756521e262a4f53dc60e43a7b81cb6c0f6516e4c003b7c097e11e9e1d0a7a5b73c0217a62592d6f5ef479337b81cb6c0f6516e4c003b7c097e11e9e1d0a7a5b73c0217a62592d6f5ef4793361e0e2d9e8bc5ac261e713c3210e28cad758b0063c071a602ecbf70a7a6d81c07f9f68a7e1b863d2f905d5ff0ca67994de282dbe4694c42a913ced3aa4c037f7cc3729393883eaa03602f71f702c0aab9197f8daf5d7b32af74ffb0e29d0d6c3259c158466121b325c4f582b50732b646af3287c7217627b38f19b960abac35d9081aed226a3cf89801b51f19a7d4e482c031d46e65e279c1ce488bfd5d7d0865b527290496b2913fc928f60a7ed0b742123b421f118ca8cda62191be42db7dd88c808485fa50060dceefa71e2e646f1d4d259f899fead4c9e100950a3734239c1c759bb41a5ef7baf448b2a7ad065b42054c3c2f685478d3b2db2ad20896189db61d7af1430f42ef117e7f90e54b449db32c6983c4b1a4b582073109755d6ab96e21eefe544cf73a189a6cb391995cf2a2425539aa65ab3518fdd29d0dc457ef777fda6e9ae5f6a2e565811623439946ef890300c1c455971327ed0b2743ba692b51b284b44c023b327cfdac6685e4efe41df8241a5028860e2abdce4e9668d61762b3e973ee0e51ab6131a16f5fcc944745d1f1aa9d1dee0e25925f18881eff88a3139efb8b1477d27444517451b37e53943242f40eb2f8b9851a4821a25b6218ebec6db03bebebac591314b794261781fe30eeeee37fb09a2bdb5905473232794e05ba58f3eae8b622a75e294efb74034483da3eab384246763349440b94cf0ba16fe3b8defae681f2e0802ed86d1259261bf229852401a6a3ef436112a18e298fc96698545d100613ce409dfee44045beda5ed5ed15e3160fe8337a5162eef145c484ba4e17c770aafffa3cfd342c02895bb57753a5f1ae5fb4a748d1946fa239f22309ff4ed3dbd97448b65563b1a681040aad2efa93bdcf7fe0c542ce8540fd1eef4040f9f22041d38d9cf0b39d7edc123d8be2451d277c5f7bb251423861d08713e9d95795f2dab5af52e6516813db565c8d5ed9674aa167254b9d76c861d08713e9d95795f2dab5af52e6516813db565c8d5ed9674aa167254b9d76c1b9a94b5f1c2b0acae86e13eebd73d91c9f5bf629098b6b8663595e62d444fa138860f0b5b6839eaf91f812c652a87df8333704628d493952afd3ec23412086274ce77b662a2386798f5019380a33d6c549e1d1e355684e96727d7be877b3787d97a84cf79edae74323445af6bdf695257afa0ced1c7ddda9532891d38fe84131267aa87abf6a0f47746f4c043eea17e619e2222045994bd08256ffa485b32c829f3e71a70e28152064bffc9c85b3ddc62ba6391375bcb754b0deac32c0f5ba073aedf76a02ae984a41b31d984cee776a9800c2a9c54f57bf488286c488cbd9395a5cdd5aab49c283c784f23aa5c42253d0dab644b291814199363a1a316c840acfe7e66184ae8d0792e1251f14ff50908d89f9859f242066489682b2d8e2b42cdb4b0abb2381e5927470c58cb71eb884eaec6d38ef8061e9325fd6cc5e432f8e9ff4b38f9028620111763ad118802ce1c01fca4ddc3ddee627f5422c5b5e6b808dc6fd28ea89c80c46b8a187858b36d127ea67dc6a375622aeb2e2a4ed66d76ec714069594356d5fe76399a0606cd1d703923b6fd7d60b4bcf9f93fc3e3998659c88162e9d3a2529f9a2dd14759b83bfc88e5c43b347d1a7fd7e6637083fa960f2478b93bfc9feb0ca0974e00cb8f480448586adc6c1bcec150fbfb390d4141281a63bce842e4f57e9f6a26fe7a62cab001959f77f270dc005030519e9db8be4636baec40b88c2c69170be984107719caf7451761ba5342a6097ba25bc41cff8e1ecf390ba27e9505b2ed217d760935b1935bb866982e80702b10ef7f0b8dd78c984d594749cbb17781e59ec24db612e069fa05037ffe06a6c714276a6c75d4e527764942186b65fe672bf05e52ba0867a426f7420b02ff2888fb0480ebf09c711aca38859795476bae4026205ebd4a13b52cafc83c04a713d4eed928abf79a8cad1e376bea2b1820375cefbf18a317d30ae726af7bb903a77c8cc9d24217eb7ebed667c971bd14681d5c51720747a5c105ceff84349ceb21540ab1acff4b4c1c9e33e1b167b4e5c9de809e99e94be87627ab6403d551b08be3b55eeabd9d680e7e9f1e84a8066357d19b2f2480d09acb4ae727881fb29339f4375dfec5f9fed6b82e57a6fbd0411e5440383c9b1f6f4bcfa49fe4838ddfbae901429ab5ed263aa60352044d6a70801e63b575fae74ffe196c97d994c90f67203afa27116415bdedca8fb09fe1abde58750b5bcd74b834d42ba0451e471578e53865c7d21f86bdedca8fb09fe1abde58750b5bcd74b834d42ba0451e471578e53865c7d21f865eed93b2c7a11e4583afa1b9991d73dd1818a4470c83e1d25027d9887912511cf58e1cae6a1416247fdf66aebe4d7aae28ce747f276cfe602d86494d5201bf2b383addcc741504d1da228c97ad1772ccff5ce65f77fd660ea8f1f1f93706d06ae28c6a371b457a76a9397fc218ebb4b53e6bb8d357e0a09114b7f9962e7750801d27dee6ae0748a27eec55a323c1c7739fd797bb2a2bd3f05615e1967e00a57b958a231478d768ac6dbbe2cd296d2ca1ee9697629cebcc494079c6d54409eb550d4fe5c2c8f5dadd4e96b088e1b8385b79a282f246b143c0c0418bc086cd701a04edf720b87578a371b963f95e9e9de0be0cf89390277d4b88f14c90986d9b9b4e0cf6b02c9e004062536de47e4919530a5db822e4fb34e801f284966329874e4c288fe937a5b19a6d4dce8f10f47d469ffd3fba2e25ffaf901e734ec49f8c0b9f71d13741f74db3f61a882a75b5caa8218c2c3dce110f034d8fc7720e75fe1b37d7899d65b519657383dffc86824cca42f7c8dc094b7bd21aeab7ea710dde8218ac025efebb1ec4fcd001c1a30bd922573802cd126c0594b21f9fb928813dde5e4cfb7ee701a3d2a0e01690d4fd40355d710b7a2347823d7ea6cd5247314df1668e817909c82a9e1323255e5b5bd91d81d9d68310be5a76743464d21b74db449d5e2abc07f5b90f02a625216e94a71ffa42cc1f44166779f08e3b334cb8943e5c14762c6d8ad70036d3aadeb99f543ccca369348be25626743d259ba8069a975c14762c6d8ad70036d3aadeb99f543ccca369348be25626743d259ba8069a97acb4af28bff81c436709fad4365df0c5036ec97f2620147e5fe7f454730cbcecacb4af28bff81c436709fad4365df0c5036ec97f2620147e5fe7f454730cbcec7c045e1945001343a07a4401eafe72e13accd6b3a2cb536c17207d95a5c6410c50baaa2d714aa960794f1f9feb474e08f82f81aa51323cd72c2e569eb70439821be38d96d531d4ccc5763273933ef27f7f3be2fbd98e9b4d9903ed524e98990112d2d4496fab71fa1f7dc44cea75d19acaf494c0fb93d5983bb3701cc864139b4de22f022565551dfbb5a2d004ccba5e007ea678aab1855932e9bcfe1f5b0f70a3884ad0022a4975afa0905b2ce4d81adffba4b3ddbb98fb9069d6a22527444669ea02986c7368dc4fb37b491fdd6e752b06325edb6c0c1ae0bf448e8405edd95276bd036de06bf5fe9a2f771c6749bcfc019c81458062718f186d2306cf605469ea02986c7368dc4fb37b491fdd6e752b06325edb6c0c1ae0bf448e8405edd90b1212a1ec4b45f799dbecc08d2ec2ecfad91ff6260c4cb351bc4a4bc207323d69ea02986c7368dc4fb37b491fdd6e752b06325edb6c0c1ae0bf448e8405edd95446d9299664430fc652f7619568fbfce9a89b45b958280152da38b5e0ddcd9e99f1b4c0f24b19eb8fd033276eb64f2fe0e522de0558ef5e7f228eb8b2c4e3c3dc0e6d4c9738b18f271ca662cb928032fc2347d31542cc822e787aefe3e24feb34a32acb86837cfe812594c153d15fc04f032969bd0b5c2916cfe3f75b62e7bb34a32acb86837cfe812594c153d15fc04f032969bd0b5c2916cfe3f75b62e7bb7d1415b709a27e78900fbd60158fb697b6f39016ba733ff791ef7d29392ac7d6dfde14b7fbc133a455d022028a3f7e7ceddde5843f8be8e8857f7af0cbb29ac22ce0783d35cb7d139dcec8dee14cf94d0f8cda4a0cb0b8557f0384ad188bc1258d12b99457ba45b3ea8054316a01cec10d867693bb8f0c4dfb166acc90a0317a391d53d747e092c092a51e71938984abfba7d0264a06623e5cad20cd465abd700a8cbdf0bf13a5447ed80a799c6f0034bc964d8c77a675470fa988bb22d28d7f0a8cbdf0bf13a5447ed80a799c6f0034bc964d8c77a675470fa988bb22d28d7fca1d9617ef06046f6f6176f07caaf1193cea6fdba9f6d1295c58553199ee02a5ca1d9617ef06046f6f6176f07caaf1193cea6fdba9f6d1295c58553199ee02a5a47636a1cc3eed4546271f0f2c930303ae94a1d3c8127c45a54640492473053aa1be5be894330a242d6a030bdfec2c5fd3c199d53512d21078462c154e7ba51dd5dfa0e915eed48a72a77c161ab1324638159a2c1b2b7d8fdd392aab8f00749bfed4f9679eb77c6ee5bf3a1c6ed68b5785a5305af7d22ea0d0e4b4769f8eed52fed4f9679eb77c6ee5bf3a1c6ed68b5785a5305af7d22ea0d0e4b4769f8eed52ddfed677eb65b37d2677965a5ed0d3ff955034c75d4390dadaf62f30bc971c448b2cf6803af2bffe3cd8b7c2f741c618506ab2f65dbb8d56b93b77f52362c8d4b2b5216b491343b1d6245932a1d474f56bb0dd7beeba0238754fad1f1fbd28d084db8add9bb80d9dea6f9b18c8730db46cbe02340e65ac15e12f60bdd799a9cda5cec9654df9b10aee02a7100ef7dc8e7e463bcc34fa0689ea22a8211d49ab716efc225934d1cb612fc1d27e5eeeb9352aa3f94cc52ff564320aea7d9570d1316e9631b7140a035b4f724cb14dd5d06242048063c5a49a668eea89273ecec01466e09e749d20214763d4bbd7c678a56868c640472141de97fdc09f5b95c36f58ecbfa9b5cf76a78b988646883d8ef4f29351d2bbda25dd3efed57c19324ef47edeafea1a1c1d3754f6fca31b70cf11db013b9d752503f5160ec10f8da171bc21e86138715f9730e7a80a852b6977339a69db500a3cc3c60fe4ff9fc072c7aa5150e6bfeaf29913ac4ad34310b4e36a60a1bf7ce024a603ab4eed92e64baf5eb6b27dd0c50aae0e16937126f35375c8cee08cd4b55fe69ab619ade2fcf64b4435e9247bf11d010b0d188e0ec125098fe23d1cf4fda5820cace80ac71e0ff85c125a8e0da0bb142ae5a50897e6c165dcc4d7e4868b178bf2c14aa99ad39aa53b02b2f279a25139360cc4af80c7657743e5e40f3a9cd074c21080af668639efc76f000f9ea83ebf9773445db078af6bcccc428adedf33674bc9c9c93af89095de813c78f047b88f2bdd20d2d7387a9607a616c77e4220c429b5a3df8dccabff63209dec7b00e6abbabad637f045ec0f5b2e4dbd018eec5925de8e9527181360d89543300283acdd503a296d69ad705b048ca9fe197f56aa012010f0ed17565598b831d8aace2ab1e34366cd526eaa9db7675ac0fb68fe9621b8ab2a6cf9b037ad42d1e06edaac81d998da64418b472254d1841b7fb4a1139a21fa7f0bd0a8522f9c16c66b90efb359d745df4ff74125deb5752a8c5bc5388a0135328db4548e304e8a0946a4247a2fed6e0425ab3639f6f1319705a06a0ee90c1c08f38770bf09783616635d1f8bcc445017e7af191b1eb7236414b03ace08bc18a71e745c58924645e33eda7b4775e95323393a614cfe9506389d279b28f9ffbc5c25f85477b1ce461356a1acc1923da3b7d3baa7f61a78789547e0041be30058961fca0f59fa3d99ce6a6e4639b21236bc4e80533ede873fa6dce783972867e5720e1dc6b3efcea4fe83dd8970b432f8705dff34cd7b585d27ae36432df13167127d010c8eea5ba4fe83dd8970b432f8705dff34cd7b585d27ae36432df13167127d010c8eea5b4b4dcf06d9b7d862adfb1541400e6d002a627abdb29dfaae9ad2ba175ba8536af3454406901dc3b91a695374d1e27d2ad868a8537c152f0dcdf9d80d272ea2bcfe04708fa6d4d61d6652095f17a3c68e122412a25e64efc6e47ec85173f4bb469ff11c5affac37dac720fb06b6db9008992177901115930c0bb1411ee922fe27edbafa511ddbcb21e0eb124f54661ae188e7b0fdc3b1fde745026078156d966439f0dc448fe7867956742d41c5c63b5fa1bf6c8fd0988a99a0a53a5be2f00ecfa656cdff43cd8de05213c3d5f4e77d66e628f2c9e62003113e0a9626b3ca23b2ce1ca9eed8cc64b0968ccef9facb0ee90771e5fba6037476e5f59967fe6f4255414d029af326517d0d93c60e82e09d0ec238dbf494dac0ba6d3c20c93ce9683b2f8a240f45735b3c153a55f4c30b989d7f9638ede24d10ef80db15c048e6047356f158126ba28647c23739b03136f6c11d31714677a5adb6244385a467e0f624a666b31482900a7f3490ade2a965911a8776ddc9ee77e1e6ebf8e583d9ab42e366138d07e4485341a82cb3749f59a34dea48a19d8a14271eba775da3705444789390bdd502ea87f6b422991db16a1760f6ce752e1062594f5d5701328ae018f9485af943f70f4f763ad808e61a32a5776651f4c52450d410f79c45d8bd28890b338b59360217aea6c3d950248969d0df809a399a738480670dd8fd0606908beddad61152a4ea5afd374c9699ee40d585609b904e5483ce9a57e6bdf04465840787d629f880460308d59cb9709a4e594ab0a0c8673dfb8f0187ea4d50244f27f62445a0a32606d2152689718056748c274f5a60333bc56d856190562a4d83ccc6798fe5d12c76edaa06ebbd7d6636da139447ff793874e80b0f343251a01746ebe5164c7ce8aacff1f5495a827d0347b533194b12f0c57ca8c699d913862ece09d3830dd6a4bd0d40bd684253f40149e0bda1fa18b0ff0c273268212c7356c3588da2e4b5abb51322b62cf9f06501fb88e550be790b4939defb41ba9f61505351e5164c7ce8aacff1f5495a827d0347b533194b12f0c57ca8c699d913862ece09554bcd334dec2b66789f475f0134726740a9378a2d6b17fe7a6b794b8cc78085e5164c7ce8aacff1f5495a827d0347b533194b12f0c57ca8c699d913862ece09157f08e77cc5e4ed33bda53969d3859b62c26cd23f6e6a066d67f96bde7809a23f2bf260bf3090ad39edc91d4a33a72b16144744fa6cb9e828a045e86a9d53cb440d6f6a8066f096eb1286b32c824a14ddac4100e20d09e3ed511369f9819b37ad5d3a0c687bf83eac0cb7636c3f9f9010ba5fe24742996784eb9514afbdd12e33b74f290b62f800ea06db9acfcaf1a0974eccdb6ff433c666b87e5fab7a99d733b74f290b62f800ea06db9acfcaf1a0974eccdb6ff433c666b87e5fab7a99d768d6054688d2e7616461462156de4e9dc2f92a480eea639e05acc67b624a27f00420763d13d162b75361967955546e2cfb7091c2fa35109da9ac165ac7468b4b4f0401690395e2c7c4657be7f1dc1f3096de47fc98c797882bbd7c9ba31e5629eecf9a23d211491196331ad4ba73c3c3b211bdd3ea4b7699b85c2857c5cfa304909e133765a3175ada3bb834308b3cace39f94b79b675c9ae1cc919199ad917b9ada9645280155a5b055467848484b3423b365d149f4095e398e752cd8b46a81c00c21848cde38feaeba72785067de24282e2505871405ca5c66be72bf35f6dca8f95b44658e072b9251c899c1d882b9a88f62b0a7d53442072c54322683bb21344914c25812f74f50e7fed0cd0835ce4247d1189e90667eefbda408b1dd55c54d62c89b2af428e4d87536336f036348eaf7df263dec8976854e473d44a6aa1e4d62c89b2af428e4d87536336f036348eaf7df263dec8976854e473d44a6aa1ef0a87826d0f40fa9a826c60dd74d5a7ff916028872f4252680c24eb0ae395ef7a59cb9a05bd193daf514ddea806331d423251109b2966d698449987c63b1a94fc9b0b7b6d84e188f968037f16eb1a2e8455837ede26e29f1a1f4028821959f75bde2c28157bce8e005d21e8dfd24b855c615869acd55545fa56b45defbc6263ec2606c0e61f3a1d86729735a42f9b6268f72bb6ac6c3ad9ad244453705c5b6a2bb7b608cf64be5c9c61ba2566d4f56f08ff45cabc29d18bbcd3a25def75dd25223da9a1bb3f5a4cde0f4fd0acc41ec9a5a4e040a07ee0ed283bfb4f1e7533090c17db949779881db53032fff5f1a2c985fa1aa30656cbc57b7a6a56116f6722c1f76a7e76df2de6ef95cb283c2ed23fdfbd89c4ad196b5fc9a677dfc4271bab516647de06efe4b8febd052ddc986fbcb3afa8b3d310fe45562bc765ad5368082d8472aece2423ee639744f6101cda8d6f405d6cd106af234f089abf807c72269d15789ddb8957b67e7bb64e1bc633a00c0c0a8607c78c49c876b53404e10f3cd8f06f065efe074564dbd1d57c5a74d172f4ba3578728834ac89ae59ff36f9e8e75a0e1531479aaf0a119690755a4e55f2065b4a1024bb07463908e6e0c7cfe1672c6a29449c0a8df8eab89c27c1eeaff891fcf97b9dc8a48f0d689144b091074ab7cb6ff94c04d6968a3c22a0582c62caad40386028858ff1a0f85e9cd1594b025d2238d499dc4d16ddfef08d508a30069eb9d3ddca6dfb235f232b48ffd415d47681fb4360c0135a6c4b696ddc11f30a4dcd5e892f18419ea5a69ee9dbefcee136ed74f8f2ebd547ad29dd9812fed0ec5dd5eed42371de3fe7264d0f05f2b01333f212d750c9837db8d80db1598ef6b4e760a5044811140ed9de8bb1be740d10926ff2050c29122061e44a4c564742c129dd8b1839d8ccf7d1cec62fa574fb0835ef31058e68fe7e3cdb955bab792cc4fb2eda8f8dae089c685413bc795eec882afd76c673a7f7df5d208efe71728e50fe5929b242f40ffb5a75a4cdaa87c9171f8a8bcaef0454407f817e2c97c7bca9747d9736ea67562a91a4a606ff2190552cd9860509942b2edca0cf7508365f2d84bc32346b628971d39cc2db034dbbf3bac790a4ec8b047d14d3b0f6a9c35d1de9c52577b151a6d2e3129893239f34db41b80aa4c7b0fb9af87cf3a0e1a4190335742906d21fc715bdb72517cf26b83b41b80aa4c7b0fb9af87cf3a0e1a4190335742906d21fc715bdb72517cf26b8357d6a91b708899547c66e1deec3ca301b8f8f6ab0a243239540e77540fd09a4be36c34344b6619f3234ac744fbdbf57709e441d829d70fc57ae56618fabf3a843ce9357a7a2107b3c9071beda092dd393640975c7e8c5a39dc98c5dfcf22380c76399104fb76d80ca82ae388a41c3a71ea71ff251cb7706eed64040471503f69ec67ce0d878039243d91cee9be71d85d3f431a6927a4ec113a477123ccc3f99bc447dbba821fb0a807310cef29119b3f833fb9379481afe110bbb107bf7588167ab5aa50641e9de45cc2d2b080635e398cbad439ff756efc0fb08e21d9d693c080ea3b087177df30f18914ba2db13cd6acc605743819f3fc72045bcad3c15ae1709ec0c1aab6d39474818ebd9400e739808ba9e7c33b2505bc5d58ca4d9d79c6f97d9b817a8811a73616c84ef06d6b2ecdf40c75fb89dc7e40a223b5bd752ea0b85efeac63a8e28e6a3780509c1694ec6c30b373c7473f0b2913cf9abc7ab788e0d5705eedd3536c46e5d6285af3fbdd7036f89e3fe9c660cfcc982bc062f17d03f84afb97ba6a51f217bf64a0573767f9e1cc1c724b29bc198b2d04a5263857fc609f228b2ba32a2878bf53e3bdd29458123259c03505523ea76f6196004430e86d0f0a0096e93e15aa94c783a79cb648c4cb22f1a35830249bcc77b3f110a3c06c6fd30307e5126a0ac2f7b512bf325f01a4c50271e2f696c0918d3ce7735f94759a199c426e9f1da357ba5ec935a0482afc649913472d0657eb9ebee999bb072c19c77ddba7f13c93e49b69c797f4317ed93a3daa4758c1bd1895c59aacb406bbda4d37cad1af1a75d7cb1395b474209978cdd764f0385370667851ed9a10ed4f6c36b72791ca9a5584c874b4a0ca095d80d463a52c003b7aa2e22953685cc34f53fc34a9a73bf132f8b6f643c137af958c8fd354f79e2d57d04f7aed0ced61463ea76a24d3fd99dc9beea9e299fc7ae094dc11e05f0c40dd20d070883c5712fd8070d4611b9181f36c645739559647b73711d46393ba773e16e25d63588b3f818bd0c888f2e51abb4e38e963ef7d9a6ec2ab78e60d609516313dd0b62655ca29c1becc0f577f1aa3805b75919ab489e39836ee8f010a645b09b9e070c93a2edb13f4f7de6229f386844d21b3222cc348626e44efc68c438054c6e2d327cc61463ea76a24d3fd99dc9beea9e299fc7ae094dc11e05f0c40dd20d070883c571cc7ca738c9679ca0b87c1122516c1da8a7fa19c420c3556f033651239c35c9061463ea76a24d3fd99dc9beea9e299fc7ae094dc11e05f0c40dd20d070883c57d267fa45ca1f39fd55b6e30a809e1c93a5c140037e4e95719dfae5e07d07ce591b867975d06cb7d5347dd03d14d115809f725759c070710e5a273bc1d1bab887fa65a1858119cf4c0796654bf084081b85ac0026c26829ed2f657e54a399704797ab20d0ee60051b442f5169a47c5cabb142c42aaf1e9af914837e17e0beba814f004413fe272b2065783677b7236b0d1789f1fc4adf7668de15774856097a744f004413fe272b2065783677b7236b0d1789f1fc4adf7668de15774856097a749b4cc8ef1d14d8107664e5cdd86d705756765a287868eb94d6c7f7984c914871984ad9b56500796be37d88390ad2b3d4e529890e5b22b83bf998aae0df27a83650f6d0f1652c1f16e47d83e9080eae6acc7b977a9dbe216a0b5d5f27dcd4f851b119e76defcd3f0ebce5ec3cc7e79137e390eed82c79ee4ea145e8f455a7e046dcaeebcf3e3640bf0b4171f96cdcc43b22f6d293b1141bc949465425eeed591a6fb75a143d533c4dc38f4f859efddd424a2ff571d526059ffe06cf3dc4a4068d522fef1b6b67699bf8734ba6ef7c8caf6a3759fe6da58b68afb7811e56d595e95f7cab3fea4cc907c3b065fb6d285d0e68f93a87d006f16f588fea6abae30c63d5774cb07c5b0f8d876c177a4550c499d962c1939096ed8f8414fab20b835f90d71a7b279fae1f364fe79b8eba74b2e244e7152132da5149af96b10252ca09c7d17a3ad3f83cfa020da54d0fc0508b32350f081060588299bc725efdc091a48808d8cb3afeacddbecadc059c6d25226256a07808cd91558d01c5b25a4b3c9e3157577daed3ad263393906629ff450b4a7bc8bd460c6906a9f9a6f5234e9e761904756003394fef78bd333c5f4fd60f57b7ce122cfe9ca2e2420c5a82a9bb41db7725ff272dab6e4a5e2e9641089359878a7a41f615c3720f302618e656ebb3e39a5bbf1e19785ade8b9b6dd438ebc9089d33cd44e1140a1a832c1b34a47f4ac129462b11752b8712486c3cef5d967db1de59a966e824840899bb18b1c54d1e4f111fa14c6b5e1c87dbe22721701d578143f8380da5487f70c475ba3734dc4dc7a0284012164e3186de60f2b095f42c296418776553dd33f1f5ffa21a87f8d58f1f329ed3174a498a9a787464c5b4538cf869b905a8ec7e3f35a2b4948cf18328e4908cdf4f79c44a63e000e82b5186baab0ff3db2ec79c5dc01f2032325731e77d0b15c433ab7a4a666764148cc142a15a419a3616a5c72c2a5b9edb799c03b9379dc2d7bd134c41450425ea4d82614f00778aa0ad0ac88493c040a3bc1e9ba765a6b90a1ae41b8a0a43ebdf285057f161482ec02b292fd1ae5a1f3d7349bf56cbeb6df736ac1c6069dc9e6e6be1c6aef0f896949b9d64795e05bc0fbaabd0e684806d7753e776529f4938f5f2c0feba338cc52da05ee78c15a09cb4242a5f37912c6e860c38c38f1128714002c83f3b0b3e487e8806395a7ee44e2bb3080f83acbfe59be3d95177675f52c7e32e2074f8187a43e03ef923179554d85d200314205446a44d55fb889af661ce73f4e388e0dbc83c17db5052e96232c1915d7ce596af36a41c6c49e86680b2b27db8e98d9b15149f40e5d199969ad3f7d598cb26eda7fcd85291e38b6f6ca4e5250d1f948ba2c6f794d3900de828c42dbe29cc68cc5bb88c5499ab5ac9bb37e516bda3c96beb7aaae091ac1ae1ab422cc4618db08e67c86c87884a1910ddd13a2ee91a660a848eb7d46678a7878200c0d398bfed8e67c86c87884a1910ddd13a2ee91a660a848eb7d46678a7878200c0d398bfed68ec05ef997e548aea5a64f500e7f2d6dd89d9187bf532bb017ede3652142be6a61b0a67cdadd181e4c85dbc80687dad3189af50a55aaa8a9c35e56e8ee8c581e3456f67259df771886c354a15abce04e097ef90572a388bef7507982b41190b7f90589cce4388f304ebfd90a77e71971cda07c9c7b3c3bafc2b93fdd2b1e36361b5e904058ee63ac1f97cd9615707f42b32ba33a3ea22e23e55d789a776706dba93d20a70d34ea157eb3477435380bb9fe583bb7b0aa58aea794afcd786e1aead4887beab67dfbec67cb813f69a27406c7b6223bdf5b64b3d032bda31ca586033766e8bf0dca80d00b8dfc49e516b147a9f0e9b44c9cf0346e407550b027fcb0bc2db9c4bd45b252e8e561dcc0e25bcaf41c31f2b0e66db580bc79137d5da704d9ea16a61eeee821a646695f91beb62eb3fd9587190edfea1fb704c4475a4ea7cc747380c269e12b3929a238f0429a144b97ca1cb943c2925ae77cac4af48f970592fb9719c8c68301a240d46d4822f3a2751a4f94fa5650913159de01ae15041264a9490a8372ee39d0896854e0afe7199eca1c2efa9ceb4e9f4f13ab0f251f46dba3a567d78fce66278583372203f924e7a8a0830a169c3543b76ce12b302ab86bd3350109d413852d5bec06c0775af3d305b8df8beec14c70aaf0d6aaa9a19f99a589da2c4506b107f8ab113de449d90740c36bf602e1201a371838b9af2c267177987062e34c733e7156eefeccbd5bb09496f0993e03926c0021a8b7e0eef1b229770c75f09a8766d0ba6770dc22c6d9a774f25438e3bb10674960a6ab6203a16b9103a736dc3dcf2a2fb37fe52e3b7d5a51f0d0c2e6abdc7a82834427949d8130c8d2e9f7ccd9b4d2d5dd6c5823a561c879b6639e3386ac05be062baaa56fc34a95305fe7a5504c830e379bab4272952ba0234b745ffc1d1fcb1e0e374166c36bdb7f0387fa68e40ecec306f8fac6c07fd6646759064d3c7e3a1a76418318f899cefe983e01d06249d02e940a023350df0820ea6792bce30e07cc9446514f82e0387f03f29a12e8b86b0456f5b96c087b9096756575f52687239e2fc5a318f899cefe983e01d06249d02e940a023350df0820ea6792bce30e07cc944659ff6a6765ca241d677e0e73451ae758cf730e24d1a9e2bc5c9f50fdbaf861b65f2f5075cde7cc2e2e62286dd271e341c60aaac7e21cea6fed72c2ec78e39b1b2a22194eb35a894e2c6f6430ce796f176adc1a3b30ef11ddb1047a143e3cbdfe14af71d68f58f597f085f37780fd07f4089b6250a958939668bc430c867ff489d4af71d68f58f597f085f37780fd07f4089b6250a958939668bc430c867ff489dff1bc1d1ebaef33495cc36da1dab35e7880567af24277f5356f153f873219b0c878748cc13fdabeb544c67678ab1ba5a705d735fdd213a4e1bf822e7b6cb65c9737117eb316481bb8aa66ecdc978776edc54522cd7d699de08114dd58240ea0c720c5574ca80d8dac1dfe72d761f5b5c4b2aff171d4de56e570b46f5706feb4dcffdc038f645f5840dcd0448ed8df64272ba787562385693aac112b659e6cef17a1f1474a573d416b33c15cd2169da871093fb9a761ca0e04aa39a7a04758281ba963ae7c3c8beb8690ab3c1040537dd91aecf5ee182531c34bec5b6eae9cdf7acf7397aae37c66f3425c7febdc4bc423802ac3e4bca2697278b838728df67d7f9b2e8db396c432b2937629850fa7fc83984593d86c30efc0b108962e7dfc9d87d55b277ce5ec529b81c0dd8063985257a7093046185500e0c1a3a9f37ed20d7d86270c0ffd89fcc52c2ec41698e4c607ed464b0216bc1214f5e9572ce4419c23007e51aa0e6ca5213d7768bbaa79b624b017ced6ee35202fbfc0c9b76b7d154cd8cd26d1cf82572bc0562d87273d163b5cb49c572854e7549e2c5fd6356e8511d631bdcd484cf56c23cb820407692eae4b1aa9866d939b05097a5b42a4951ebb2aa70a1125b9b2fd4d0e440df945f88451b6d6dfa7a31306a3caf4d1e0c5e07d746b28a01ac8e1cd1860cfb21dc48e93520b272b10cec9ce7b6f44308db11a120fcb1d7f9fce84669e24577a30a8e8fcbfdb50bfc3f36a8a1341cd88c0015365b22db22f935ec9fa06a6cf7a4618a3e2412d9a6a99eaea854c795ca3f9b82bdb576f71d3980c91dec31c7a7f9f1c395449464e945d29ad3ca8bfa4875178d74a18f63a2669a48bad1c8d17ee775ebb5355a6f9dbf3e8387ec6f8d62fb9752a09ff8a102140f95f13d5896493e25aa098615fbc5c6ef154611291a36e55b72b22418b7b7f98774a0a02e78cb471bb8ef87342b4bbe80a1376cc3e47036f9910b03e7f11484a6c07194ecd5d12844645995d8172a96506624d052717599882e19d25e6d983e59af679c9df1062c5f6d65d48b1d1a89681505724a24afacbd5d995da93d8cde373b9e30d652255ef08c2fb5f12230c9ee20c0154a80e8bc4bf6f66084208710f8e71a9116e42f08cb543f0c94b24b87b4a092e22d5393a7eef1379b59a52e477fb3d9e664d8542f9d56afce3ea8cdbb58f2506756d04d2abd66d85ebdda19461142d95ddcbaad23a53d5d2dbe4ea3f26c811d5edb30460205138c82427dcac60cda1959c37066ed88dc9b6806b1004a0c1935026004228dcf4c263f196f2540e9f988ffb7e62962104e2376682cfd782bc216529390eeea4449dfe0e2fa75c3b173bfe7873db56c2dffc526fcd9071e7eade7c1d42dfc9b85cf2aeea15ff36b2ebe63a00f8882ceb22820eff438f14800596225a89ad4cd5ec83482427dcac60cda1959c37066ed88dc9b6806b1004a0c1935026004228dcf4c260db54e646b59f2d9be0b3771d50585ea7192a6927d3ff0658b854b2bb7ef4b15e6e01d9c60d343603e6cd8b25f565a4a8cfb1bcca709d0269b2c3885f4b6b782cc7b2c0219f4980332e7a5f9939cdca86102cc43439530238c2d80b8b81060a3e5aebd7d87449146f9432d241b8724db65195bcc59b04cc73bff99ddea12ce3ce5aebd7d87449146f9432d241b8724db65195bcc59b04cc73bff99ddea12ce3ce249f39200026318db81875b05a1dbbd3cd960a038cdbcd76fcbaea23e9536a08fbeec6751eb40c891a625ae32e7664a359eb90621b7244c996abf5dd0d797c4d8a55de80f16ed4b2be06060c1581fa74a91777327a136aa29b1f732a5dd1a0e3fb8a50a358cf2f848cdca3daa17478f070d1a6c29755633b58439f8081768743e45f41620786a2270b1fd9b163c8605a69ef30188dc1acc1e491d93e703da6bcfade91d30cff4d8f6731f7e1966d400829ac8225ce390d8a3c1f6b77bfc08d4898aba6e68c4496fa1b76b347b017e72891e20f183afbfbb68142b7efc6673da24d43da87853448a17580adcd4dfe767ecf759d8c96ae5c2d745bd4a8dfefbd424d43da87853448a17580adcd4dfe767ecf759d8c96ae5c2d745bd4a8dfefbd40c269ba3d1b70b6fcd9360b7205633a95ca3642f3c99e16c21bdcf179ce854ac0e164b59c16a1ef8394bb3c24be5c9ba02a96ac1d7ae5dbd8bc80c1718099753a45d4846238852d282318fb806f08ccebaed260e6b73f7f41683a690efba0dc295ab0fc09152a02579813bc1f23ffcfc65b0612caa2d606e96b1894c8cb056bd3f48451141035b20b126372728649ae30ed444ee943765d4398c17b95550c974493ce8456ada36dbc2aae70054882ebba398a1aba3649e196e92b9cdd342405c1d8f6f3b31d560fa8f50380db13441a91cc1304d232afeec47682f1416b64715e9c7f10be13b15c40dd5da8b664fd73ddbdc87f6ea7935ee5904e410b2aa8f03665cff187a09271e9772ffdaacbc5431956198d14464b6e728d767a4ca1d4352665cff187a09271e9772ffdaacbc5431956198d14464b6e728d767a4ca1d43522ab1013c9aebce6cda5d0aa9799edc0b0d75310761fb849e7c2b8e9dbd1c08d12ab1013c9aebce6cda5d0aa9799edc0b0d75310761fb849e7c2b8e9dbd1c08d19a9ff302565d59c963cc76c04a8d39006edf2bf5e7236e5e915d515eb29faa4a8f21cd639f73fa62eb149b4437fa4ab29b89c1b9b19ee7788aefb8def17cfb1c1be38d96d531d4ccc5763273933ef27f7f3be2fbd98e9b4d9903ed524e989901cf8f3bb6435b1927d858ccfcfb7e59db227faf4e71b019f4faebc7ad3723f0e0cf8f3bb6435b1927d858ccfcfb7e59db227faf4e71b019f4faebc7ad3723f0e0cc0079c85d1b0d9022bb91d8e4b1fccf7621fd737223ba529ab0d408d297a565823bbc106e51ef249721c61646dd8730a89e33132c7581ed82d8f285d08470bc823bbc106e51ef249721c61646dd8730a89e33132c7581ed82d8f285d08470bc823bbc106e51ef249721c61646dd8730a89e33132c7581ed82d8f285d08470bc823bbc106e51ef249721c61646dd8730a89e33132c7581ed82d8f285d08470bc823bbc106e51ef249721c61646dd8730a89e33132c7581ed82d8f285d08470bc823bbc106e51ef249721c61646dd8730a89e33132c7581ed82d8f285d08470bc823bbc106e51ef249721c61646dd8730a89e33132c7581ed82d8f285d08470bc4e01515f9c8311dbf5be7826d5936ae382f9600debfb572089583782a94ee730d6e1d235ad1c1713e4768d4c630e3b2807519502f61ad901b1fa6dd42593b3e01699bbd6304383900b8fd2139e54f4da4f6e4d67f62e8a233a42051fe33686bb1699bbd6304383900b8fd2139e54f4da4f6e4d67f62e8a233a42051fe33686bba40ef312535b68c525b8ea45441c7f9f71877fdfcd79bc2448d4c239c29be8bf0f4e8aadc4b3382e33432ae1ae237d6e4ef8dc24f43ee2e2dae88bf3713198c23ddb9383cce123405b523bda8693ed134e1bbe935a39feb25926cf2b57eee9708c2248a231e778fd832c95753455c57b6e6791e06de8733280d3880cea5472a65668ecb403a0dba07a822ec54f00b7c1d181bb0a9159465d15889a4d79d672db02041be0d9b335485fa1d659822869ceec1e389f5dbf83ccee943d70acb73da0782f020f6fd07ede866b969a2cfcb9bc33f48794dfa0cf15ea91840cecff1afb9f4097000ff1bd18b44cff8b58a5f8fef04f8df6e99415b9906909d08070c9356c6ce3d6eb5b3063f61d88005f44af5dc5f1daefd0ebd8e45d5c376c49858bcc458a5c698daf8e392c158fefe8d62ba9491a6e21650d4bd3c713376bb0fb96dc66e343cc876c30287a632ea90fd85871a142ae71eb4685b03d036d421e31f794e859081ad4b01200ccef3668958a50530ca43e63b549b9390ecb4fbd512a3f875c3791927c36a50fca3079b136814993bf09611265c122347b6d3b29a66d503842a7a1cbb46a7f2ce28ed490cc5806c39191b26e3ec50f33d1f3148b1c37aeda302cb62ff85284cb2e2faf3639ed2ca9c138e5fbb65de621e37fc951d669e0f4c813a6d333211def851b5095baa443ea15dc37ef1250fa01d0468eb10a7c295307b80dc532cdb9416db68dd6fbb72bdf9911e0752b21fba5d015dc1d400765a933fdcef39927f47d78309e866f03db8bf2d6f4e3ae5e33ee10c2614e817852809d75203e1c42d393935d7523f30c5f7701961acfa3da1621718bdca95e01bfd1e3cabfc399088dbe04f98e8cbf435c9ff427d61200d33b7620ee86f3a056cf469d75203e1c42d393935d7523f30c5f7701961acfa3da1621718bdca95e01bfd1b436e094b0302954b6c7199eb987267f9584fa46af4c3b28dfa4294e0c5e31455d737d6598fabacecaa310f9ca8d467741c92778d4557f42369aea696e9aac76348b39b376352ea85a2ae40ae6f6a69d56f4165b5a1c36074ca4293c608c702d5894f4a94a844b965dff05762e6623a5f04d93139c62139932575a3fbe4bd7f97aaf576a34b25e191e6e83cfaa7e66300c3b816bf963a19316505b5dc0c16fa8342b9a4cf7ff73e73a57a8aca2b429d6c9347070b22ed24d19d1cd8e17d29aeedbeb3a620128373744deddf13f1efe42725d24ad161d354c2fd067c1cd2999a1cc3a793e321e7ff4f9420bdc7ca7cc51fb94b840b171345eda0d88afec19e7c20b224106916b107cc6f47c5b26e5a5941460ae1d07d6c1618548eae06e822cae0b224106916b107cc6f47c5b26e5a5941460ae1d07d6c1618548eae06e822cae99f7d294bf5f08eb14d66bfbeb6a06b286a3c7e46a8bd25f3a5b0f1c4e733c1d801a2f38fa2a546066bce48bbbe87a6f78b76bbd2cbe83e17da43312ee91424b71d4e9be9b151a2292f0c44409a2357bf79202de48d980e6cb0c5178a7f2964d6196f525c613e64b084de6c96ab733f39fffb5977f817a0d10522870c59139d46224252357522dda0dfc6b5a58faef90b240a768142419cc701e5b1c7606359520b82b968ebd40f5bea25a290b4335d3f7799bf3ba30e1cd3a1f48c5e9b5d3bebfbc684baf6ba32a5fe4453a3b3629cff048d56c2f69bee7b0327fe6b31884e3586ed2ae8e54384ef90c2595caaa2942a1da2f5d757b65a59b220c54f8697c6b16aefbda95220537a151754dc7c248dc157d6846cebed2d991e978c9a018fa7305dd4c1b814a97e7021a03ddf494eb0dc7852601437cc2e6670b8d54de7bfae9394201bf1ac8d067c4ae47fbdb6763f323394c5c45ecc9e653657dce0a59f25bacf3733d8d7faa38727320bff18b01f06236822d1d074b8b4920f2d7cc8ca76c9c0e73df3612cea8e383b5b2f6b437f66438e6ca8ab2352980afd8c308939307f76fd77f50c96b6c65e6b055549f8eb5da9b7bd84d1b6e586656efe0c80703df4fff6844a9abbf8d62a67f030a947f2dc727eaba97fcf1a3f8462d44fc5582148db02654f08855d2e9782feedfeda1a047dc4d709b103d2de1c0e545e5079e59f26106d5a941979b064c723790ef3666f8a2d6ee3e13e4f3aa971d98c92f7ac93ca171a813cd95f8ec48702ea1490b9a46f5150aea1f70f2cd1e5c6a7a01e27da8651b1b9a6c72a2c9d41331defa78aee2c9902608007cf16f047af1f557eb4133be5d1988af7da3691b531cac882f3f6a223256e873d63dcb2410601fa89ef59e8d71f5a488f3e324146b442c8d050e204cfa9b63765e876efdc0cf10ce81b00cff61eb4cb135184c31116953d56dc7865a895c3005645631bef58e373490c4f41ca5b09966b0c5f36f0d37a089c8c972454361fe687faa3a51d45418b2a0e57f6a2abe976582801d59ca76e17b2eec29967d5de50a3e17232d96aec8f00c1d6f7eaa49c6a0c758c9130938ea1a487c990c68bd2a9c2a003837dec83362c8a76f7eaa49c6a0c758c9130938ea1a487c990c68bd2a9c2a003837dec83362c8a7917276df02a3f6e7b39615470f279cdbafe86a4a7d007d445d8492d507ad1e7c3f35c49ab75343246734c4c58c0214bba864320d7f901b5686dc34ebf23d45cd57d9b89ef991d4e00158fab8de5bbb882b522da1b15fb942f11250c28b0095d837590a0f5675bd317adceb187da71b21c5b2493cd8020deff085a0a820e194443cdc63702d2a0aa5b5341c5bf7b4c98cf89eb0c633980020600ce3bba135632bcf2b7de0203e5807f0532fdd371c28e6bb4b0ff54acdc15100c8b007e8c2f6a459aac6dde6ef389c4be097b3a56fc4179217d4a766fbefbb63d5fbcefd43253d7817e51b308321f2879c3d102aa01b28153d258f9fe20648593ef56856bfc6918184cbd133eb8130127af7e12ca5043f6ff169d7b41910392d6806249c31240e6210dab191c8ee0e68d28d8394204dfd3525741383b8ddaaac2e5645895c02506210dab191c8ee0e68d28d8394204dfd3525741383b8ddaaac2e5645895c0250131c968d3083cb01362422c0f9fc0f2a08df2971c168eb914bf6bc106cad6c1c7f2a65a515787e21d72ed4851699af8bf22aa4fd708eebd65687068048e6d75e17e1c8c9decf2c050c3d400fbb50314eaa25b978e6d36b53587c481e1cf0fa5e7f72c53acef60e7d3e68e7c8f961ac5290f47d6097c083788b5c27bc732f334a0dc91537a1a988e8406bfaf7e5dd4ea59a328f1407358180bddb8b5f13a6e9038092344ffed5fe4985cac5288bebb0b5a1b6064c18055d0752d69d9a6956bd9bb6f5304d47f9b01170ae681992f2bd8f894d98b1f460527243d9c37913241fcd204dfd9631f32d76f58b56a7ae08c0891c53ac32fc546998c13cd33fa17253f03e91082452e3ee201a7bd1249f39b2fbd8438c470222f60f641eaed864727c0d558c84c51d9d3709af35c6715fe2621f3636a825b825aad7f745ec184c230efe168ae3a3a162a8e5e59c5b58a0ddb86de07b093b3d4622f9467765ecd7588f68b843cc504b1a5459c52fa90d7955b30669961f8d7234db061a911cbd73cc51d61634bd53ceb476c18a5de274f75495e66ee06466243f3b0ee6e8f1b978d9658a936e9e2c9f9929a757d055f8217fe41416c9f2240accb0ad34bf97b13ea08b0ba716c6c9a6dafc85215f06e1452a444bfd06c045aa4e34fc8112e393f15ce4a52d1d15ebd6ef856696b7d02e2c1ca70d183ba1927146b808f3168d903506ac6d1baa1725f075a1fd8d6a3c737119e5f624b11de673110465b6509a572f289ec34ad5b2a2f0eab8549a65c449ca5f15117374b500467e53bed029b9f5b665920e4ad5b2a2f0eab8549a65c449ca5f15117374b500467e53bed029b9f5b665920e0346eaf358baca2f18a5cf316fd97f9889367eb47c3f65807762e36725243a120b8dde456c1307e2ef8af4ae4604d9f48726bf8f9863a9696759e6148e9f8f73c63c04121b2caea1ade0499acca7ab57567b2adfb418d20cd2740c20284acc8107f4372c0ea1a6dbd79aba3138465e548b2fab747a7044a015c620cb4c9477351dd186dc408eabb72272353cf3819f4b2ec1b89c265a5b7931d39fa48a6b614d026bcee4b785d5c52b4ef431277ce681192f11729c0f486ad3d91f2520afc94d30ea2b5916f1583033ae9012a41c3413cf49112bb7cb6a0fe869d5b96ed0360ea646321a75a614bd7ae3d4fea63c6770acb3890647da54a3d822d14158d55d051201b6f1b955f057bcbf7614cc8c39bba7d3937f95efc87deb3c795a2c6f83206e5dcdb305a4bb8165d6897fd3af683e89c6de62e97f8a0aae1adf7ea541704d8366f30a87dd5d3cf2354ffc30f99c4ee20513716fa93b8f1fdbad0a948489f01fa44b3e234c8cd9691b565bb971671c1e69a7ee729ec24f0519403526b6d34326115b0e05509360d2688d91a0c55cb78a546906a058160a922b449df51f99b7ba69080c50dc1777b8ca75a128b8ad946859391519ee08b5b1accaebae1037de3dd98bf36157b8cf10b7eedfc47948cf0afd78298f4cc13797f3f0edecab443b16b974b7148e6af82ebe16fd56b7efd4a313b9ec42275fd3048065c30da1f088368efdd5be3d9997c19480806620fe00826195345020ad7e5beddc688280d32468955ac02a5c47f71f995b6ef8d8e034e8cac127a57c31a9c692c1462d347b491312b5299fd78b9fbee9864256e2a99938ebbbb1d36b603a3ac87c91723ed7ed4190ad0827b572ab5b7089eba6a7d2c6134d19aa9ac6133cc7a5b494ced086974190ad0827b572ab5b7089eba6a7d2c6134d19aa9ac6133cc7a5b494ced086972ed53914bae00c0e12be191d6370a61043eb30418f01ed41018bdef98a5505aca92a6ffea29a2c997a1dbc29ad2725f0e3353e60b8acf9dd1f6470b734cf1fad594a015387e4e06ffba7cf61dbfd152bfdc08e3e0618e65e4c4b6cc8ec0d6b36594a015387e4e06ffba7cf61dbfd152bfdc08e3e0618e65e4c4b6cc8ec0d6b365756837a6f3246366190fdcbbbc79a352fd9b8a9597880ed42cc73419546a47fde41170ab283d0f841a5242843f30eb6bd1e3da3465a65169f2a704f821ce223f898bf13754a2eb2c217df9e70ad65ade29070ec23dd895556085733661734674ec8bc232981d5dfb316481aa5a3c9a8b22a2aa3e73cccd40cc5c2929e8ba367621fd4589a7841c9794d0117388df5eae0bc15325e240e0980eb2438cb9b463cc09ebb750f6ccc86d5a245ffb6e6cde62f833af76ec79bdadb34112ff42a3dd97693c96117c4ccb0b561e8f0b0dc2a0807a9fe8ac1430ab0623ec7a41c44eedb0e5b7506abb7b8e85163146bbc65117d313a16d90cf55ac733dcf0afb1399cfaa7f698629942a38f73f03f24c9198afc1257420886bd8f08e110f7d0e45d9bf9b9c870dfe738d45842c515b30e3f1d25f347bd7c6ae160293ec6230e6490a81c7bfff1666908374a7160014b686284bb6d17a7791051e28a43c107c3f30f18ec8345b2190e4c687cfd4bf65a556e90b03db25d6ca80724601493d3f86eb3b34b25c265bfecce0805f2b6e83e89a0a2f5db27825e723d8dea31e7838951b611d8331f7168081bdfc585e1d5160a84f1dcc73ca048edb98b849359f38de93468a07204b849f285100f1f374a2285e8fcd1e997a804c01b4bdf3bca3a831c0a58ece6ac85effaf973a002271f896ddc5c7ff36b8b40cfe1b1767c1021db3c0ec8f392c4b2b4d0d8d7c838ff3029a29f18e2f033181660602fce8c9b372f579bddcab52a4d57fda7374e0267e16e8a2b7bd8dca88bb5b81ba5412b9a11a3694956d95d5ceee2e4c7440d64a71084bf5708a765022ae1da0e4ac95f68906a9131bfb28214691c54abda4a2e81954cd52de77429920e9482a0ab6c7c993cef6e9cf262e64d9fdd8f5888e6cad29d259ae27bceb0565d6a0436d1d57a5d45b07b4925330882683ec076e1e2cc7df5414ab932a1d93282b64d89eb102a69648641c46382e59db3835b38f0447f378df288666eea556eb7bb8382ef93846addb84864986e520c53bad122a3845fb8fa350a291a131a61f15ec35a2eb8d59cc0f3b6306da4ea05a24e95181a91c2261a526093c2845738492babc82948f2c2d947634640315c7db4b33f27cb7130280d49a401281eee3279932c0f9d0cc8f02cbc3184376525c842ca1dbc487d1369fb02768095ee3bccc2f964a78c4a738e4047990d3a82ceec98b72c10746011b3544c725ea76b010f67b18381c55f159b75f451b7eb6b933f7e6f3fb73ac8f35dc1dc37f8cec70d90fa26dc691984fb0b35f11a30a0cd41c1b6b20aac6185a8ad4ecf24deae6257ab63cf4bbea8725124cfc2385ad82641c1b6b20aac6185a8ad4ecf24deae6257ab63cf4bbea8725124cfc2385ad8264e8be1d4e3192966b38f93e2fa83e89ab8cbaf9d49cc193a8a6cb004de1fdfaa359879115db8c9b55473fefc29158a3aa1d074fa014b0a66a6a08caa0e2347e5becac9319e16bf6628447002c9d40f4caa573d7cb1686cce4e1ffd746bc28112411e69bb0e51109a989bb094a002f8d773d6c05c61dffb63e119c1ac3378c32d32a3e4211feafeeae3e7d9703bdca545f7af6c4d531139951aba066d743fe085d5ef229c18e5ede6e8a32dc92e1b5c10864fc586e5bd636027399f2409b74035764e178eae7951f17857901afb603b414b5523023d834bea1ed438423c33b75e39f85d23be156cbd8085c09f708ae160abf0c5e1af5286a9fda2bb6b7a1bf1ea60c8ed92319f85116591d43f102c89d07127ce73aa2e2d9c1eb54a0a2aa184fab0fef50464c52915e60e14308aac49f2e033202d9fdd6e45ea52069807f8c7911ff24915cf2a7e1deca599786dd58ad1c5a013b7852e3ece7018a50e07e53ce00cf6674b8967a44df0b00d2ce8ab2705af4d83bdaacc0632a85623e29f94d178df39f273506d259c7367b92ee6cad3f396bb074ece0e42982a547feec968262035e948584d4effa3a19f83b721ea834da6afd5af9865c09481ed6b3de7829952ad7632091a5027daedf190bfee1486a0e64173e04570d769618fe5f3a788b7e1ad7632091a5027daedf190bfee1486a0e64173e04570d769618fe5f3a788b7e17263a1c2bb35227530f34438df670fcc8d54ff43d8051dd8681197c1f2c06c8b395153d4fd1db89be7f1d285443962de777d7a593216d87dd2d4799cfb94c1b1a76903427d3672176f1ceeb5ebfcf5ef9bcd915260209aa658a4d4af290066c6515e8e69b01c058eb68c81fe6ad472b65661d6b54a600e3c84911f1f852854e9edde518fa30b4de08579dee8c7eb12756b51da3b4b5b736133d23a841efd4e795d0d6e9b0e2dd0f32838180ac90b5e6eef81761f6dab3625bfa780924a071d7fe3f42eedcf0128d4f380164c2fa936a194d2c90d36a17607dd1f95802726e22846749aad629f2b705fd8121ab10adf39e9df63f5c8c24524153c2269ae59c86b46749aad629f2b705fd8121ab10adf39e9df63f5c8c24524153c2269ae59c86b9a382e4c065c0487867be503c41d810278a8e2194acdfc6c6052f68d7023d4860cba39ca32b9cceaef2ac036d4fb816013fc018571e3b7a1628326e3262f59f188a54a929be66a3e89a674b2f7185c5e7af641e85b6380aa92fd57d9a39154360b9870fe27d90db80f0243d18b35545cd21a183dfc60a3851ae7ed725543f537c1fc4589f45aed0cf5f41c0e4faf0f587accec7c925ab16fc21f4d9f28e33c165dc07e1862f5b122d148c36eee878729e80f16a1632f2b1b7c753e8187a8a5c80b65c30036f47507d8c3d351ebb332d28f7937d4c17ed23712419cce9369eb449c58efee5fd16d2efa525d375022b6d50701b45f03603becb8e23ff06d752de39c58efee5fd16d2efa525d375022b6d50701b45f03603becb8e23ff06d752de31916f90d39001485abea36bc6662034810c61c5f6235c5c97c01fe7bd588c75998f0e3dfc91300516a3be7c2e2f0c19c35b70e8f4a3bae2fde35c44ae487a395dfe2ce0047e984e5f4d7984d0338a60d115745fa30234aa64c535c643ad634eca0d0c046e215117f3082130d6e5698790ea8277a3f3790a364b82a1c1de342df1062f3769ecdceffaa86af5e942a46a6075f39b8d8b98bcf6e65afb0bc23a82a970c5631af804c8da94b9d89340065c4be6e0323721baa2e72c14ed2e7d45aaf35e948584d4effa3a19f83b721ea834da6afd5af9865c09481ed6b3de7829952fd055f5f540bc34196f125838e21d980ef895b9789134a402f1c4dfef8af44c4fd055f5f540bc34196f125838e21d980ef895b9789134a402f1c4dfef8af44c4f7392ebab7002730ba9b52819a4754a3715f052e5470ee2ed54f981ca38561a7876894c61251e54004be1801870bd6e7a43b16bd389ae9a9ce5c1f77dd3ac6cdbb78db9e2b8361e48a01bfdc6c7d1ad93f16638f9d1b34b18bab891f69d752f53f158af31ffc8f2574b54979da568ef9c10cc9dd1a2fd6d542fc4a7d5807f8bceb20306bc863a52e346f9e4734899c9a100c434aa4d06c4476050d678066421a07673a627b926631c48deb098b6c80c883ba58ee8818c7fd80350dc448b4e546c0768964ae78c88e446537bddad7fd5cd8a2bb88806341d908917cdf85f8856cc0768964ae78c88e446537bddad7fd5cd8a2bb88806341d908917cdf85f8856c6567bbe565a33b74b4843285b06010f9755550005f21050e9cabf47664db422f44940b5c2a13df4e76eb53ef94f2bb0129ba3257163f543978b028711025bb21df9ab46f115f57b220caba816cb73739766fd8860dd580720704f9c257a7d68c0b9870fe27d90db80f0243d18b35545cd21a183dfc60a3851ae7ed725543f537ce5c3e307c44ffae53d05c6354f4bbfae36f58a7db113ec7f033571abb09bcdbb0f21ff7f269b1dbec720ef1e6fa2da9504ea526d1440c9dc5c485c1e327a0b2a9040c4ebd7ddf365e0b957b126d66575941cf3e2a1155344e375552f400d87bec45cdbd63175120c75f3255e91fce0f949346e0ebe0a8e778a4e77be6cfacdf0c40d5294826deb36da9f43078a825061f6e975877d5769fc5d82574f7d8606d0c40d5294826deb36da9f43078a825061f6e975877d5769fc5d82574f7d8606dddc1ce0d480db92429c80e9b2842b92b19495dbeeb2774e10458f7011cac3068d51f3930166060fa2c478d7b2d3880384540c3ca71f8cb72cf0aad7011ed6a2ec4bae179495d34860e1e4b8887d4f802b68cd98b99ee71c157c3bcf08cf2af810702d324c52e1b461d2d7bc836ba62df326c99c2ea27b7c8e12448d68d57d444f9a2c41b34806037d7c353255f8511673e5c3151b7981f74b1de0f0cf7e7a6d5b0d016a13d06736f8e402c34afee5d3a31bf2c7dbc7a24f045278c3bc573179e35e948584d4effa3a19f83b721ea834da6afd5af9865c09481ed6b3de7829952b3162cf5fa01e81693b802e140c3faa0a3db0d41aa376d786f12f8ac6a0d3814b3162cf5fa01e81693b802e140c3faa0a3db0d41aa376d786f12f8ac6a0d38143c112b4b538ed3e6eb2a73aeed675b8d7795470f0444ffa91b52cfcb0302994523867c58249708b07aac311d83865e35a3e9f7f253c15696e22973ef3b4f652bdceaf8037e03d904ea18244f8a3af50d9ab0a62f5bc263b8780a5712ad2ba5d4ca14fe1703a1eeaf87e4392f61e3d06a3e8fc486922cdddd08a7a1c071e036f1799cc4196d20dcede232eea53b41d24c629491024d8d86103396d75f18a94fa3d0cd44f774875f7fa4381541d6a649be38b356c069f3cfc1a16d74546a0e0dab2a74ed728dc78bcedd77c406e2f4b3d063c91a70e045d6d8f3e709522723a345ca94dc1a831900783134f64c8c038dfd661036d23c7060cc7ced967c59630542c0f5d3375f0ba3f866c4c58c2b45a74868aa65550d0fe957fa138811e85d8459cf8b9c2d1d69dea26e3adbd9ebd25639456b2dd28b9606b8c4d89586ef9675d6d3585c43c987fbfeacfd6b1057f745dfc6baf6d0f7442d9d047e6ebb87cb373d21e0f462fe00e7a680aa3e6fa62c7b9029c79ac0e7681c8789bc539c599cd4f960cce3724e9c36d42f70f8813dba1eca69b837b37ba003e673db4b3bc9d8773ecc3fcfbbe54c33b4eb8488a1fb2fcb9384fb29182d7915014f377d0294355b85fdb7dc4eb99f29647f7e535dfdd4be37fae66bbd8abac6079916d104b3211b1ec5582f3a4495b535f6151cdeb37404063f9d29e837ee680389e5c594d4813876afedee4c8bd3580ac1c0f0fdc52ab77a961fe0630098ba8ca2464c93aa438ac01393782b43006ba8de61e39851b4ee0f88ed93a98444ee27bf2cc67495692b2417955ccc28003c62eae92ae7414859ef926a0723d2b1da264513c865bc6acf161393782b43006ba8de61e39851b4ee0f88ed93a98444ee27bf2cc67495692b242b471bfd047abd9ab2cbd9dcef467cb3e356cd1034e7366a391b34da7536bb67f003c2fc2669594cea17e1822bbfa49e2525da218035767bedfcb9044298d39da616d43689f087ade410221cd654642460304bd24ae38b1d28cf147ab4ac19f7c37e92b1978a46f41510e2dfa1d9ee42063c1320bbf8c8183549879385351c13c9773979f478abe5ddd0cfffd62c6c6689d19151aa030a2d8a9b82d481d26388c9773979f478abe5ddd0cfffd62c6c6689d19151aa030a2d8a9b82d481d26388db9161875842e3d103b368373a685b39031866ddd630ec360cfdcf6985244b8c9d2529bdc6d720a3ff1b462ade9a5285db152a32d7f85ee4adc6260c2c74bd85905deb61ea4bffa6e007b264f696956c01c84f6b3f7c2f6a8e737b0850853d803f2b17f7e534b168ec5323845f57a5f17f6af3ecc21c055abc241bc1757c0219247991ea3ea799ae5a703f5d2332a11312094530fcde48c5f244c58cfd20c936320b24e9de57b6dcd9c3b27040f704d9656dbcad85959e57699e8e16cfdc159137b7ff766df9e0600f905007707defa800b1c7e3e2a6b40288db6fc2220dc33f04012fd1215d093ac090756dde60ae2c06436512c570f27d9d529e8253349a689ed17e6e29267eaf1409b7147473512e420e000eaf446062003fb7378f4d2cd192dbdf28203c2d7be5f32220d13c18677ef4e65f70954c72198de38ae817a69399c6a13b9bb0e5a60c5e01af19a5e59e3195f4938931631083f61a8da3005cabc2b6c097dddc10e7fb3e029182264bb6aec229fc90f20afb9c2a79872fe6f727c2b6c097dddc10e7fb3e029182264bb6aec229fc90f20afb9c2a79872fe6f72795747f306102c03605270ec14a6a9c270024dbc0788bc05038075188d1bf70ffe5b8e17f0af8e74ac02d6a5aa57a1aa5baa03177f2c1a3e53e3902c114ded0afff235ee544d32e38f9d80eedcc77132958603e68c7081e72e4df9ee87db686e67b27556ea1483b911369cf3c08ef0c65d74345f3075f9240f88154143e3f2a89011b29272a19a74d2a40cb646c438cfee0d1ac7877a82d1a596df1e479e05ec2b382e142cfc969902c57a792ec70c0f7e1a67d8acc74b67f9fdca8cce6397f6b9d94c23474a122bb84e094e971d0776d20d5e24b753e4c0b124d7981f2720e2c6bd885b5276ec2cbca47df45047ed3448ed22148717dcb7b2f7cea7e04f040c239aee67bfa7951288d0de219e2fe911def8f1da17e9a92e2a7222eb6c884f55e03827ecb76bcca70438d7be570383830cf994e6abb5730ea218d587019b5edb889273af72f76a5b4285df648c698bc8e28728ab890828e815a6f1d2f6678977e18660208a1efa43c896b35fe339535b8dcabeead68c4370f6c2fbc27516e7eaa8209b395d69907b45ca5b675cffc818d908413ff0eb322b9acede1a2aaa3326dbbcac11729c46b2d5c6b95086def1f4e325dc761fe6dbf0527c1ed28fe686a34d50b749ff6397ae1a881d1bae8d00deb59505506938199dc7af6aae9619d1f98bbcac11729c46b2d5c6b95086def1f4e325dc761fe6dbf0527c1ed28fe686a3445f3d4eed26ba4b46cec033c8c3bae6c1467adf6ac8e5c1badddad5577ac18c1e1fd920ef3d4e6937398caab6e20b2e821e45d4ced925cbcbbb4da18df4f0cdbc825972d35bb4d826b55512fdc494ede29c0aa32a249977157af181a5498e7c67665be1633a3dec1a860e1033bbfcdd5f9476c58eebff1dff7101ef876b59df27665be1633a3dec1a860e1033bbfcdd5f9476c58eebff1dff7101ef876b59df27817e699a5a7cb9ceaeff15dfb7f85fef65b2c9296007e5b192163d2e10b669c812578ea723aa694fac1fda77bf7a807cee2b2671587386c2e9e8dfe10fc56fbf4ea139af796877cf6b93bfb71fb70796734e756cd7106b8800f757d07dfc8eb13728b7d1e7308f46ab92a1b4156acd7b6148e4977518f84b473d41ac35857ece747262677ada7c6474bde865485e1e6bd2b57a533f6217339e3f921474a24c3870c3a041f851a8d19a212bb62db69ecae0fa9367120dd3340df1a893a73d62f870c3a041f851a8d19a212bb62db69ecae0fa9367120dd3340df1a893a73d62fc01d6a0d5ca4e150a600263225a4980d57c900bf9a9da2f82c057d732d4d040f0ba9e7f3cf97c9ae1d9c174a6d8a72b95b8711d5fc56b2f8ea0fc6a758024f8d55e2f7b2e8e247feff57afd7390b30e132f880d64923e7f4c76eef55bc17447bf7438b40cea2090262c0a1ea7d5a4ac5741edc3167bc49f0f0e95de1470839289ed4ab741ff2df0015b75336bfb91e9c22926a0ac597f344878be82c20c746bfafbc20d3e82f1a11ac1a6cb4236da8c7bd6d9d55cb39dfc10a02ed64962dcc8d8581ad1b6fe9c7a227c91f6e282a0d428ee327a70450c59d50d38c1f3e7ddc4d90de82d438a25302d200d323bf0179a5369882062a1e8f2d909fe7bab21653698581ad1b6fe9c7a227c91f6e282a0d428ee327a70450c59d50d38c1f3e7ddc4d72b9b0b79f9675e3a2f7126af8506ec9f69bdb31d39adeff415a1b696c12189c0ba9e7f3cf97c9ae1d9c174a6d8a72b95b8711d5fc56b2f8ea0fc6a758024f8d3bc930c5f4f8b2ea8e02eeaef8586478b6290133c0f574b8ecb0a2787bfe64a8f7438b40cea2090262c0a1ea7d5a4ac5741edc3167bc49f0f0e95de1470839283da6f7fb589e0c1de03b336dc7ca215c8613ae556d9fbde2e258405064c1f31046a2d09495602480556658588f2138c1f3a1c1ea16d231be764856b7ed9b51c48ca7603116f13ad933cc852c94b1cb0d70028e756a84b8f428e6e205f059c290fced5f9961a31e62d6680d6248bd6424f0e04691a28f6d99127a06cf3ef7e9508687fd10f516aa92d89d20578d515ba0ba02625f70ddcebb9a458cbad45fd6ce17dc97ca19def8ff3a198ce7d988b7598d631bc278d844481843a7c6a7c25f3953d6468f0e388a93a623843f16fcc48e4b9d4468b24f127a928cce849e7a40930ff17ecfd0d1236ff9028d0eb86e791640d153ab4484403f10c7258a8963fc20e9dcba9327ee4ac2a7716afead7f46834b0eb8dc1ef50dbb1e3622fd74d816f1e9dcba9327ee4ac2a7716afead7f46834b0eb8dc1ef50dbb1e3622fd74d816f199787693b7b451520df88198948e3d4efeed34d5dcfa365513fe83cf38a89cf5dd2e6282de7720a6bd261b15b40e38d29255279a5f7a9aae9271b1f178bbf898504527061c4a6aeed76bd6011e3b928a13b599db3cb49d6904938b95e450d5b74b95d6ba7255139fda49528020403d42fbaeedab13045301915c5b8bf4d534900e22843d72b71084951c11326eddd82f43487a859b10e2460c311bd9ea6727b4b1a35cfcec538138dbab6763be4491437faf16e77a7135e35fe76bbf4b5242e024f969051cece9e1642d062e42e07cfb8d41385fefce550b03bc86bc774a4fa0669feae9bad76f04a5559caf0350f9af11c6b5f6190844e83969dfeb04b1cfdd8f37e6bd21df0c6c4fd2e1c64ed5be73c1a5ee97043e367496811b87d8af6d57e3f0cc494163cf2a29ea200542e6db720a7315d4cf51d650807c201b3e1aa9f6219eb418dd642d823662ba08294aa64866becb16b7ae2fa7a711efb80ef30404ba97d8220ae921cdd7bd53a55ee51599cc0674e8a0235089099f69977ce2c35eba97d8220ae921cdd7bd53a55ee51599cc0674e8a0235089099f69977ce2c35e633292505c7cb400c15cf2f7fdfccf09fbafb01812066b5d5d06599e9527abd43b66a692da4a2fbad54961e856d0793d3c4b7d7bb1ccc18e8d4c96ffc37ba996b94b96260da2f4d07237cd5ce8a8c96f2a14635fc85bc89e475dc9753b720f2bf7af3bcb677d4d5f17036b4afdcf5ce97032f34cc686574f63d92b4b73dd05e62cda9b591c7969c39291a0405ef4230c5aa2dd24065e8265b4148289fa017494a238b65bec286eb0f90531ef47f008f02ec6bbce15cdf7061fe42c1094bc065b61dcf2c601529505b20d72a9c2fb7cf43ac932e45f2b64170923ef3665cdd30f19d5dfc8d3513ece923101689a83ca01aa839b3fc84464b99b1170bbef179c8eeddcee518c93c73845cc93aa23146f5a492a1194456883dfcd60b08314557f2b0b0ba9614457c7ae1170a458480764432eccd805973268e347febe85a6d772c1a334d3c0c155052347c2815713777c89db6670fac67908336759a530d2c0c4891e44871d52f49ac69e316b6e0daec4d25cce3774735d2c3e329888d3ab28b83709e8e4cc16ecd063d6399f5cab30d514165367a7d3479afbf2514092fb237a67c759d3841993b85637e1401b35d885833d45c362090fb7a1f4c2b7faeade94d96c5792ed22c41c0f90f70a761aea938109034973e8ce572c2d77c8e2f5d55f54ea49d4319bafed59d6c05f1f96d0ff8595c38abeef050e598c4b388f911d7f6313694c0c517c47c915a2145a7e22a3363ee2251473ef414492869cb30e242784b9e7a7cca48c895152f098eb1446ceb3e5756448810d67ac2c8a66bbcf44a94fd3ed459e17d8c5ede026eb9f22fb93fb4bec095894e0f15e349c114aeb4217d8c6f7c7e0af3cccae0720c331dd07c0f73ad2572f72de2ebc9fefd74e912ea8bad3ed459e17d8c5ede026eb9f22fb93fb4bec095894e0f15e349c114aeb4217d8d98c53c7de6509630944aa88cbbec660575969f606ae5fece7417c69d48e89180094b69c628a56317187dfc1de9df74fb3152545fbfcd2fb559dfdf71714f7f3c7f84b957b9a8b695ece990748801c9f91fb253e432ca7143e3a3c71f86657e6949061102a92d443f6099118a7598d21f110a651136892700cbd9115bf1c040f949061102a92d443f6099118a7598d21f110a651136892700cbd9115bf1c040f90e0c2133af582efa9c745791c91ca7b06a3c9ec71b6497660a986ccf8bfedf3458f517f9adc7ebb4443dacf242c163232dc53643b153b715fa43a8e92d6d4e6bd7fd4f8382210a9d6ce9b664116ad4433888f9814526b6d95fa95cd0622ee36134596def70901e5c5aa6246b3abeb49434c3d67eac87b6a8e7f728b06c5b28f491bc2bc49a7a6cbfee266132a5a94ee845887e6bdc76fc374fd1940b66d2b7272194c4c74b54bae330749fe2a92269e925cc2961ccaa50aa84afcddf0462a9e2541b6d1493f74819cdb5841f2aa6b0651608d7d36122e945b2f718222687e498531a68af06ce58f0df7a139b12a64647e0447d97ce60bb19893eb7c3488bf778531a68af06ce58f0df7a139b12a64647e0447d97ce60bb19893eb7c3488bf77807cbb5f4e6a626499b5c598d423320df582d0b8d52fd92ee5703deb29b054d5ded2823dfa122bcf031edf6f8b522d42cdd5099e8103d4176cdf3760ede9b628d81800a32663dbe3ddfd0e84f76630d5e8b497401a5312f409bdeb3c86e76b5471efdfe83249c6c53412270f4791b8daee01d9d16436fa390431cadbcd5095a46e52684d1e4157e5030dd7ed1049dbf684c5034af94c46f7acc5449057ac2c53ea73b1735961183d210504b266dc26e8b6222ea43edda8274f132e6f5942ffb2961134fcf584832a421eb786d0029076714a16c281fa4499e9bb4dc16a7e106edb79ccb002086fe5f8b4776f1410a799862eabac7e48e8235db934b158da014c2ef22bb300bd7a0d6cb4c3114f2b96801ea055b71f160f0ecb7b2803de4fddba9bd57c4bdfeca71b2d0d01c5c235cc4bd6daf63d125cc9fa6fde8749378a20210bcdf3d6e84aeef62c3ab60a04cf79d07e5d279d64295d96a5999140512a04bd37624d80b346f292acb4876546c7d796071e4b71edfcac84d89d23363422a2610ea230721d4d4694aed5feecd8a9fd3c3d4a131f4d2bca2f9d10b2fca751f8327778e8a084f21b4283104749f2c3df1fd8d4611a2e5020c2c30e827544be57e200d602407b0e82befa908929360b91bd241a966b57a22ff2f97b54827904506e149c42e4a9c56f7b5053e8efad05b6fabb1d4822675f9043db5f245ae6d1c8a1ba82a42d567eb603943618fba2fcb3bbda15677803073249bc2a14185bdfcfce42799849f1b5a0646623fcdc781260585dedbdc56bd72c57659e665f0d61fb7cb80c7b367c76b3247ca9e184ba0266bae0a4d9504769af12d05309b19a10c978cf899b878916870f616b8856fcee74a73d7b69325eb2a90eadec4ccba4bfdf8bfaef135b33f5696ffaf80f01aaeffc203477c09cb6e811f8b3d225d2505a0334faef135b33f5696ffaf80f01aaeffc203477c09cb6e811f8b3d225d2505a03344f7a70392a3e6583da5fca3040d7255806fab37e6fd7d7b3a6636894734a83acfe9534e3677b417aaee75e27acc5f58e171aff956d4e952d3893b012b5529d61d23743bfd05e04d9863963280c246681155cbcb244a7f421fc346701121040e35392ab9a6055310edf1fb6e3d8cb4a52b4413037d8301e6ed457934e827ea16e8ae2c4c3c30a87ab2c689fcdaafb432e79df5919b9e5c1f128b61c449668dd39e346d231d79d371dda154aa2abffcdeed9df7b52463ad35e6ae379665013a9714dd0e09a94c8cebab5a4f742809da794240cb1abc9bb6082039b70c08989ad279685c6bffadd34d97922746a9e3a560554d466d5e25c1c3c574af19e6fb543df50d53f988ef7eb0645ad8c95938e6c7507961b152b686fa4a1d416f5b4ddd7e7bb5d178484a99527e470466bd4fbd4f25973b5dc2bffc663e5027c325a2225753f2d4c1bdccef1ad9f0503d5a594b3c01495a3726024a69b04a4a9e4e500e92649e3e80b44ed5ee4e34ce99ded155aeaaf24e6985b1aa414f5b013f8672ecac147edd347723f84e40122107021683ce1f439fdc6754604ff92274a31710dbaa29bd0b9ec15d74398b4d637adbd3c15aaa15966e34158cf935dd31b5372bebec4cd5bbb370d11d52c49875c3a9e4d8148e179847f905417be3ea73a8815eb3ada2284a1d1a90a86615afc0a0676c8dc7e21afb309e82a96cdd532f7ec18bb4edc2dcc29ebfdc3c80eece3b8d633d8aaf9275af144d56cc6f18a42c2d42ec042751449afd79734d91d638266101dd517d1be35909bb2799b61bdfc47fc7100056c3f2d4c1bdccef1ad9f0503d5a594b3c01495a3726024a69b04a4a9e4e500e9263afd52286587640e2247e802905b8d4366b1dd30e3815a1760d68cc58c9dd9ac2dcc29ebfdc3c80eece3b8d633d8aaf9275af144d56cc6f18a42c2d42ec042755cbc3e2e7006972d932e00c6c764e2eb13161dbd5cce484254cb1763a50a44371e9b8002416275370fee47d5811148891a94185c788ef0848fcb902abba417a3142c25b0503354f2fee7a858c021524d4abdc3a315452ca331493cece1d34583e8c5143ca22e812d602581fc91f013d2a62d4e6334b49f2f9b0345fb998f1f9455bcafe633b32c38683e977043b371a7cf8696e2770800590bda45eacb24e4b56130f9183b16b246f338c8b35a167a594e4481127f5351d7ebed4f655920860fb0166a708db696b0ddbc2e012a655f0037aa673aecd336232150b1541080f7f5e9dae58901042b4ea43dfd85fb8603dd6eb9dc3e39b953fba3168c7d6316e288e9dae58901042b4ea43dfd85fb8603dd6eb9dc3e39b953fba3168c7d6316e288d05ad8b00d0962b9b4d89f44c34d4f67cf23e24acfda110c7d81207699a977f3d902d5d24c9d8a3cab5471b69c1715d08d97dfded2447c6f9da970c31c4ac4787e5950cf7a2e763d5e4ca8089a79151032ca5f8c279b999ea4c5a40b0d0e278a63322b44b37302c4d83b9896cc84c64e682347ccd6435644818b4fc83373d2b329d5ccf6c62bc5809b5ec4244d9eed199c2a2afc488a448f82d13f32a18ed0e0600a20bf9683e98aca82e8d866844ca490b835dd153ca634e0cf77d24b60f96a05a94f37c1a69a22a2a1d13403d8ead3207be0b5c80f7962440e7f1287168fb3e3048c58e6543f423f349230846600d4f4ea5869877823db11a8c0bcb3f2bbb843c92dc53cef4033776a2fe5639e1b53198b21b967a64cd2b9db293322fb6b34c6a7ddd67444c982f040deb0ab09f164db6993a6a4422549b147afac6ef611f493b53e6e90ec51e87d2efe96f638dcb31d7ac9e205e6cf81c3fcdc3164a1378d9fbb9dcfd800c525182f20509d519816c71cf6c781ed4f98a151ebaa2e34479845a720ce313aea74e6aafbe3cd59ed3440b5da42ce1ae0148387848372c6dfe3d39e1459edd9ff97af34ea82da0b88f98a08a411e88af8820fbd2f3ba4b197e0d39e1459edd9ff97af34ea82da0b88f98a08a411e88af8820fbd2f3ba4b197e07183cec571410a139cc99e60ca942cedd2e02ea9ec3d8ca36469147d79037c887183cec571410a139cc99e60ca942cedd2e02ea9ec3d8ca36469147d79037c881cebb6d472b3a43da11201b6c688f93971fbbc975b47ef0f4dd6ba1370751fa2cf732487c03e9fa3833dfc520a4878cf267222bda8f1d9f5a3f0cc07aac9d3a3f7d96171a100055f1c410c6cef2dfad4810e93cfe96d968b513718e6102774570ee7d67995edec80346452fa762853fc97ae18682025e1b1dddd7f9991b595931be38d96d531d4ccc5763273933ef27f7f3be2fbd98e9b4d9903ed524e9899014d36078cdd2d97139f0313a339c8f5eb70b67c3b526e2d49660b341c79b52d12f6c11d361c59c6a4ad55da7d1e39261c6d86e5ff1d1e9370fbc874783fd31fa71e496b8ff4d512dfafc99a6242175d352842e7794668bbd7f773626797f45133a90ac81af3612768a2ff0a6b899e5014d8a89f6706215585630ae436c636693de3338f01bb3525fb5d43636f72229dc2ef625e6d09f3be490983e534fb4686890978a634e57c60dfd03bde7497ca0d1bcb04cd27d120d8d95679869452254abefd313c0b0da2a0f7a61376157c95e64fb1deba1e0632f77c5c987cd989e93d517ce1ad86131582c43752ddce34234733f80cbf646556299904ef3eec8cbdfca26797fcb0a9cd135e24c575b33b7948afc95d8d5ddf928e28e4affbc43f23f2e2dfa45d636cbd5e6b61195ac50db4902a1d01b251f92149b5366a68f80b9745dd7641ab73f1a114022597834ce0e8f2b97d314ab661b2232680d5fe38f81e78566013e7a54ce80c247f7ac2ac2d126aa2814d868bc72a2d6bcf792c871627f4cb6013e7a54ce80c247f7ac2ac2d126aa2814d868bc72a2d6bcf792c871627f4cbef5b43724666cae8c37b21980ef38758fa9bebfcbd7ad043d6e72823f25937a2e77620d7e4c2f8141de9c5c8b039e9a2822866e43deaad3feed7ff9ad5555b463afa4920a09fb7a90d5100ea5932c396b5287aad9fa5d2f2be077ddb8236bd8f823a60fbb62b5d078dbcd769d81ca3e7b88dc01f8e4aeb3c6ec9ce8eacceb3e94982482e087ba9bdcea6f945a8024dc280b741440872a00ee14ab00a65aeeb44d9fc591d8ebb345874ac087a624909e165626e1c6fe9f2e081f18ec2bcea31b970d55b9b6e350da1a69567fa63c22a5c2c4c3b86cf2fc40fb5db52d3adb390e71372205c0c4e3865c840dd6b626149029dfd588e34fa256cb5cb84eeff063aa526fb063eb0b530877ec187406b4fcf74196dbd874c94236e2e31fd029812edb8750dc563524ed3df1404f46c861eb5cc1050859351ba2e89a797ba498e74a99a341f2a2490fbb22bc09edd9aa30d665eccdddcb214b82439ce15e4b9da1ebac083aa41a93ef68a7d1ce6ac829fb2dee8af1df9d87e6c9656bbd691b1562e7a6ee1cbba491c18938a5de6e0192bf3323183b477fe5dc291b374c3d616383e44ddd54836848fe072c611ba770f7ed2522d1bba78d1ae83cf2e7b20d9bf4337736f79e4ae82b288b023f1179cb745ad2bb81f0b354b7fc25f586502628e724e19868c3360fb75f06365508fc2af6f7619f86be13dbd72a6c4b4bb65834e44b952c5cc1d02b83e7dc225d30784f2aa7676f9b7f7f68639b6b941f5b732425902f7638ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903535d9e26557dae213a88d1913396553eb6add09213fb996239a8542585e55af41e5f622bec3461daebdfb8b24989fa171cfb7a6cc6437bb148b339d46a3f8e489882d9fa020a0e9f39ee21b799ca7ab4b1ee1c03b0c9e87d280c28b4ebf1ede8c28fcca53637bc88e124af1725df13cb98c69dedefd62fb3cdbe1cdb6b7606246273b101475c679e37c61472765b9b725d4e4020a659c19e111354f7f2e8c06c1468c71140e654bbf6713d32db0827762293e99685e64df593104b940e456db2fc9ff35e476718a35223c0830de111a7f818fd94e79dd480bb986add489f5bc9aafd40191eaafd837ad591e7222f699871c008cca6d85ba2014c93587237d178dac553ead2a287d57239f61c1c6a07c7d703128fd92636d5671e1d91f64a5cfd3bb43ac7b4b10530bbdb9940bf6e8e90c3ba85c14ef5e0970e167752d42ee1d3439a3491220b8d5fccf5974185c57de54c568cb83ee8edea95a73db0b1532f4249479ada03c2499a5d3d09b57e9f918ccf64debeb5527675fd64039ce3d8d196ad893d1e1e988a4038fc81bac89524d166f9e2d08d3b57bd5926572c22c316fc7e2f465887733961119e7278bfe380280320b235d9aa919c281eaec66de0f3ab2e95c6f70f64f6f4547274b1d78b81f15638cca873475f95b7102d2998c5bbb1f400a5b17c74e03993d556e5644404058dbe37225c80037cb15902c50c6fca1cedb8b27fe4f5c172018a1e8a353f3c2579cdb89bc9b821af4e707e4667a1531421e61c13018a283997bbfe66f17b412fa2a1d673e42591aafbf7ca14329097d927d4b503fe606a5277c9fc1e8f27a3087fcfc1391ccc93096c735820993f84cf6edb0aa1aa674df6101b1d2ea639e949c5b7cc89dda5a5d748da2dfd96080f18e9d9c491fd2dff0153dccd091166becf665ff7e9bbd5c6872b887beefcb1a0197553bd42c082644d766c4d69dcad13cf5e81bd8ded42d5ca6f581973c17ee2cbc2328ccd748d50b1a09ff8f154feccd510bb04357ec2ea83302ec3f46c834aa16c4d9756835d310ba386098b1f7fe615f9f29158780cd0c1123260d3395734db9677c68125fdf60f5b7bdde2c3e7cfa5f1a6a3fd63c869e6eab53a46f9bc0b02a062f2a3b880a51821f6a59ef5b0a43d6f8b520eafda176e45e8103989f6fadc0504895e778e930b3af36b197f08a94e2b005720173b1affa129e233c07f804a15b0eecbbc246338ed0f68337843dbdce9240cb04748b103bbe567c528ae585443e5fd77f1b0b84e5555f6ce9aea0811aed4b1524f04b0028ff30a60756ec71937fd2011d0a3c8d61492f0436d3c9ad2652c5bf15ca1910016d4e820538f008259ae9dcbd63abc0bf9946b41dec898b832251b701676e3c3a2c3c7c2d2a80e3947dcc7bd728b66e88937cfe3fe65940b922d0a70784905ee8de94e18a03ccee7d5a8ed7e2bfc5cec247c5090d7b507ef8fc70c92e6275c8e2534d98ce0948ea43c0df0fdeb424a6a8f6fe9f54522df9d51f45c2529f1c65781dfe41c45c4188ecb350557d17da12cbcaf5670f549761f5afc6b78717c92f9d3f1ced805d5e2969e10b5a361c7760841f437e9a98f3c993422b4045702c6787e0a83bd3988596d1b38fa1da37818350bf35986cb10615c73cdec545b65865965ae0cdd6d938d5bca00ae50fcfae07ccfe3b8eeaf601afd316a733b6c31e6828cc59914520ca56902ca379f38a040b6287a17ca83b7d6cd3a26b49dfda7d8b0c32501b0506b955ec7943e14d63eb0aa03fb191373b45488b0882f1b287dd8fc2258c89e84d5fe53bbae0230094ab57cc93e78a4d7f101255d0ae4e86de304f50e6d7c9030d56c58ca8685b7628e55f4e98936fcd8ee82e7f07c1b7c4c7025a6ca30f4091ae07c64e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559e9cf12745419f820925a2e8fe740e66ee01b7f10efc7955fa4fbb9b17e9d179db82edaeb016fe5ea692d1eff16eb3d3b73a1e4cb4dcae2da3db6ea962a9eb1d2d215955d93a62fea1232ea45bc7a7f13ff8dbda551ae5b1dfa9b0cb3c40d8d7fc88fc5398782438be33c385ef72931e22771e1b9ee28d0d8c4d1e3828a3a5ac67a196e84d0396d9822ef1ee55f747397969d6d82863a07fbcbbde463ba1c217c25a311ecc800d5b5091cdcebb79fb4c26e712ed8ce48e77a4d452a7d52c0a8192b3bd6c402aae5ef6231c055cf4da35e11b6e07883d2ce8554d70d213dd4e8f35e2cfcc373da101ece726e5c045a8bfbee6b3453d8819fb4e11597fa608e2bb8fad2e3d116d0aaa519ae80bc90b4a7f1751980069034711201579f6f36ff29a322943005164328483c4a839c28cb482ca9676db727bdc4a4dcf65478a93dc70e640ecdc1c291759fe3ccfa67ed029b7bf542af283d17b73ee1c134ef1ac45cf65ce6efb05a022a2635cf206c49ba5949a41ab7cdf4f2fd1e259bb8849c82c84e606d935981b53adbbd412643bdb497966b1bbdaf0930fb80d60fb077d655d0397dd09d10be720e118c2ad2a27eefaad89f8ca79252e080e539f78ddf808e7958ad672b5e307b86727aef335730171c9555b285502431151898afdca847e7c4d91422bee5aeadf377df0f6b0533ff4c84fd95aeac9c0e14a3cbe04d690bfd402620a402a852915568a73ba709b4285cd8344eed88c81636d191621df6c85e6f92c39240911a5fe3eeca537a18fcd79756db9a807c90891c6c9780414b8d666a86733d5452867fc80485ee11913803aef8b3316a352a9c6df4964bc21bf12cbf7d738f2954d35b90c5af2a1a5f006eb1e50a76ebcfc8ea236da0dbd35784eaa05316f077b29c88570102eab01b2ab8430bd5bb62fa4ece349561c1982ee4af12285b2bc1bdd055342d51050f641e3ff2c926ccb364f4ded4cc1847ea13f78589dd6fa78782adeb25e9b1baf14a5df8b968f9e46eaeba45527655f7e8110b85ef653dbbeca87679763ab210335c11915aad3ed9c5b6c014c5ad51e5d2760cec87bec57142bd34dfe7479c4d41225c03ac2b5d2ba927f039364b2945779c35d0ff3c64387cc6bf0ed215ed89adf31ed537e77807aef8369d92a57066d94d1d27c05c74a7476e6e60b086595c803b635866936dec7bb7b9301e0c3dd922ba32400fe9d340ed59cdcf83ea4a155c12eed9f03f4d55189a2d96a5463c47ef8dcd5b319719e2094927826e6ab17353e82f0eadecad2fb62ce8008ce9cf5184b7e5653a9da27e8026d4dfb2dc571af3b440f235b842fd9e61c9d1df6d81754ff562a8c6540ec3ea8772c079da3112b63c8e69d23fd4cee5e49a04200ac728ac68b9d097e9bfbdd5bcbd2b2ce992565f2c12985624566eb5d1eea26f788022467c52927f0c05a066dd19330411f0c602559e27a9e71ac248896ce824781ab293f1ec400a22b308b77dd11aba165bc412687d4fbcd8cb89b40145c2900c4283127ff7b746f9045621c2d16af084b4bc37d27f66448c16f598f7aa3a5429cb13808be1875ac75f173ccaaba08279730291fac0782cf17e1f1e8ba0944794b3b9fa854cd56f34b5aab2828c601aee5812919ad82076d119df6b452dcbcb4186bc896a3b91985b60a1d75cd5e746225969409e892dc2c12641522725e551c2af64a39d4e56868664f85d0c929f27b618ae139917e1d9ff7ca48dd1a1b17225acb3e24199bbe7ba16584c8ddc37387becf5e0aec8fa269b410a1b72ed801782b76c448ebb91ebaa9d1d2d97b9e3887df20f35f1bc4b1e3c0c30e556496d3bbafa98553591c854c3fa503b3babe1988b0c7eb4b23c1f24b2f548a4b1b8c2c0656b6354534e1501a051d4390f99c971d198962cf04067eee6510b95103548cd7196ffa7e00296fbc140697141bb129039a68b13f7e463108fa576adb95b47899220c84eb8d3e804950b024b3416b6d0112572384df8feaa90adccc52579a1fc9c31ab15db591793b6bf2235c2efb6c6f2eb9ef80ce3eb446c82a50d576b079c65c39bef3b4b0bbd65376e7e88e154e70f8d03216aebdb976bb13c09e4fb767c5fa1641d88d84700c047a3eef02c96d8fbd955074b36e6c619b0e664a9b665fbd0aa5ada968200cd7cbb3640c4ad585d069edbad79162ea03fe33d0596f31a31134abb19dee11920d1590b51974a1dab0d46ec6c79d07e9596cdd30b74bf1e9ff6c9abb9c2c12d7b4c28c6f4304b0988fbd46953894c6c5bfdd25df5c2940625478137973c238ac6a6ace6c595756b2fb8a3b43b6e2d1d1f040debb5e99c4c9682b982865f259d30959b84e0db60f4c5a61dc38a089f0bfeb07e01a78c83b2e050c017b8963ec55dc762da9a8b805dddfac9fdf058b6aa5e46bb188d3919fe68e9d39ca3e696d0bf33e8354b9a3890981a6e85240f7463452a44c91f8422dce6175b1ad1d7fc20581353bc9b465a750014797fac6a4fe20c63c970aebad0f3a50055fa85fc1ae4c2c877d11c8697a91b85edfe942365a83adf14233cf05cd1d11bb8c7c4e74231b6dd60f1592bd74e12e116e82f86174079d80baa5ac8f60a495180a1df06bf766247a1e51709cb8e4b5ec4d3b43b0a8a5a6d128f20842c15f8b1b0aa153338ca38a057ccb89a52848a010d3397cc1704f328fb850112daa59a2886dfba24ed3dd48020e51496699d5840d3e0570bfcae5553e3900eb134f36d94c52e6cf5bcae14f2956599436e42be7bdd44a7d040e4dec3dc065eae2929286ff9c4b87172169fb9ee8b2450e58bacf109fef5d0525e0162634c159a4d9a41a6ce2242abf8d0ef3b44720ca6fb4124aac4c9916c8dd8e680485baf9522adf594b9448acdb39762f02dffce8fd43b331e8fbaf21834c97d5948cb1f1112a4a10dfd4e8410f83706d13a074e6c254f8e959e6222b88dde55b818d7d58a071a89c9e936ce30c75339af2589e4baf599cf5e05fb64306d4fec54ef750776fccf672960f52eefa681a1d4cac01adbf896d559a09e30199cfc8827f12494ad9f91c3d6cb5e4e9c1e6de03d5243f13a918acc181731636b4a40362e0b7d20abbc70eb34cee7e3ad5e5df9486d3777060a9e41c2dcea9f488a6528f51532aa44a171d29834d3c34b035f5d19730f89be66dae2d51dcb3cae574746ffbe82ebf6165196b7d32136fc2173b6dd51d0a4b7cb6573e3b72eba8c3eef73e06eb3e35be490e65de6cbe3927a1f7c2f66efbf0d0329d971f9017072684892b47b922da06e4e79d7e8e18454051c8ac000a19690e93a2c91ec9ba6168406abb6ed17cede94ef574fd6f67b26d1d01662e205aaf57ef957dab0326a8b8acd27d95241a353f79e4e028006ff0c4e177c5a36dd39e7550f9df066053c2ba34b157e8f74c65af0f145b075fb45d54bc6b40c093054af411c6f696cd02c0775eaf2645b41672b7688d628a52ff92f4f90728fb429749bf1c308210019325901ad763aeb668a335fbbd764e9f696b37d6b659a214be8a20a5327d5d703001ba5b31148284327abbb7f512ca010d68823140edc8b7d311b5adbcf3e7345e1b67a230807f73eeea957b1e1b94550d327cf92fe49d40fb733016dc589c853d9aa36301b2f53902313077537beedd682c14136662c8ca6b9f25df5d0d33045750902ce53500bc7a647bb2ec5265cd514e0da76d5963217afc9569d9f5e82593c0227d595423c6f469fb7cc12ea2aece3ea96be10b198752a53b1e7c9897b1c18f6af1aa95ea567f45a4c8d26623b9d4b2e87822c02374722101c08b655b4c61487761fe0ddc0ca909b896051797cd3b8bbda34310909f5fefb638bf286388e6c2390483a3e396061189cff96eaee1736b5d23077b5013e46cc6f2679f1e58da4bde280147b031952ddcbddd08a338ede2c53bdaacf25135f844392fa794d4dbd1d23db3af87c13302a0afca4a4b1c6f8a3010292c0a92ccf8840983742c1d6c1767c7908c49994b503b9334adc49ee7b5f2a569a4ea8a28cf74cbe273064580d1e177115867b99e36c783494101ac0c3b4cba3926728244d7f8cf327088e24b209cc63c2a43ada1d672ab68be6cb8dab1e642458168994e8b642f0f17f59402b19d7bb34478b87a6265139da2368eb7fcb4c7c6b4826eb3374f6d7f00c29e169295440a8031583619254ba9072f62c2efb784d79fe6afe9099df7576b854575a54a49dab4478a0752fa288cef0a54c9196daa0fdffbb55b3732fedf2f6df7cc9ff94a7a3bd403ab8f220a0728f4c31f091063b6d6a107d4919781f64a144715186f4eea83280d7906b92898ca245e82e4ebdb014cb91d5ba885dc9b58945a0801a7dc06db034bf313c581700e51abcc2a2839a3e1990d6d51e54081d09fdea1c1d6989846920a37612a69f10e3636d89bb1383d23f6377e77969249243b7a04b3b71e124ff48e437abf410b75b55a851d9b2482900da9a7ab7272c5036047843c2ae0caf1da7454e8a4aacb4decb4f079611e54817334fe7d1387bf0b593ad4ac241ff091460cc1e6362b1ffbfeb89c7f0712e3037b7c9d1b6d4950fcc26bfa76ad1be5d07f674e0b10e882c88b7d87b876d2253f8ad5dcb24c7516f76579a54f29a7716fcd9604529c7ee9638e4c1ecd1ea03b18b555e27c34ebdbdfe723d27aa193b1f00458bbce201bc22094e4b878d375e181bf7e2c19a476734310e0abfdd161ed453e3e7794b3b2a6f3307262f5e81cf697905f58ef062b0fa19583adb4e3827b76d95bfdb518b74da3e2b2f9911b77175139778bc18295debec9cd06378d30b60c20b295234920f83e229ea4f848946bce6292d951f26275cb608970f182b9fde9520f271905d322e760b5235b6acce9b1f86ff85916896ad0ea76c99d6ccb51f9c15991a34a4e35c86706f9649eee11105c57205b4583b3d7f211224ebfcf93e1824dc9f59a806f66ba0d1f7779d247e7518608686a862a20ec08bcb9f5ec74339ff0ffb3b4edaaff1577739d31102b622095e7a27bcb2f57fd47a45a5e71b9451b4cca06253d0899377cde073aeb47fbd0092eee8304697e051312ba8c08a60a0cfbe77a329cbdc1bfa5e6e33b6374278f46dcf37988f30e2e3e7abce7d6956130bd22c8a9a392dcfd0670ffb3f104f71fde1744f0dd6bd77bb06284e066fec8a39e4091a7fb41c56d12ff40a6b56e1ec886f1130b502c2b3124ad9992f3939636cd8b3b79da9308163f70348fc87e46847d30091987872871436fcca5273ee6dd8038b4464006cee00c40e0f2f37df0440e24641091f7767e02439f4b905966811d2cf8aa1199e780611d130b87a228b6ee7bc8ec98a011fc5b8eb8ec5c93da6560d94712b111e2e5e2cd4ed3bc981a090f42c356caedabec14a85bbcea38de2f3a5bada8f67b4f10897b51c7ed2c370eb70e88ff719512a19af934f5fe1d76f9a50b1b68e5a3e71968ab7570b52a5c33106aa68e35811ca2fff99edb7c30544352d2f4f9be4948b2c920f3becb8a58c2665fb52055c2fef9ae94f669ffcd9a8978ecdf272a856a421b56931c20d32fa2c15b556f04d0f3b47448e39902f72c91117ab821338aedd3589e67d8c02169a6ef69b5d7cfca838bafc035e324c7af7b0c96d6a1a66ea769e5efbb43483f8d4b3b2d75a7de078c8b4851ccdd7188bd7b810b48705c1844aa15df2d7db73f9506f958203b914c95ce3bfc85a90459917bb2c2d02faf78b6ae9e87cadc88cf7629ce533c4d0101fcccd8295d35084e0e527387d9aed3304d995deeac3b0fa248c51062c3fd491bd3569c9bfcacd82327f3a6d5faf3f28d67cd3a2ba54112ca7a749775a3e419c8ebc7e6088595cdb8471eae19ccccc646813fd4c33832790dfa935e009b02d4c8a806e82e27ca2c08acf8c5be9fad1b194e27cdbc24ff50f0ca38f68e5df221f3aaa817b5b3dbb3b94818327e3800d3adbcc2f30434dc63f0400c106b0442f8b83233a3d799caf963f219fcae42bfdd7b78c6790d2827ac1b90d7ce9b8a7446fc0a8b0859d8b0b2a4e754e2387b5de233949bcfadbcb6d6d3fd879501d6116f32ee8861039e9aced6f121e23d64e6166e2174245facaef635a010b98c849685f178d77364f5d16e4de7c1fbddeae993756e4385e83bb0bf96a0573e9f2f4d31cd6e6f4c61d29f75a9f2722a883aee4e092c257a2eaddddf7cb92dd9abfdd7dd95d300c5de3f114fe53b950bb586b822417d2b942aabe63406bad089e33da6a6dc9a4b7fd509ba08d7dda89ef65581e595d0610378103320d30831eda111a7601a5c1c99daa9d71b65a11010e7477447a1a21bb468a04bc171f56c038284eeee728f23b299381de8e5afe906b8e4a684841338cf393c38fef63c268c166ccfc9d706163bf8fd9c4f1349ee1b53e5342a2be5345b5553a8e748f4f3c4b6eecaaecdc51fff34858909bd3ca9f60ca715068c7b160098d307521512ef1c9e2a23b46a2e7d6c65f50878d2eb708d424eddd66fed14e59a49524f9a53a2b4d8d8c2a607d63dbdf7eae364892c88b524b4c90dfd0a47c8c9590ac678eddaac9b1caf4c9074edae7ef77c60940108d19cddbbca781b9de29f69379aff3641a59b8b4ea05df9feb36bf77d70297509a7771ea4d4314a303cdecf53ef234a2e9fe584010a41f374317eb891684ccaab818403e8fa8eb7b2053c1810a8c00a8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgnuhealth-4.0.5-bp154.2.6.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.3cb@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 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.0.5 * health_crypto: Fix bug #63558: Fault: 'NoneType' object has no attribute 'name' * Fix bug #63557: Missing view architecture for ('calendar.category', None, 'tree') * Fix bug #63533: Model 'gnuhealth.pol' is missing a default access * Fix bug #63532: health_caldav misses requiremnt vobject in setup.py * Fix bug #63517: Fault: 'webdav' is not in list * Fix bug #62777: The term health prof used for both initiating and signing professional in patient evaluation * Fix bug #62634: Missing Spanish Translations- 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/shobs-arm-10 1673338973      ! # %'() + /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 { }            !"#$%&'()*+,-./0123256789:;<=>?@ABCDEFGHEFKLMNOPQRSTUVWXYZ[\]^_`abcd2f<hij_`anopqrstuvwxyz{|}~'(2     !"#$%&'()*+,-,/0123446789:;<=>?@ABBDEFGHIJKLMNOPQRSTUVWXYZ[\]]_`abcdefghijklmnopqrstuvtxyz{|}~     p"#$%&'()*+,-./0123456789:;<=>?@@@CDEFGHIIKLMNOPQRSTUVWXYZ[\]^__abcdefghijklmnopqrrtuwxyz{|}~      !"##%&'()*+,,./0123455779:;<=>?@ABCDEFGHIJKLMNOPQRSTUVVXYZ[\]^__aacdefghijklmmopqrstuvvxyz{|}~i?  %   !"#$%&'()*+,-.//1234567899;<=>?@ABCDEFGHIKLMOPQRSTUVWXYZ[\]^_``bcdefghijklmnopqrstuvwxyz{|}~M     % !"#$%&'())+,-./0122456789:;<=>2ABCDEFGHIJKLLNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqqstuvwxlz{|}~?i      !"#$%&'()*+,-./0023456789:;<=>?@ABCDEFGHIJKLMNOPLRLTUVWXYZ[[]^_`abcde                           " # $ % & ' ( ) * + + - . / 0 1 2 3 4 5 6 7 8 8 : : < = >? @ A A C D E F F F F F F F M N O P Q Q S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j i l m n o p q r s t u v w w y z { | } ~                            ! " # $ % & ' ( ( * + , - . / 0 1  3 4 4 6 7 8 9 : ; < = > > @ A B C " E F G H I J K L L N O P Q R S T U  W X X Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q p s t u v w x y z z | } ~                             ! " # $ % & ' ( ) * + , - . / 0 1 2 + 4 1 6 7 8 9 : ; < = > ? ? A B C D E F G H I J K L M N O P Q Q S S U V W X Y Z? \ ] ^ _ ` a b c d e f g h i j j l m n o p q r s t u w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e4.0.5-bp154.2.6.1      !!!!!!!"""""""#######$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,-------.......///////00000001111111222222234556666666666557777777787779775:55555;;;;;;;;;;;;;;;;;;;;;;;;;5<<<<<<<<<<<<<<<<<<<<<<<<<<<<<5==>>>>>>===========5?55@@AAAA@55BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB5CCDDDDDDCCCC4EEFFFFEGEEEHEIIIIIIIIIIEJJKKKKJEELL4MMNNNNNNNNNNNNMMMMOPMMQQQQQQQQQQQQQQQQQMMRMSSTTTTTTSSMMUUUUUUUUUUUUUUUUUUUM4VVWWWWWWVXYVZVVVV[[V\\\\\\\\\\V]]^^^^]VV____V``aaaa``4bbccccbdbbbebffffbgghhhhgbbii4jjkkkkjljjjmmmmmmmmmmjnnoooonjjpppp4qqrrrrqsqqqtttttttttquuvvvvuqqww4xxyyyyxzx{xxxx||x}}~~~~~~}}}}}xxxxx4444444444444444      4                   44  !!!!!!!!!!!""##"$%%&&&&%''''''''''''''''(())))((4**++++*,,,*-***..........*/*0011110**22222222222433444435363377777777773889999834::;;;;:<::==>>>>=:4??@@@@@@?AA?B???CCCCCCCCCC??DDEEEED??FF4GGHHHHHHGIIGJGGGKKKKKKKKKKGGLLMMMMLGGNN4OOPPPPPPPPOQQROSOOOOOTOUUUUUUUUUUOVOWOOXXYYYYXOOZZZZZZZZ4[[\\\\[[[[][^^^^^^^^^^[_[``aaaa`[[bbbb4ccddddcecfccccgchhhhhhhhhhcicjckkllllkccmmmmmm4nnoooonpnnqqqqqqqqqqnrrssssrn4ttuuuutvvvvvvvvvvvvtwttttxxxxxxxxxxtyyzzzzyyyyt{{||||{tt}}}t~~~~44444444444             trytongnuhealthgnuhealth-controlgnuhealth-webdav-serverinstall_demo_database.shopenSUSE-gnuhealth-setupgnuhealth-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_archives-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_caldav-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_calendar-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_contact_tracing-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_crypto-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_crypto_lab-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_dentistry-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_disability-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_ems-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_federation-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_genetics-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_genetics_uniprot-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_gyneco-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_history-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_icd10-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_icd10pcs-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_icd11-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_icd9procs-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_icpm-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_icu-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_imaging-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_inpatient-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_inpatient_calendar-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_insurance-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_iss-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_lab-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_lifestyle-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_mdg6-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_ntd-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_ntd_chagas-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_ntd_dengue-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_nursing-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_ophthalmology-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_pediatrics-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_pediatrics_growth_charts-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_pediatrics_growth_charts_who-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_profile-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_qrcodes-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_reporting-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_services-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_services_imaging-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_services_lab-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_socioeconomics-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_stock-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_surgery-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_webdav3_server-4.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtgnuhealth_who_essential_medicines-4.0.5-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.fodtdefault_gnuhealth_report_template.fodthealth_report.pyimmunization_status_report.fodtimmunization_status_report.pypatient_card.fodtpatient_conditions_history.fodtpatient_evaluation.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_calendar.cpython-36.opt-1.pycscenario_calendar.cpython-36.pyctest_calendar.cpython-36.opt-1.pyctest_calendar.cpython-36.pycscenario_calendar.pytest_calendar.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.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.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.rsttests__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_view.xmliconsexecute_icon.svgimaging_icon.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_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.poreport__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyclabtest_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.pytests__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.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.xmltests__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.pycsurgery_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_procedure.xmlgnuhealth_procedure_tree.xmlgnuhealth_rcri_form.xmlgnuhealth_rcri_tree.xmlgnuhealth_surgery.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.openSUSEREADMEexamplesfhirclientMANIFEST.inREADME__init__.pydocCREDITSindex.rstfhir.pysetup.pyversiongnu_health_fhirLICENSEMANIFEST.inREADME.mddev-requirements.txtgnu_health_fhirVERSION__init__.pyadapters__init__.pyappointment_adapter.pybase.pyclaim_adapter.pyclinical_impression_adapter.pycondition_adapter.pycoverage_adapter.pydiagnostic_report_adapter.pyencounter_adapter.pyfamily_member_history_adapter.pyimmunization_adapter.pymedication_statement_adapter.pyobservation_adapter.pypatient_adapter.pypractitioner_adapter.pyprocedure_adapter.pycommon__init__.pymixins.pyutils.pyconfig__init__.pyconverters__init__.pybase.pyconfig_admin_gender.pyconfig_appointment_status.pyconfig_immunization_route.pyconfig_immunization_site.pyconfig_marital_status.pyhelper_configs.pyvalue_sets__init__.pyact_encounter_code.pyencounter_status.pyfamily_member.pyorganization_type.pyexceptions__init__.pyexception.pyrequirements.txtsetup.pytests__init__.pytest_suite.pyserverCONTRIBUTING.mdMODULES.mdREADME.md__init__.pyapp.pycommon__init__.pyextensions.pyutils.pyconfig.pyfhir__init__.pyadverse_reaction.pyalert.pyallergy_intolerance.pyatom.pybase_classes.pybinary.pycare_plan.pycomposition.pyconcept_map.pycondition.pyconfig.pyconformance.pydata_types.pydevice.pydevice_observation_report.pydiagnostic_order.pydiagnostic_report.pydocument_manifest.pydocument_reference.pyencounter.pyfamily_history.pygroup.pyhtml.pyimaging_study.pyimmunization.pyimmunization_recommendation.pylist_.pylocation.pymedia.pymedication.pymedication_administration.pymedication_dispense.pymedication_prescription.pymedication_statement.pymessage_header.pymisc.pynarrative.pyobservation.pyoperation_outcome.pyorder.pyorder_response.pyorganization.pyother.pypatient.pypractitioner.pyprimitive_types.pyprocedure.pyprofile.pyprovenance.pyquery.pyquestionnaire.pyrelated_person.pysecurity_event.pyspecimen.pysubstance.pysupply.pysupport_functions.pyvalue_set.pyvalue_sets__init__.pyadmin_gender.pyfamily_member.pyimmunization_route.pyimmunization_site.pymarital_status.pyxmldsig.pyhealth_fhir__init__.pydatastore.pyhealth_fhir_atom.pyhealth_fhir_condition.pyhealth_fhir_conformance.pyhealth_fhir_diagnostic_report.pyhealth_fhir_family_history.pyhealth_fhir_immunization.pyhealth_fhir_medication.pyhealth_fhir_medication_statement.pyhealth_fhir_observation.pyhealth_fhir_operation_outcome.pyhealth_fhir_organization.pyhealth_fhir_patient.pyhealth_fhir_practitioner.pyhealth_fhir_procedure.pyhealth_fhir_search.pyhealth_mixin.pyrequirements.txtresources__init__.pyactions.pyauth.pycondition.pydiagnostic_report.pyfamily_history.pyimmunization.pymappings.pymedication.pymedication_statement.pyobservation.pyorganization.pypatient.pypractitioner.pyprocedure.pyroutes.pysystem.pyrun_server.pytemplateshome.htmllogin.htmltests__init__.pytests.pygnuhealth-hmis.rstgnuhealth-setupgnuhealth_log.confgnuhealthrcimagesgnuhealth-hmis.pngsamplesinterfacesdemographicsREADMEdemographics.csvpatient_uploader.pyfederationgh_queue_manager.pylabREADMETEST006.csvgnuhealth_csv_lab_interface.pyproductsREADMEgnuhealth_product_uploader.pyproducts_sample.csvstartupREADMEgnuhealth.servicetrytond.confupgrade2.0READMEpre.py2.4READMEremove_test_module.sql2.6fix_appointments_instituion.sql3.2upgrade_32.sql3.4upgrade_34.sql3.6UPGRADE_INSTRUCTIONS.txtafter.sqlbefore.sql4.0after.sqlbefore.sqlversiongnuhealthCOPYING/etc//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/gnuhealth-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_archives-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_caldav-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_calendar-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_contact_tracing-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_crypto-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_crypto_lab-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_dentistry-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_disability-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_ems-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_federation-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_genetics-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_genetics_uniprot-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_gyneco-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_history-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_icd10-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_icd10pcs-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_icd11-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_icd9procs-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_icpm-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_icu-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_imaging-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_inpatient-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_inpatient_calendar-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_insurance-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_iss-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_lab-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_lifestyle-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_mdg6-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_ntd-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_ntd_chagas-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_ntd_dengue-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_nursing-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_ophthalmology-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_pediatrics-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_pediatrics_growth_charts-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_pediatrics_growth_charts_who-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_profile-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_qrcodes-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_reporting-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_services-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_services_imaging-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_services_lab-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_socioeconomics-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_stock-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_surgery-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_webdav3_server-4.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/gnuhealth_who_essential_medicines-4.0.5-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/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/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/report/__pycache__//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/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/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/fhir//usr/share/doc/packages/gnuhealth/examples/fhir/client//usr/share/doc/packages/gnuhealth/examples/fhir/client/doc//usr/share/doc/packages/gnuhealth/examples/fhir/gnu_health_fhir//usr/share/doc/packages/gnuhealth/examples/fhir/gnu_health_fhir/gnu_health_fhir//usr/share/doc/packages/gnuhealth/examples/fhir/gnu_health_fhir/gnu_health_fhir/adapters//usr/share/doc/packages/gnuhealth/examples/fhir/gnu_health_fhir/gnu_health_fhir/common//usr/share/doc/packages/gnuhealth/examples/fhir/gnu_health_fhir/gnu_health_fhir/config//usr/share/doc/packages/gnuhealth/examples/fhir/gnu_health_fhir/gnu_health_fhir/config/converters//usr/share/doc/packages/gnuhealth/examples/fhir/gnu_health_fhir/gnu_health_fhir/config/value_sets//usr/share/doc/packages/gnuhealth/examples/fhir/gnu_health_fhir/gnu_health_fhir/exceptions//usr/share/doc/packages/gnuhealth/examples/fhir/gnu_health_fhir/tests//usr/share/doc/packages/gnuhealth/examples/fhir/server//usr/share/doc/packages/gnuhealth/examples/fhir/server/common//usr/share/doc/packages/gnuhealth/examples/fhir/server/fhir//usr/share/doc/packages/gnuhealth/examples/fhir/server/fhir/value_sets//usr/share/doc/packages/gnuhealth/examples/fhir/server/health_fhir//usr/share/doc/packages/gnuhealth/examples/fhir/server/resources//usr/share/doc/packages/gnuhealth/examples/fhir/server/templates//usr/share/doc/packages/gnuhealth/examples/fhir/server/tests//usr/share/doc/packages/gnuhealth/images//usr/share/doc/packages/gnuhealth/samples//usr/share/doc/packages/gnuhealth/samples/interfaces//usr/share/doc/packages/gnuhealth/samples/interfaces/demographics//usr/share/doc/packages/gnuhealth/samples/interfaces/federation//usr/share/doc/packages/gnuhealth/samples/interfaces/lab//usr/share/doc/packages/gnuhealth/samples/interfaces/products//usr/share/doc/packages/gnuhealth/startup//usr/share/doc/packages/gnuhealth/upgrade//usr/share/doc/packages/gnuhealth/upgrade/2.0//usr/share/doc/packages/gnuhealth/upgrade/2.4//usr/share/doc/packages/gnuhealth/upgrade/2.6//usr/share/doc/packages/gnuhealth/upgrade/3.2//usr/share/doc/packages/gnuhealth/upgrade/3.4//usr/share/doc/packages/gnuhealth/upgrade/3.6//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-protectionobs://build.opensuse.org/openSUSE:Maintenance:17805/openSUSE_Backports_SLE-15-SP4_Update/791fe0563efafb8a4a660186e37a1cfa-gnuhealth.openSUSE_Backports_SLE-15-SP4_Updatedrpmxz5noarch-suse-linux                                                                                                                                     directoryBourne-Again shell script, ASCII text executablePython script, ASCII text executableUTF-8 Unicode textASCII textpython 3.6 byte-compiledXML 1.0 document, ASCII textXML 1.0 document, UTF-8 Unicode textPython script, UTF-8 Unicode text executableSVG Scalable Vector Graphics imageGNU gettext message catalogue, UTF-8 Unicode text, with very long linesGNU gettext message catalogue, UTF-8 Unicode textXML 1.0 document, ASCII text, with very long linesGNU gettext message catalogue, ASCII textPNG image data, 1355 x 420, 8-bit/color RGB, non-interlacedXML 1"? document, ASCII textXML 1.0 document, UTF-8 Unicode text, with very long linesUTF-8 Unicode text, with very long linesHTML document, ASCII textASCII text, with very long linesPython script, ASCII text executable, with very long linesemptyPNG 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 R R R Sff FhsLG%8[:NZט A.Qn;2\z^V[Ze{QT gʽ-$tGGd' U֙%a+b։)#GeZ޳il߇uk}Ňiue^0@-mG q(D35R<Ϯ2g^U!D,'5J9Mbɫa x2Iv&"N?6C5JdJq$ .6s89sڢN@A%97՜U *>uKX7P@W]!LaOsdfȳ7L߆ bKnlNjhv7"x^y]PBk (+'ƁC=KMht$m˝G^MIeȕ?p Puj{>El. ]kjcl\35"e-ypPU+<~Ge:z<2I0=fmG8@)u1{I@٬p#Hk,JtL^X5Gfv;JzBFnnR\VZ:l#%E'Nh9~Xڪzu[P*z5LTGiDbqd֥8}fbW/*nгu vӇzEXb &C:'leZCYaD!/k~^Aq=&_MV? " s3Vt] `/ Y+=b@$ sjYH*0Uo @-|q3L0d-oف0o+Bas45| g 8ްy_笋G%n+ǯ], B^$2Zzvv "<_X7~Y pnY g>qˆH@PY7%kݬ>(ji3HQ8$4\6K Z1/R @vDw rfi e罏};3VA\Z]"-9G VHɓd״'ǹ;翾P>wCj{UN!_A̺/_yQS:XIB邰qۣ 3a|k*ϊ"+PV2v9^Ȑ'/ MGD \X}GžbtksuAQ&~b=kkfMƂZP S69v%{RAXwS .,F|ild W fuMX޽+zPZm~*D!ɷ&-2p3 2>[Lkj/ r#\/Eey&&nOXܙvv+ui~5D9K Pք8\o,QgA}DB5G}̡ bP_2¦.@dÚ|Ƈ<; ,“2+0['bxܠPHJ)đr4lohp~ߕ _i2nL rD-a<4vS Аcnޮ+o\ ّ[CC#_u}ǥl{g"6%qg.3#X"q'`W)\.wh2'Boϼ+3jլ:BbQpH]3Ά< QlInn6;>oxa]+jOfj?] JCܬrFg{?!a.aJ{:m&|4Mq,prD](ԚR#]gpbuRNޖiӋ-),'EiaغC况yגo@+)DGJ /FQ14)*}. ϕN? UOCZ'gSðZs_[Z7icWC'_1Pg(ߑ R}DF߁ Atp54djMgIZq74-e߫ {ʁI+'jm#*d~'" H;pPxyAG>, FiaY@>;J8՛&ypҫC0k oJ]RxQ(I8sZ ZJ3C9Z"YsB6V,W!{4r2%~]/ثHޅq({^Ys)gg]g !~)K6y4}$g\ N g`hୟG1"jvMKփ^[aE[ Z!X Ie0i&e$ 7׫/Tb;&6ǰ(-3剱;7h$EpAc p^-KRْKt]$LB'z"UD":VdAm&o?)O[~+EA>%߫acƗo,unlT5mf즸x)TaɄ  ;:D/' $&(b8v^9:}HPE?pcx桫GrbXmiO|1w_kذ<Ca=8waEv.~d2S*#_nJ`cYGF7| |2x k9w#so\X+D$NA,PO&ŬQ zTBUGSm)3W:_{p;v.O,>ut;!`_g`cYaE./E#_w ޱȌ*m&-FsWLΉt#-腶E] t]O<SF鐻b޴Cwq^2N+ : =ôÔ0O~G$ {Y"?ZS5^u<{#dVgmX k~:Ɨ)B-%p}sNsrמ&z5-(I%J,qc-W&W(Pv"=#Awϲާia𸥒jϢPޅjuf,<;v2u %}<6t8P󋞣B1ǺVfs!t2lCD7 uqUOȻ6vZ#r{pzI{R"Ez+i%Ѱ6D2'arX˂%4YPxb<pAGSV0_׸|)n,N:.*$A6^_:p/%I{TS֐ٰ' wuV6:!EG6pZoj}A([&J+qIĖeIԺH\u AFb6ǒljAqHƅ9ʷwZɒp^?P@I6;5Chk6}wUoN H}ϧr;\wA>o;ߥe=mަC!,%)\vZ)uŭ^ $Q~ʹVBS[= GUIhB GeNZy0--^kkMő4\f2z#Qe'yep `)V;3TsWtmК=љ{I_"擖 tj҃,Kۂ{8a'ͩI:Y։^:$;P,-)-9hLdsGJ,6ǔ 6_v C'd v&73&o .\}*8^ȨL\˪on*j9&Z+wxLۇ;/+Ci[*Gn/DhV'E<{EK Dwejd0.R_tcϱ@ Rak:l ^ą DE;2njJň/>ln%; ,57|r1QLJp*!0_DP'X*tb)3~}l '|tJ0U#]@ ܆=<6<BHM3~mfJ؀SV:ֱl#1`:R6e6bH-qqےWw PpCw=b6 D~Kut wkZ 172z>mXyA)DJ@Vv)6S>nCLzj3Q«1$Ij&!lL6;F/K_UKO6:#72]^~DU,r@77[Pt;R sc{nrVۯI)J8W.{9_:@s|@(9ִUs? .";mW9HN)! Ur`lٹ.Ћ6x£ҕp;3K)j|BuO9 yP<D";`D9H[ F6ߺPڳ C LNFRFz BcқLȬQ+RL,+^.bdSs(Υc$7S,64܍z| S"̳GmE59Fخ U&N &VsV;SGi%% g0Ť=-zqy7J&Pe@U\;^d@j9"QM!&¢alAsCt]t/#׼HGevOڻNw]D8 #F;CC߆Vqz)!}fԂSa:R‡ HZ0:Xȗϑ=2ZM8v*@p dJ&/οh;`vbN>gO'p<$ iC 'X5o'w;xAT\/s{E ^ 9%oOj6nxwB. OëQ((x=c09C64Nw%1h-[aTZOllώ1D~JʵSR!}QmN(Ld!F5TW1Z e۹+Ȭ`y% F*`Q *Ry6i t9>YbR9%wJf_Pg.{{xꥏ9WjIZ=]֡!T& ~ v[a&ڿߧ2irfFGLkۨ0 4q޸xZ3SV4%w+ 0GdI$z~ΝMC!(|^ *@5n!|0>9EߕŪ-^OQIz1raw NPJlXjyfNS|BU]{-_"u ־ʦ#yϗZٶ2"lW0}HP kZ~+;([`%C`nbepdS"˭\@iSGS Jȓ;`Q[yΰ*ʲėR *Re]NJ~\V$QS*eJ"{00a7.p%k;$S~XIYGt\A&| l,#VNk(ۚ]]rS!͵tX-?4|HɿWw i{UF+u Q?"|vI-w!{^l@Upj*ƶ-$7czL<4B©@)91S7GcXh͒JQ4#ǀW=g[3Vh+ G^Py It')\=t0ou9 &%Ў@F3o" qY+]IVJaƷ3{/#8G< ZÊ}^k2[:[ܴ`(jn.QӨQp!29e8lCyQL?ɳhI XAc*R{f,9 Wnns3M҃R !%~Us4,\{JӺ'/nYd[3= ݲ_PRU C6QL^mm?ډ^hѝQ[_d 8$wk jm&k}#c0;אZwAѶR?yLy!Rgcyn}[38MԕD1|uj4) a:M>W%(L:]ܗ^ŁA[b${ފ|Pڈ͝ '9׷2[K F?䋏fʰvwD^ᓤPWإxa殒pj!i菄=d~C["~n|q%dv){݄0 R:vl᛫U 3 S$b+!aqЧkw((7s7X5v%* x1}!a@ d.|mxI&1ީ`}-+zSquU$)RɡXIP9=yCD3dGnx-yGkd58B :mNmj9/j}^1)( [u._hz $‰FWu^myq-{-etKq†T^7qي6YZ{e; 6ڭ5E&>X`{ܫN c?+VRy#Z²qWoN,K%cxAt؏CT9v,$>p%oHBIa |ByO,ė+3F>P/0 މ]9a+ystv$, ]E:uk8Pl/3unc1+iqR\߾)M]ͮ.S@J?Of}`C-'\$aoLZւl _6}W sPnx%>OqBX Ro% ͫnP\hL4` tOC ͓;Ƽf eZ9鬆^5R/0cOi58;eB -I7z""躓ݤD[{`=H[~p'>ghFF=_͸vu2>jȇT &u5^3fs_ :¨z.:1D\*/ݎ36Ӳ:†tL_ IJߌBQNRC`@؁`I5qD #GA_c(q M&yB~@1הJ|i`aMm 12œ ,ڈ4]EK~f_d+B~-Rvx\ug7^Dgt\~MQ39nY#HBƛQ͆)f7ԺVu9VK l)dI&(s7j?ok Uv)E|lóxnÛ+ۭ?R<`z0F|b5eA }c,ȅ%eDMER9#HS=Xj4UJbo}LuS5=esn~fD:S|JE~5 M뽱4U7ӏ ?5 Ӹa 6P,N>v@哎Yٝ-36NqRXNHLYǝt՚5}ߚ 5)Y?kW:i!J7XW>e` [.9uPԖcPZzJ5$/jlRn8vgDU_&۸MIILLo vHQxKOؘWuP]^pi [q$"jd:)Y)x_G=Jt{~?$G: ]>ى( ȍS? 3gi¶*8(Z :WG3ArB'v˽VSoF%iOdF4R OfYWm\+<3@Τ[zHsES+( eOyP56}aX2"P!<[)9 7{"d ocV\L"_0-)Ypʁ_sruJLQ(>Cm V!x|,a姱~ җ*k]Z_dȴ|>4oif-Oʟ&4ڣudQl~2'n=A|"2*NMc'lUa'hF_#hǐX T^) J㾞K-xWgX@}eQM"g ǍjQ_!!w@ȮdGՕrV# cv1E6D|]\27'l&jz񜆁SkELK@?FsS[. I6H(4I鿄AƎpdi@틆3Z>i_S&>p=\/~hvۧpCpK ";Kbu6(` 'Oy@;_9wW_PkuzҥkXvoXV9#WH9<=_ljS&PW sGQV#LA yxNɶ).pR]["M08q3*T] 6 Hx &I8 \GofX }6&<|!GEUp˵&׮KG3$h`w˿FZ3#1 k:Co`n6D60BὺKM^<֪glr(w_:}Psexj Sjp3MaV>!@FuV?rm 'Ğ|M#\͢ f S Vr8%+\އz y#6m<\CQI“ɱm/ b9o_̤TS:yeLWU y_FIw,6+}SvFR$U9K0!xdO˼1kVj$aS掱vYe[XK++P Ѷ39'.T(ՄV¦lT+EC:e } btr!c V|u{3"b~[=w7P-xf6WsŠqv v,RnB Cz_YF_̹E〇͜EiA``WDql@"[g: /=ĆXPa{1+@Ӌ y~=Ev?$g8=Ȯ ŬzZU8y!5j OyVy] 6A,t$lfe{Ľ-|6!UF4gm&]n=1@C;oxO*fɃtaDn;6b8m\=qdl>{dQsʠF§7r?aSGR&%:՗ƹ/Jy}Ofrю|JRMCBZbwUz .C ufRSy9OBlI>vg"uo1Tb"1z_P1-c$T1=a.Hϒ>TM} K9NoJT9 |x KRT\*8HIUL>"~s,caN5)c?\0} 韚2#2?ww/%MB/s! X@zh17~OSL9cg[u7pYӏoçO0JL" UR|6@kCV2y ~$ )ڳo+Jl 6/ }~8{_Jb Z8{PnKj杽'xⷱ~nuTOzL)PV-6HJ /hAeAs64A*Vm1әTǫ:,0-tl#rZLc35Mjkթ9&Zᄩ-C(=I6MYu#?x0Y*7q+ρm6끯_85nL4FͰ93/,-"{֖AO3q2S=oK1IhD2 m~A_hJ9c0H YGW~-*DM~r(JȗV{Q;I51s5G=-?Ei[& s es0ɼwJ4԰c\eHJ ;d<ϝ#( khsE>2NpޗHt~ѪjS83 2{-\Ln_g6K~+6hde+)[CRqf\߃VB-vPŋ ٲk̹͍E80.^.+tO#BhH<:NlJ{!|eJ%h[).kF4/PiK9dg- `krmS=}JDr*ݫ$OV @vVPȐE9tl@X?x@ži+1-Aaz ʉH(HdBvL ,;t؟?ڶ;;BC8"N&O@&/_>:dKI-dK oۙ0_5Fbi bL PVD2a=)\J'0}:i-pKl-^ގo.(QjO`857R1I&Zܜ<Eea,K)95sJQ_D/ b 'qe>{QrkۮeGЃUP{~)?!cG5㾥L?5 Yrݷ S)T\iO}SH{/'!_gR*•>rJ16!W~-o(t > %A'jeoUL gMqz}f;~_ P@/r\Ɏ_Ev]\=Fk82?3%(t{_Z!e]R6 oFatN*Xc_3O ~Q<F84Ӂ ^|T2"?]#r\V :3Djd6#ŗDZZi@`v~BL"Az0e }r%nCٔ f&,`zXvru5 !ͬ4bʶ)Rb,g}eZE__Vl؟$b,R0RG+L~@YYML%"Ȑ1nrFY' uDӵE .D{2K4rӺt ~Gg:R>[!>~|Վ0":]}4/'xtJbz"H?J(/~2 XdL꓊wr$sٹyfo[9 "eL䂤-CУ5G)/ 9qގ7\Qf+J~05ܛiLGgI.CĎ'>c-6Z)hk,i6gK\{M#ãѵ_wb͉~.̖4TV.tE83:9~߉Г=A9A&ލhi hAUG"醄uiJebS|g dZE:mG24tP Ex?P*ǀaZ"+k3 ;}꜂UKv{Q+owQRU>Kx6l#3cWHFL|XkqI@T=g-*xBHa|Yg0(#؁q]}zz!H-#B:2zPȥC b߇w(0q>SNB:X %3x(tj6\K=0"rOI3BL9*]"i W+i ǐ̲H7mT{Tc{1j," .+7Y@鋄~Z(wQQVSJm>C*tG!5&ʚ-̪+z&$:2,OL33`t<+yӎIL؝ary}nk dY+ԺhaՏoXx>H/fm鿤4A~+, m330. &໻)̏!tyގz2MlqM^)|&1!J"k8yI?IHKe'Z:؎M~y#{F9X$ P2bew4Ϭ|[ g n:bL(@<}&u&rR "~^фg H4'e&5$:!MY. 'E)!ָ BPHThO/x"5{"zs~l>|Ƶ^ޛS8ИY̞nzwquj2 THQRu yQv_}j +κL~A!]%QaXe? *̮8o!7u?W8I!sX').A`[_dvn}_*SrVèGwI cT(Hl~[uxe gAr<o/P8 DhDd+(_ :"y;>YCj:]x .͹{x5~% 4`Rbv'x;5X\ Gqqe7e i>2Ȟ) {sR!"_vh/N &r}BH{_A4Qajl,'z`Ɨmh4b늘_,} eƫD,H*gQ*k1 +kt(1dE'8͆?bvS}B~#/b"}S3 ҬpѵGӨU@ơYds[ 55C@R.{@(THI^̼?4F.H5|;^/O*c-Q9\D74T TObf2PfC otN@%CΒ)~2H-vo QseVx0hihjUXDy۝[j,hG&r|D&kU k% 7!H7@7Xo2@َg5 |P/DTHC<|Ig9C Xed !*YнB+|5SrJi!cf`<ʜ\}k\vt`l*wX6iC|U;t : n$c;MgW>\iЀRg./cZƂ)\EOfgTQxÎ5U_QAYzk]N{nANO 2 kzђ9PhOz[];E`{,EN!j4a"rxUաڱj`OOȑsmK>hLB Z}fFiCj-7&Vm?Gj5[Y뗊[{R5E]:]Voo3UjuEflxTU951زAn€]!T_Ӭr5K2T߭B樴o HDY{l#dꞴ=eU*^[v^s^(װRNl-޲( 6MA 0rLMÒe[VIbjl7 hc !Agê !ﶞRFz/ݙ ao%m imLtM{y#ӏ̵oZ bֆk xyү,Wmj*q%]n.CA^ sNb?\,(IOn]S<d'r<%/(*x֏k')ېbH7_2~P .# F{ue~ߞjAȨd$yh'eU@.yCsTuR>3 %Y0Wo 9Zz OahTRχ ގ3r"k6~ml62l!۔ecqAN!Rf*~7\_SS flC`L M6Ͱa9KfXr'DIJ1L>UO>qXjZk5_,ocB:=o(sBq޽Jq# pZQKL"Ԡi }J߽b\4m-iBGL/x Cſ-P+Wa:kgMSֲlS;\(Tp GO`Ǹ2R˔T=͛{*JI  5Nη@ZwS%XW$4 xr /䡔kPdEfW% 'B::E{Ϳ7E˂ŅPԏQUmu&x! پMڎiX mwL>U1MZzb3HsKɈ~|m~C0ןzvT'/=TD/s m303ͳpB>y{%r0sI`GaKW94&0fjn y zlyźrvxFk}CЫFyOʏʏK"Bz"sSXD{4Ɯ<Cw6:qܜ4^:Np)ȍZ%&RVxA8%< Q6=zpV &C@UN"}%DAct(HNm jZPր<ȯozCbbjZ ͈CؙY+D7y\;Փե;+%:4 9 S p׹q ݺT9!1BD.+ڪX47+[eSQ [IH{ f } em:sOha.D*hIU'K=L'(&杢yʆGrl ЉyԸjqQ՚RzE~plhL(|c7]U}Z$I]ő=mFLңe8hoNXsWq ePaK;s,7_H>c\Ŏ]sA&O@5-2:uf?#OCwmlòu`B|PW᧞]WGZP 쑎k(i'~Ti)c.;`D r/Hғ9gu]],n?vZ!% ѥl;:_Ij ^y!X;f-6CoՅ]j D˪2GXj4ojKn-(Oy($%~ [wDUzHUvۅI[sZ+49~⺻<4nhk]gUzFQpPm5,{O@`IİD% Pt MTo/&r02ǵT|r c[} ٠9=IN-WDVJn#}:ٞbAgV-e42JNf^,Z/SjK`': - ?P3*ʈhr(iU_ekI_# 4 gT1\k{`1\-_!P@p7*K/#9»)H(Vz/9>NB6n6յ -]dф|[$ עfBO8Ւ=o:fڇ RG-)Kq/~]nRc _^v>F$',[=Bp*@M)V:nLtӚnlX7J1xͶp2E|Y"HWzQ[ũ- ?3bfh?gqfEm8l>J1kGv;`Qpnren6(E'"4Coq ;^NmR\SEqHQZ-@u+NU-e+*Gb cGLNӨM[%U׶@{Г j1>gSnEP~N<{RʡTMtՃzmqcςa.ldL>Q$d! loISװWKQ ,.%&VWzj4e\ *%(.^ASy 뭫6ё](aķ|m<;&`"XٛHk>޾!//Ƈ köm{+<_nT%z,2|4?/?5d>i@`N>jfO+9AH3&d5[lSgY[bd~ _v5A>YZ[e2m7ט1\G[K3$}^$!g#J'@CVBnLrǣќͽdR7h!^N7ߚO4Jt0ӄ~6DOtshY^v(iP,yyT_^Sf"LB/˯t#11+8G2^JƤ6oW6<9cgcmZ7@T@.zae('*S2}.^hud!=P kUb5xa 9avY<^۸Bj: zWQTfDẔI3ȃzܹ%**'Jcs2)%^]lNFv͂#.f_N,eNQmř7&V4pr\J豤l\עB}p0dČmKo<73*ZOv*e]k:d1pL&ŧHEZZ/ta]b]V3M!bpB5&i/)I!SsgqcəO+RIxW%r=E`& q>*S+٠ו(:鈼C|X—N0'8r 8S~I0 -\S*s]dwV,kᯢGCDT4LmC K7$P#hܱhi3IXm2)'`:)1huҷ'WJ _>bL~ 5FM BI+)U&.# $!Z0vQ)w``Ӟ˗3?u}~Rx<٩C+e9Ig 6EhW Iv)NIGڰax!Z cH s9K_,^AɰrՒI䥍b ł/$8FPO.O ʼnil܂ un+9t8-ݦ%ԩ|"C}inLRڧ5hmaX~F NxZ$a,E*+yBW0!$6e_x:oQ2%Kz~ù/ Q2cc^?F0{d'_XD& ciTBYLMT2Es(@FLeN:S-(O][kq. 㕣 U(ΗjUNcC,QcO Iղ'6{ eR*h 3߁§RtA놌͌Sp󧛴/ZcYYeI%ѿG*f2mް]^D[CAZN$AbۂCzY2牅_eE 4\GYZ؅^D5~KVn. ϗ!Ǒʹm;,%8`JwoO/q.ςɋ dl>1P/`yd$f9JLMlc'AvA[jn>1kX(*F7_bvPRv-ZuLI$&O?J_ﰣ3L<S&Ǭ(4P9\W1|$Q*Nf;iލOQgw8KPE0c11ɏ?oх̔$!"Yp3EL N0>cofX()ZJ]ξcѼOo8+`JL|R*vljA 8!ʂ4Ѡe4MJYrslv b)bҀ&șNT:[H<j 3]]ϜQ <ĸ$@x>?^ Db.WK֙?=?Gΐ'afE?'oX;,ytG*jRVͩy~te^˯F_W]b <~.d_f.pq{;A|j,U?ݠfc|}` ʄ - xL4P <3TX4!0Px|TQ+g1Cթ |c2艧CPcG}r)g[(7 3A}gʱܢmP4\iCUXhWx33cG}%v)ԋnC#/Q_/#<36>v