From c3aa315ff7908b9236651d029ff50ac108afadc1 Mon Sep 17 00:00:00 2001 From: Tim Jansen Date: Thu, 3 Jan 2002 23:41:05 +0000 Subject: [PATCH] Name changes, icon/pixmap changes, moved lib to /lib svn path=/trunk/kdenetwork/krfb/; revision=129763 --- ChangeLog | 14 ++ Makefile.am | 2 +- README_KDE3 | 15 +-- TODO | 4 +- krfb.lsm | 4 +- krfb/Makefile.am | 4 +- krfb/configurationdialog.ui | 4 +- krfb/connection-side-image.png | Bin 21462 -> 53735 bytes krfb/eyes-open.png | Bin 592 -> 606 bytes krfb/eyes-open24.png | Bin 1002 -> 963 bytes krfb/hi32-app-krfb.png | Bin 592 -> 606 bytes krfb/hi48-app-krfb.png | Bin 2351 -> 2381 bytes krfb/krfb.desktop | 4 +- krfb/lo16-app-krfb.png | Bin 561 -> 429 bytes krfb/lo32-app-krfb.png | Bin 592 -> 606 bytes krfb/main.cpp | 19 +-- krfb/newconnectiondialog.ui | 230 +++++++++++++++++++-------------- krfb/trayicon.cpp | 1 + 18 files changed, 172 insertions(+), 129 deletions(-) diff --git a/ChangeLog b/ChangeLog index 426d9062..59658619 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +2002-01-04 Tim Jansen + + * lib/: moved lib directory from krfb/lib to lib + +2002-01-03 Tim Jansen + + * Changed official name to KDE Desktop Sharing + + * changed the color the icons's eyes to blue. + + * krfb/connection-side-image.png: New side pixmap, thanks to + Jason Spisak (who made it) and Christopher M. Young (who sent + another pixmap). + 2002-01-03 Tim Jansen * Released 0.5.1 diff --git a/Makefile.am b/Makefile.am index 1864bc6b..f5f315dd 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,5 +1,5 @@ -SUBDIRS = krfb po doc include +SUBDIRS = lib krfb po doc include EXTRA_DIST = admin AUTHORS COPYING ChangeLog INSTALL README TODO NOTES \ README_KDE3 krfb.lsm diff --git a/README_KDE3 b/README_KDE3 index cb216858..568ab5f6 100644 --- a/README_KDE3 +++ b/README_KDE3 @@ -1,15 +1,8 @@ For KDE 3.0, you need to do the following: -* the .ui files must be recompiled, you can enforce this by deleting - the following files before you build: +* the .ui files must be recompiled, you can enforce this by touching them: + touch krfb/*.ui - krfb/configurationdialog.moc - krfb/configurationdialog.h - krfb/configurationdialog.cc - krfb/newconnectiondialog.moc - krfb/newconnectiondialog.h - krfb/newconnectiondialog.cc - -* main.cpp and trayicon.cpp include the file kapp.h. It has been renamed in - KDE 3.0 to kapplication.h, so you must change the sources accordingly. +* main.cpp and trayicon.cpp include the file kapp.h. It has been renamed to + kapplication.h, so you must change the sources accordingly. diff --git a/TODO b/TODO index f686dd21..c8d20351 100644 --- a/TODO +++ b/TODO @@ -1,9 +1,9 @@ Todo: -- a pixmap for the connection dialog -- a better name for KRfb... - i18n - docs +- kcontrol module? - encrypted connections (ssh, OpenSSL?) +- TightVNC extensions - do something against potential denial-of-service attacks by repeatedly trying to connect to users until they agree. Maybe a message box after the third attempt offering the user to stop KRfb, block the IP or diff --git a/krfb.lsm b/krfb.lsm index 6bcadf8d..d948fb0d 100644 --- a/krfb.lsm +++ b/krfb.lsm @@ -1,5 +1,5 @@ Begin3 -Title: KRfb +Title: KDE Desktop Sharing (KRfb) Version: 0.5.1 Entered-date: Description: KRfb is a RFB (VNC) server that allows sharing a local @@ -12,5 +12,5 @@ Home-page: http://www.tjansen.de/krfb Original-site: http://www.tjansen.de/krfb Platforms: Linux and other Unices KDE 2.2 or higher -Copying-policy: GOK +Copying-policy: GPL End diff --git a/krfb/Makefile.am b/krfb/Makefile.am index 9ed68453..3a4ea59a 100644 --- a/krfb/Makefile.am +++ b/krfb/Makefile.am @@ -2,9 +2,7 @@ METASOURCES = AUTO bin_PROGRAMS = krfb krfb_SOURCES = rfbcontroller.cc configuration.cc trayicon.cpp XUpdateScanner.cc rfbconnection.cc main.cpp configurationdialog.ui newconnectiondialog.ui -krfb_LDADD = ./lib/librfbserver.a $(LIB_QT) $(LIB_KDECORE) $(LIB_KDEUI) $(LIBSOCKET) - -SUBDIRS = lib +krfb_LDADD = ../lib/librfbserver.a $(LIB_QT) $(LIB_KDECORE) $(LIB_KDEUI) $(LIBSOCKET) EXTRA_DIST = $(krfb_SOURCES) krfb.desktop lo32-app-krfb.png lo16-app-krfb.png rfbcontroller.h rfbconnection.h eyes-closed24.png eyes-open24.png XUpdateScanner.h trayicon.h configuration.h diff --git a/krfb/configurationdialog.ui b/krfb/configurationdialog.ui index 5b5a612b..4afee8ae 100644 --- a/krfb/configurationdialog.ui +++ b/krfb/configurationdialog.ui @@ -24,7 +24,7 @@ caption - KRfb: Configuration + Desktop Sharing: Configuration icon @@ -362,7 +362,7 @@ Regular RFB/VNC port numbers are between 0 and 99. If you enter a higher number image0 - 789cad93cf4ac4301087ef7d8ad0dc8aec468bb0203e82e251100f339336dbc22ae87a10f1ddcd2f6960dbedbf05671a9a8f7c2413926c0bf5fcf4a08a6df679a463234af6f4a10afb75387cbfbcdeff647979a3fc77edbffc2acb374ad4e3fb5b85fedef7b5313b630cb08e281d5611eb3aa206960609b4c0db1d1228c09d4102094806096c8098374ec5014b24b005629938ea222242c10bb1d6d10b111c9a8d4b9ce9854e9ca97ac71cee72d26121cb96656337c23ce6308b77c88a6f2450cf1c160e424c6898aaef108652843ec9c061c258da71f42cf71d0a46154fba8e9e50df116fb8a4d495730e56dff18683b3f7d1494ecbc0498ad69082e3f4b8834afec3395d4b0f1c48d856ac3929c3f33adbfbe8b9fb523a05554dde9f741873776ccd3d9c7356dc7922597c3b4d2bd43650fd7d2534f4c2ff8237b8e2bd4fed2945fe7b97fd01050651f8 + 789cad93db4ac4301086effb14a1b95b64b76b150a8b8fa0782988173393367b54d0f542c477377fd2405b7b5a7066cbe6231f49864c560bf5f478af16abe4e34ce79d28d9d2bb5a98cfd3e9ebf9e5ee3b49f36be57eeb1bb54eaf9274a9443dbcbd96186fdd58672e8a0c5845148f65c4aa02ee0216356a609e218106785b2081022cb2a25e99809421817b8f8591b0d40128d8c9cfb2c71c093c02ab2aceda80085fce44cc75f444788746e3126778a3863374de3e87eb1c7458c8b061599aa530f739cce21c32e23e12a87f1c16f642486858aaed10a662f83149c761c25cac387886db0e79a30c375d064fa8ed88336cad38c95a0babed38c3c2d9baa825aba5e344456b48deb1badfc149fec369eea53b0e249415ce5cee82d2bdaf66ed5ee9bd777794a0ecd17483fd132f63acc7e6f4e19833a3e78964f2ed1c8e42c70354d7af840f23ff7fc11b9cf1de876a8a91fe6c925fbe975961 diff --git a/krfb/connection-side-image.png b/krfb/connection-side-image.png index 8c556230ef5639418b4b3db06c239a0124d60ebe..f3d9db67785cedd468830f7879a779fc48d1ec87 100644 GIT binary patch literal 53735 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 literal 21462 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 diff --git a/krfb/eyes-open.png b/krfb/eyes-open.png index 29e4ef3a9bba58c428236cd2ebb2173aec3d77c6..17dbd00949516264609b78056594dada871c708f 100644 GIT binary patch delta 560 zcmV-00?+->1l|OYIe!pIL_t(|oW++hj-xObg`Zcs1RW)%=_8RNq)5LxLT<2`Zc7^X zvl7J?6qGbbI}$yVE@Fw!SD4OQWb7EQ35j;&*ZdgU|NAhuY?I67f{^+a)Exk!l&X*b z8vr<+PC?A`JP-d1Hg+M;^Ou;~BfgndmSsu)r}^P<7|pqde}93LQZ2CR#!W06^0;;GCmvTLr*G8|G;M+n95X zIF3=*HIgJTk#jyO*L96Jjz^I9M#BrB6EMb1at-5)Qy9)Ugb|(9}z2_oUm| z;8IEzMbT`9Ie!6!5T>J@u&*Ff#7C4uoLA{94!d z9hCLA)ARJD`vpiZSLD;ovXlt zPynD*2SPI3CgRTB=?thJWAl64yB9!1d?iwpUf=b-`_S_HlHs%cg*44){htPKC7K>6 zw0<7en?4NSgZUQ_V1hzhY|l_+kFCEKBl}=9kN5GUvWM1X4=1mVbU%y8xt=swfK8wynzZ z98yY?HcbNn$nzWkP!xrdQmVZ`s{lHXHqjD7005e%0p}cT+bRGiwP9Wcu#GwAh~pS_ zT_Z^nlXA`{<+`pB$MFPmt2ev=IzXQ1Cb)+2rE?h0IfM|H_n@uCD$vwxW?RzrY;Y;1 zilS(-!khp?2!GSi4%l}+@K|y7{7{o5fe->w6fNF40fu3i7I*tODEIx63+Lfd!!eKy?Zv zwI<@p*J>)p*yi@`1<(*C68d`n39iaAG^2Nd6951J07*qoM6N<$f`R}6ng9R* diff --git a/krfb/eyes-open24.png b/krfb/eyes-open24.png index 4d76fdd2b5b8d8926e32d8093ba3dc3ea5987ea6..c594bd776ea9dc32cabe5841c74d8ad6e840f5c0 100644 GIT binary patch delta 917 zcmV;G18V&02g3&;iBL{Q4GJ0x0000DNk~Le0000O0000O2nGNE0N{5$_>mzdkz5*o z(g6b%9SI<+B>4aU13*bcK~#90wUtk3B6k$WKdytb36dCNh!8763pOF869U`q!KlaH zdXOSs+C3%L-g=7**-I{#oZ_k3+x8MRl0$G0)eNQdX+GgE5;ylBCUlaRP+7xw){{>m7@DGMVIoD2g~74n$G>WWxQL zLO-ooEI$1d0Efe|83+Ub?f?LaqJ)Pf$g&&(UIPm7V|VTGc$86q?phcYAj`6Jb#>*- z<#Lfur^EjKK6bmE+1Xi6PfwMLiwn!l%#3Awdpotfyo{!4KZio0Ux#T80AyKz_7w_+ z-$YS#l}aUyMkAe0hx7Au3WWlKAV^bFQU^nap(IZza3Z)#cu9je>Y{A&Pc#5M58yA%6r|*W(VW{7hoK(TMyv%dbzx4ybQNmEzD-~M~U`7 zUOj;O)hj-0wfHj-z#ofo3aFtF0F_Dw0ISssfU2rktyWAX6ZLwXdj0OM>iWB8SX*1` rEG;d4)QLw~I-SNKNs@0Y>bLe50@_okuL_)e00000NkvXXu0mjffEur= delta 980 zcmV;_11tQ)2kHkQiBL{Q4GJ0x0000DNk~Le0000M0000M2nGNE0K~LxJCPwKe{V)c za{vGU0RR910RRYXR4M=f010qNS#tmY3lRVS3lRZ-WM7d0000McNliru(F_R^A}Ap1 zUS$9P15!yuK~#90wbai`9A_NI@%IdayKA+IIB3L;t{Y-R4--gBblCiJqFO$ine_fb$xm>^b ze7@VjYZ$PE5L+iNGcz*}!{KnPq9~uWwzj@d6veVE%elL|8}IJ!{=TWH>7Lu|{>$(8 zkDv6kx3^oT(--bKJ3H%_W%-AtrKRShqa)YG#s3ztb-P~L2MM6T7B+}_LhGEnO zgTY5bLqiwCx~_ZY=jWY!dwVprHt_6|XY60yhs;^n{@vzo?k<^3e}-^4jMwXRhC(54 z(TS&~rYJ8jXK-*3^#hgh_&BTre;x6*z<>o9MPVVt zD}*zYQPJLj}ol+uXEIT1XZ9lYCPZp(P)&Bk&)?@m6flB5Rc!q&fR0f zFoq4o_~pv;E8n%)EuNi^cdosvepLp*@mb=1@znj?{q=l4f4^y(=9fZT0S%%|e%Pldh3V5g>OjTdBs7c~~iI?usvZEd$xsnljkNeQxi>1DZi zO6B#Or%#{jIk(~?ODA`T{l<&00001l|OYIe!pIL_t(|oW++hj-xObg`Zcs1RW)%=_8RNq)5LxLT<2`Zc7^X zvl7J?6qGbbI}$yVE@Fw!SD4OQWb7EQ35j;&*ZdgU|NAhuY?I67f{^+a)Exk!l&X*b z8vr<+PC?A`JP-d1Hg+M;^Ou;~BfgndmSsu)r}^P<7|pqde}93LQZ2CR#!W06^0;;GCmvTLr*G8|G;M+n95X zIF3=*HIgJTk#jyO*L96Jjz^I9M#BrB6EMb1at-5)Qy9)Ugb|(9}z2_oUm| z;8IEzMbT`9Ie!6!5T>J@u&*Ff#7C4uoLA{94!d z9hCLA)ARJD`vpiZSLD;ovXlt zPynD*2SPI3CgRTB=?thJWAl64yB9!1d?iwpUf=b-`_S_HlHs%cg*44){htPKC7K>6 zw0<7en?4NSgZUQ_V1hzhY|l_+kFCEKBl}=9kN5GUvWM1X4=1mVbU%y8xt=swfK8wynzZ z98yY?HcbNn$nzWkP!xrdQmVZ`s{lHXHqjD7005e%0p}cT+bRGiwP9Wcu#GwAh~pS_ zT_Z^nlXA`{<+`pB$MFPmt2ev=IzXQ1Cb)+2rE?h0IfM|H_n@uCD$vwxW?RzrY;Y;1 zilS(-!khp?2!GSi4%l}+@K|y7{7{o5fe->w6fNF40fu3i7I*tODEIx63+Lfd!!eKy?Zv zwI<@p*J>)p*yi@`1<(*C68d`n39iaAG^2Nd6951J07*qoM6N<$f`R}6ng9R* diff --git a/krfb/hi48-app-krfb.png b/krfb/hi48-app-krfb.png index da867b98e7a6ad2f51049447a02e75eb7b1cdfee..0e44f527c96d5cb74a1876706b906ac05055d024 100644 GIT binary patch delta 2348 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 oSSz>% diff --git a/krfb/krfb.desktop b/krfb/krfb.desktop index 9944c61c..63c1c254 100644 --- a/krfb/krfb.desktop +++ b/krfb/krfb.desktop @@ -8,5 +8,5 @@ DocPath=krfb/index.html Comment= Comment[de]= Terminal=0 -Name=KRfb Server -Name[de]=KRfb Server +Name=Desktop Sharing +Name[de]=Desktop Sharing diff --git a/krfb/lo16-app-krfb.png b/krfb/lo16-app-krfb.png index 38d3934d22ecafbca47dca873355bfb8ad859d0b..add232c0d6074ab2cc55355e06e3a6c3498950a5 100644 GIT binary patch delta 403 zcmV;E0c`%U1g!&*B!3BTNLh0L01FWS01FWTe`H^g0004BNklA#d ziVKP+$a6y=CRo#9H-Y2>AdveASVBn}6s8VKzz`f^$qdQFWRrn!-C0-#qV6VGNjo6f z;HU2Hec$KaKX*nLhTI~f*=%Yl0~F2~m&>J| z&1QN$9_#dMKA-DzzGil_TCKEFitTnwk|Y2O1_NCz77;=)8jW>$JaEt zPp$R<^udMJ6n`AY!T0^kfWIgRg3Ev?ii}p3pA34e*PlQST+qEkuw_}fap!sf;5m`u zIZ$z@$FWt^lqh;LEXz8{=md}|4BMHT+80YQ;qWXy&(lJPi;lk~r9>%p095vS?n@KaVR0*}}qXwS`5HD+1XAuN3y+ ziWGK&wT)nz%1-nu3!7|bFIZSgPQ)Czr-IEEQ;DVE5JXs6a0@$An3XjqAeX;-@6CK4 zk73|H6U*gt2g5Ml1uLbvF${zEe+WYEHZ-+btyuKJWHPa$eKwnQqJ6nsJ^)8S6xwVy zwbg26jmKm5`#pfO+wEvH8l!YN?d0?M$0&0qn9t`Ur4*j$g)o2>kH_&mkJ)Tyb-Ud| zp-_lj2ztFU+5&0Nw(W9yGwZ@7_NHT8@;`i85z`-1l|OYIe!pIL_t(|oW++hj-xObg`Zcs1RW)%=_8RNq)5LxLT<2`Zc7^X zvl7J?6qGbbI}$yVE@Fw!SD4OQWb7EQ35j;&*ZdgU|NAhuY?I67f{^+a)Exk!l&X*b z8vr<+PC?A`JP-d1Hg+M;^Ou;~BfgndmSsu)r}^P<7|pqde}93LQZ2CR#!W06^0;;GCmvTLr*G8|G;M+n95X zIF3=*HIgJTk#jyO*L96Jjz^I9M#BrB6EMb1at-5)Qy9)Ugb|(9}z2_oUm| z;8IEzMbT`9Ie!6!5T>J@u&*Ff#7C4uoLA{94!d z9hCLA)ARJD`vpiZSLD;ovXlt zPynD*2SPI3CgRTB=?thJWAl64yB9!1d?iwpUf=b-`_S_HlHs%cg*44){htPKC7K>6 zw0<7en?4NSgZUQ_V1hzhY|l_+kFCEKBl}=9kN5GUvWM1X4=1mVbU%y8xt=swfK8wynzZ z98yY?HcbNn$nzWkP!xrdQmVZ`s{lHXHqjD7005e%0p}cT+bRGiwP9Wcu#GwAh~pS_ zT_Z^nlXA`{<+`pB$MFPmt2ev=IzXQ1Cb)+2rE?h0IfM|H_n@uCD$vwxW?RzrY;Y;1 zilS(-!khp?2!GSi4%l}+@K|y7{7{o5fe->w6fNF40fu3i7I*tODEIx63+Lfd!!eKy?Zv zwI<@p*J>)p*yi@`1<(*C68d`n39iaAG^2Nd6951J07*qoM6N<$f`R}6ng9R* diff --git a/krfb/main.cpp b/krfb/main.cpp index 03cb7dac..b693c7d9 100644 --- a/krfb/main.cpp +++ b/krfb/main.cpp @@ -32,10 +32,10 @@ #include #include -#define VERSION "0.5.1" +#define VERSION "0.6" -static const char *description = I18N_NOOP("RFB (VNC) Server to share " - "KDE sessions"); +static const char *description = I18N_NOOP("VNC-compatible server to share " + "KDE desktops"); #define ARG_PORT "port" #define ARG_ONE_SESSION "one-session" #define ARG_PASSWORD "password" @@ -63,16 +63,16 @@ static int checkX11Capabilities() { &majorv, &minorv); if ((!r) || (((majorv*1000)+minorv) < 2002)) { KMessageBox::error(0, - i18n("Your X11 Server does not support the required XTest extension version 2.2. KRfb can not run on your system."), - i18n("KRfb Error")); + i18n("Your X11 Server does not support the required XTest extension version 2.2. Sharing your desktop is not possible."), + i18n("Desktop Sharing Error")); return 1; } r = XShmQueryExtension(qt_xdisplay()); if (!r) { KMessageBox::error(0, - i18n("Your X11 Server does not support the required XShm extension. You are probably not running KRfb on a local server which is required."), - i18n("KRfb Error")); + i18n("Your X11 Server does not support the required XShm extension. You can only share a local desktop."), + i18n("Desktop Sharing Error")); return 1; } return 0; @@ -81,7 +81,7 @@ static int checkX11Capabilities() { int main(int argc, char *argv[]) { int r; - KAboutData aboutData( "krfb", I18N_NOOP("KRfb"), + KAboutData aboutData( "krfb", I18N_NOOP("Desktop Sharing"), VERSION, description, KAboutData::License_GPL, "(c) 2000, heXoNet Support GmbH, D-66424 Homburg\n" "(c) 2001-2002, Tim Jansen", 0, "http://www.tjansen.de/krfb", @@ -90,6 +90,9 @@ int main(int argc, char *argv[]) aboutData.addAuthor("Jens Wagner (heXoNet Support GmbH)", "RFB library, original x0rfbserver", ""); + aboutData.addAuthor("Jason Spisak", + "New Connection side image", + "kovalid@yahoo.com"); KCmdLineArgs::init(argc, argv, &aboutData); KCmdLineArgs::addCmdLineOptions(options); diff --git a/krfb/newconnectiondialog.ui b/krfb/newconnectiondialog.ui index 4150d0fe..11844ee4 100644 --- a/krfb/newconnectiondialog.ui +++ b/krfb/newconnectiondialog.ui @@ -11,13 +11,13 @@ 0 0 - 541 - 471 + 499 + 389 caption - KRfb: New Connection + Desktop Sharing: New Connection icon @@ -32,27 +32,102 @@ spacing 6 - - QLabel + + QFrame name - PixmapLabel1 + Frame12 - minimumSize - - 150 - 400 - + sizePolicy + + 7 + 0 + - pixmap - image1 + frameShape + NoFrame - scaledContents - true + frameShadow + Plain + + layoutMargin + + + layoutSpacing + + + + margin + 4 + + + spacing + 6 + + + + name + Spacer2 + + + orientation + Horizontal + + + sizeType + Expanding + + + sizeHint + + 20 + 20 + + + + + QPushButton + + name + acceptConnectionButton + + + text + &Accept Connection + + + whatsThis + This button grants the request. The remote user can now watch your desktop and, if you selected it above, control your computer. + + + + QPushButton + + name + refuseConnectionButton + + + text + &Refuse Connection + + + accel + 276824146 + + + default + true + + + whatsThis + This button will refuse the connection. You should chose this unless you trust the requesting user. + + + QFrame @@ -172,7 +247,7 @@ text - Somebody requests a RFB connection to your computer. + Somebody requests a RFB (VNC) connection to your computer. This means that she can see everything on your screen and, if the option below is enabled, she can also control it. Refuse the connection unless you trust the person. @@ -280,7 +355,7 @@ This means that she can see everything on your screen and, if the option below i text - Allow remote user to control &keyboard and mouse + Allow remote user to &control keyboard and mouse whatsThis @@ -289,113 +364,72 @@ This means that she can see everything on your screen and, if the option below i - - QFrame + + QLabel name - Frame12 + PixmapLabel1 sizePolicy - 7 + 0 0 + + minimumSize + + 108 + 318 + + + + maximumSize + + 108 + 318 + + frameShape - NoFrame + WinPanel frameShadow - Plain + Sunken - - layoutMargin + + lineWidth + 0 - - layoutSpacing + + margin + 0 + + + pixmap + image1 + + + scaledContents + true + + + indent + 0 - - - margin - 4 - - - spacing - 6 - - - - name - Spacer2 - - - orientation - Horizontal - - - sizeType - Expanding - - - sizeHint - - 20 - 20 - - - - - QPushButton - - name - acceptConnectionButton - - - text - &Accept Connection - - - whatsThis - This button grants the request. The remote user can now watch your desktop and, if you selected it above, control your computer. - - - - QPushButton - - name - refuseConnectionButton - - - text - &Refuse Connection - - - accel - 276824146 - - - default - true - - - whatsThis - This button will refuse the connection. You should chose this unless you trust the requesting user. - - - image0 - 789cad93cf4ac4301087ef7d8ad0dc8aec468bb0203e82e251100f339336dbc22ae87a10f1ddcd2f6960dbedbf05671a9a8f7c2413926c0bf5fcf4a08a6df679a463234af6f4a10afb75387cbfbcdeff647979a3fc77edbffc2acb374ad4e3fb5b85fedef7b5313b630cb08e281d5611eb3aa206960609b4c0db1d1228c09d4102094806096c8098374ec5014b24b005629938ea222242c10bb1d6d10b111c9a8d4b9ce9854e9ca97ac71cee72d26121cb96656337c23ce6308b77c88a6f2450cf1c160e424c6898aaef108652843ec9c061c258da71f42cf71d0a46154fba8e9e50df116fb8a4d495730e56dff18683b3f7d1494ecbc0498ad69082e3f4b8834afec3395d4b0f1c48d856ac3929c3f33adbfbe8b9fb523a05554dde9f741873776ccd3d9c7356dc7922597c3b4d2bd43650fd7d2534f4c2ff8237b8e2bd4fed2945fe7b97fd01050651f8 + 789cad93db4ac4301086effb14a1b95b64b76b150a8b8fa0782988173393367b54d0f542c477377fd2405b7b5a7066cbe6231f49864c560bf5f478af16abe4e34ce79d28d9d2bb5a98cfd3e9ebf9e5ee3b49f36be57eeb1bb54eaf9274a9443dbcbd96186fdd58672e8a0c5845148f65c4aa02ee0216356a609e218106785b2081022cb2a25e99809421817b8f8591b0d40128d8c9cfb2c71c093c02ab2aceda80085fce44cc75f444788746e3126778a3863374de3e87eb1c7458c8b061599aa530f739cce21c32e23e12a87f1c16f642486858aaed10a662f83149c761c25cac387886db0e79a30c375d064fa8ed88336cad38c95a0babed38c3c2d9baa825aba5e344456b48deb1badfc149fec369eea53b0e249415ce5cee82d2bdaf66ed5ee9bd777794a0ecd17483fd132f63acc7e6f4e19833a3e78964f2ed1c8e42c70354d7af840f23ff7fc11b9cf1de876a8a91fe6c925fbe975961 image1 - 789cecbdd976e3b8b62df87ebf628fcbb7336af05a56ff500fb6255992fbbea9510f24009220d8abb35d3f5f0bc4042d47d88e7064e6ce38676772d8e9195443cc3557031004fecf7ffdebfefce45ffff57ffed762e92d25fb178bbcea5fffc55769fafcfffcbffff7fff7bffe77abbbf3afcececebf5aed76e75fbbfffbfffa5ffffb62f92ff62f67a7fe4f637706dc32980d817771dea971cbbe9e9d01e3f5c10b305ecf97c06dbcbf03dc3158b481bb386f710fef5f01f70dceecf981c18b19f010eff76abc6bafcf57c0b8be3c00b6d7b700c6f5891c18d79797c0b8befc0018d7574c80717de90c18d757ec01e3fa9cb2c1adfafa4360cf9c8f9e1a5c9fcf77817d733edc34d8bcdfbe9e99f3eab8c1f5f9c25e0fc7f5751b6cce2f8185c1ae5fe3b6e54fec02833f770a0cbe58010cbeca1760f055cc81c15772080cbec43d30f8f02e80d17e7e058cf6e63bc0686f211a5c9f2f5bc0681fbf0646fb44061ce0fba4c1d4bc1a47cfc02d839d53e05d839347e036f85b03778017c05dd82706ee815f56e38ee5d7390306bfe123b0f5b74360abcf0760cbf70130f8e617c0e03b780606df72066cfd65b7c186bf25b0e5ff1218fc7317187c3a0530f8ccf17acb673002069ff91c187c56ad06d7f128af80c16f300606bf8b9706d7af970360f05ddd35d89cc7f559fe8bfd069bf339701ffab0af1fe0fb6e81c1d7c201063f2eaf71d7da939f03c39e550a0cfb7931b0b5df0a18f6f32e81613f3f01867d820360f01de0fd96efac030c7ee30130f82c17c0e053e0fa6cfb179b06d7fc78688fe5a390c0b89e62dae0faf5c50b30f891c306d7e72b07187a0ad70d36efaf80e1cfe15383cdf94360f877b669b0390fbe5ac2e07217187c558306d7e75d133f7ad67ee10330ec97dd02c31f450b18f60c6360d8b3b80186fdd25d60f0150f8111efe5b4c1464ff6f3c14fb00f0c3e7cfb7d68bf7f040c7ff47bc0d61f8dbff7ac3ed41818fe18ef01432fd909b08d6f16432f7cb7c1357f4e0e0cfd843e30f492a33dd6fed91a18ede1a3061b7dec00c39e25f8b4f68c36c0b05f8cf693798c5e23e096c1e10a18f1259e03b7f17db0f72ee2816bea837ea307050c3d44d7c0b0771503c37fe37d601b7ff780117ff35b60d407210386fd230f18f68d6e8061dfa80f0cfb4a7c9eb55fb9030cfbb11218f62b2b60d82b2e80612f3500c6f5880418fe299e816dbe150d36fcdaefb3fec781612fc7e8a96fed95f48061af60096cedd50286bd38f8d885fec40b30e2fd62d2e076cd770e0cfb86f6f311df72177860b0b2d78778b630f549bf6deb57a38741532f77816d7d3401c6ebcb08187ac94a60e8a57c06b6f5640fd8e6e32760d8a37804b6f1c19eb7f6d807867e72135f068d7f57c0d043b506467e0c2530f4e164c0f05f760e6cf5003eacfd7dfb7ed83b32f17e60edcdc7c0b05f8ef658fb24e0d3da23bf00b6f6d86b706ddf14dfbf8beb0b170daecfc73bc0b8de68dde0fa7c083e7699c1897d3d3738f381a1e74436d87c3ff8d80d80c13799bfc6aea9ef87562fc511b0adf73830f4e254c0d08bbc03b67af180a117e71c18f125dc01867efc3930e28530d73fb4f1bfec01430f510c8c7a4a580c3da82130f427f1f94dfc5e01237ee72fc0e02fb3df0f7d5446ffc3461f2d60c483b20486bf46b85eab8fd09e87bdf30c18f6cdbac0b0af1a01c3be31aecfda53806f6b4f65fc6b68ed59e0fdd461a8316f03efe2fb05701bdf7f0cdc3178a180119f5cc3afd7f4b74260e8c3390446fd11f9c0b63fb0036cfbd31130f4526d80a107d7be1ef6ab4a60c40f4f0123dfe426de7a4dfde002239ea43d60e847e27aad5e920530ec2d0c9f9e8def9104b6f1dd01467ca8ae8161ffb000463cc89f81616f89eb6decdd0786bd9d6360d83bde0586bd3dd31ff3ac3d430f18f64c3ac0b0677a010c7b6657c03d9c4f1bdca9cf5f02f7cdf968053c803ed206d7aff7a08736e2dd226b707d7e2180d17ed7d8df6ffa973130f4e30c80a19f4801db7ac603867ed27d60c49be80a18f928bb03b67a390446bc290cdf7e539f84c0a84f3c7c5e137f6e81a19fb4058c7812a27d369ea80930f4159a7cefdbf8c10f80a197d89e47be104360e825ed03432f49050cbd940530f412187ff0ad5e78000cfb2f16c0b05f82eb6f235e893d60d8af120d36f69d035b3db71b6cce83ef36ae37ad1a5c9f9719b030b8001fed00d8c407bf83f8b680fda9036f3eff0618e347aef157d6d43f73605bff8c81a1afa0036cf5e503dbf8f4028c7894e2f3ac5e8a7b60dbbfc88051af3a2930ece95b8c7cef9bfe0fb3f5453e02861eaa4360f05f9e0283eff20c18fc96d7c0d00337f504b3f62f7360d8bb8880f1f96a030cfb940c18f6a9bac0565f4e83cdebc1a7b557de6fb0892f4360d82f46fb3bbbc0c7c06d83a32570077a7802eec2feb07707f1cb35fd016eed1f590cfb8b00d88e5ff580617fbf0b6cc77b1f81919faa0b60e423a70f8c7a36d80023de943e30e28d6ff8e1cdf89202b6e3733bc0763ce21cd8eac5f0c36d7e4a96c0563f2930f453e27a9af871040cbde4b83eab97c405b6f505aecfd61751040c3dc51530f28d83cfb7f923df0386dec42d30e20b0f81a11f1f9f6ff5c227c0d04b9901432f027c367ac1f55bbd24f6fdd04bd206865e24ecd7e91b9cdf37b85bdbe31918f96e71d16073fe1418f9ae005f1d0ffeb2dbe0faf5d10b30e267390446bc748d7f8a263f0e81ad7e39b0ada704b01d9f1b03a3deae12603bde7f060c3d4bfb7ee4cb6a0a6cc7b75ac0d0b7370286be13bcdeead9b90046feac22605b7fe1fa9bf1ce3eb0cda73130f4ae70fd367fe6462fc2d65b3ede6feb6dc9806dfd65313e2fbd69b0d1bb7dbff58f0cd8c6d34760eb1fa63e12d61f2af069ebedbc0b6ceb6bf06beb2f6e31ec5f3d0123de5646afc2ea5d810fabe7ec05187acdc0b7d567e601438f2a00861e53fbf9f87eb5db60a367e8c7ea315a0073735e9d020b8333e8b51318ec9af81334f977046cf5cb80ed78c51130f4ec4860e8599c03a3becb62603b3e950043cfe20c187a0ed6c0d0afb800867eab0218f139c4f5dbfe443e01b6f757f0fd4d3d78090c3d3bb89e66bcde9eb7f78f0e806dbd68f41cd8fe457e0d8cfe85df06869e95038cf899cc80ad5efbc0d02bab8011cf25f86efa8b4360e833bd05b6f1fa06187ac82260c46b8ed75b7d06c7c088afd515b0d5eb33b0d55fa7c1b57e923130fc21ea36b83e5f810fabbf2a03b6f5c7bcc1e6f3a00792538d39beafdb423c063fdd5dbcfe05b80dbd437fdd8ec1e902b80b7c08dc337861e245d043fc75ebeb6bbddebfbe03b6fef0086ceb9105b0f58f7b60f807af806d7df2000cff5017c076bcc5be1ffee2f6816d7ffb0918f1de7d06b6fe720a6cc7674e0cb6fe51ee0163bcc67781e12f2a05463e08bbc0f01fa7076cef3f1c00a3fef11260c4ffe2d6e0663c7d088cfe5486f6dafaa85a0263fc35c7e7d97a495c01239f946b60e487f4da601bdf155e6feb1fb10146bc17f6f5b61e9a03a31e62b08fed4fc7d087ad4ffc2930e27905fe6d3cce0e81e10f4568b0d5b7170043df19f8b5faf6f07956df12d76bf51d95c0d077300186be430718f591d807463d54c906f76afec0777708ff3868707dbe60c0a88ff26583ebf339f8ed223ee4f09f2edaefd6f1bbd5ccf7702b60dbdf5b025b7f5a01dbfac907b6f5930b0c7f72d7c0d69f6f81ad3f6d80edfdeafd061bfd67c0c847de04d88e8f7781adffed01c3ffdc17607b3f5b01db7c65ecdbb2fee83bc0f04777006cc7370260eb8f1d60eb8f0b608cafaa4b60e433f7cc60eb7fee39b0bddfbd030cff8a6f80e15f053ecfe633ef1a18fe9eca069b7c86f6d8fa2c7a00b6e3653360e4bb0cdf67fd33c5f5d8fe6d8cefb3f98cdbf3c837ea1018fd5d097dd87a2cca81d1ff88a03feb8f71db60eb8fe931b0cd2f2530fcaf047fd6ff02f06ffd4fd8d7c3ffd40130fc2f7e0686fff10818fe96431fd6bf8aa2c1b57f6547c0f0af6abfc1c6ff4e8119be1ffe60fd2f3f69b0793df4d6457ece8f1a5c9fe7e0b71be0f5e087dcadc6155edf6b19ec9af637f3a5c431b0f5cf03603b5fe70818fe98dc35d8e4975b605b1fb681adffd9cfb7fe77036ce7e3183dee5a7fab38b09d8f330586bf85bbc0d6dff07dd6dfdc93069bfebcfd7cf85f2880515fc61360f8a377088cf1a6386cb0a91773609bef4f81e16f41066cef8fed01a33e758dbfee5a7f8f5260e45bff05d88e975f00a33daec5c8bfd10e30fc3f7a04b6fe7d0f0cff2e1e80e1df11aed7fab73700b6e3d94f0d36fe093e6cbd9a98f8bf6bfd977bc0c8bf01f463eb57be0f8cfe53067b5b7f2f613f5b6f66b0b7f5ff127cd97c9c5f01231e30e8d3fa7f82f658ffcf70bdd6bf32d8c7fa4f01ffe8e1fbb25983ebf38b33607cbf4c1b5c9f57f6fcaec1b207dcc6fb9f81717d45d660733db8de5e17fe3b07ee191cdaf7f70d2eebfe60ab99bf1799fcdfcc6763a7c0f01f7e066ce70b0c80e13fc12eb09dbf760d0cff28ce81ed786c046ce72b4960eb0f3d608c1704f6f36c7cb86ab0e9bf05c0b63f77078cf17f77088cfa551a7db79bf9051b603bbf2006b6e37bb7c0e81f3a13609b6f9f80e15fce25b01d0f54c0c8bf410a8cf810b580e18f4e1718fe58b9c0f0c708ed6bee2f1bfbb61b7fdc07b6e31f07c0e85f2637c0f0573f03467d9cae81d1ff8cf17dcdfd02b4df8e0ffab0bff5bfd2d49b6deb6ff10218fe16c37e4dfe055f4dff0ef6b4f936017f36df720e8c7c9b817feb8f09f46dfd290981e12fc10930fc259e02c35f0af06ffd2585fe7ba8a70bd8af87fa39f5816d3e477b7bc8df15f8ee217e2c4c3c6d0fe07fa5c91fcd7c4f65dad769e6b35d0043bfbe89979da6ff6531f4eb84c0d0677a006cf5b904861e650b187af4f781a1c74001a31ef41f8051cf050930f4ca4e80a1575e02dbfb6346cf1ddb9f8b47c0d06bd106861e1da7c166fc0cdf6fef7ffacfc0b6bf1801dbfad1d4131dab57077cd9fce3e37aedf8497a056cf357008cef777c608cef65e0cfe6a7c2c4ab8ed57b09fe1abdc7c056ef1b60e41b6eb1ad37ede7a17ef44c3dd2b1f9a5e80043efec1e18f943819f46ef8fc0d0bb0fbd587d67e0dbea7bb10286be950486bed51130c3fb970deed7fc431f8dfe4f1b5c9f8fc17f0ff569b16a707d7e3105867fab5683cd79935fc83ca867f71b5c9fcff179fd96c181f1c7aed5bfe30243dfe12930f24fc51a6ce271000cbd0b0fd8eaddbe1f7a0f5ac018ff0b4d3ee9daf13f079f67fdc19b02239e47bbc0f08fc89e47fc0eece7c15f3c1f18f1dbbf0746fbbc1418ed6161838dfe57c0a8d7529cb7fe93ee01e37e8fc381e12f0a7c587f70c09f1d5f94cfc0c827fe0018fd95e20a18f98499fab96bfda93a00b6fef4000c7f2adbc0767c10edb7f943e2fa6cfe500530f4e5a13dd6bf62f065fd29a880e14f05ec67fd271c01c37fe24b60f88fe802dbfc60cfc37fc22130fc25053f8d3fc0be56ef59d660737e1f18f525ef36d8e81fedefefc23fd0fe7edbe0027cf73b060bf0ddef1aaca0877ecfe0cae23e3ecfc4b79ed57b69e245cfeab9ca81a167670c6ce7c728603bff65000c3d4727c0d0b3b36ab0e93fec005b7d47c0f0574734d8f4479e80912f220e6cef871abe7b56ff3200c678443602463e713ac0f08fec01d8f66fd07e9b4f225c8f1d6f4cae81d1bf1168bff507cff853cfd657ec1818fe11cd80e11f5e1f18fe21d6c0f00fb60046bef1c187f58f18edb5fe101e00c31fe27b60f8431602a37e62b7c0f0077e070c7f48c147a3771718f9203d6970adaf04d763f5ee1f0243cf09aecfead9c3fbad9eb37360e83984feac9e9302187ae6d06f7f807c067df687d03bf8eb7b78bf07ecc31f8f80910fab0a18f9af34dfff3a9fdc5c6fdfea3b32f6ed5bbd3957c0d05778036cefffdc01436fce08187af30f80a1b7d49e473d131d02c39fa25360e48770d660a3af3d60e8357d04863f396b60f89377d360f37a532ff4ad9ee519b01d2fc7f7593db300187a96b83eab671fedb7fa0de7c0a89f820218e36912fcdbf13476098c7c1098fabb6ffbf76a0a8cf82ad15e5b7f052530f24102fbd9f89e7780adde8b061bfd64c0d07f1c35b83ecf9e8051ff2813dffb56ffd90418fa2f8f80a1df08df6ff51a803fabd700f6b77ae568afd5ebe2a4c183bafd3130aeafea35b83e9ff58171bd59d1e0fa7c85f303f8b3120d36e76f815b062f609f219e77cc8d7f0e9a78bb036cef7706c0d0afdc0746fd11f41b6cf4710f8c7a449af60eec7892ff080cbd060fc0d06b60cf5bbde2f3ad5e79010cbd86d7c088bfce0130ea95f01818e3c9ec10187a764c7f6160f5c8f1fd4dbdbf04861ea57d3de2b174806d7d7f070cbda64e834dfc0b81ad7e4d3e1a34f53607861ee30e30f4c89e81117ffd1630f419bac088af3202865e19f8b67a2d7681717dc91c187a95d047a3cf3d60e8515e35d8e8cdc49b81d5639234d8e8bd04463d95cd1b5c9f4f86c068bf5a35d89cc7f50ec0473e6cb0f97ee86f807c953b0d36e761df01f88b0f1b5c9f2f61bf410fd8c483e6f90269f2dfb0a91786c0d06b1001db7a610e6ceb05090cbd0657c0d0abd306863e63058c781b9e01433fd111b09d4fb068b0e99fe6c088c78ef197a1ad4718becfea3f7906463ce62930c67fd21760f8073f06467fd8d90746fd22c09ff51f0ebeacff04e0c7fa0ff78151df2779838d9e4e80a14fe70918facca6c0d027377a1ddafa45e2fa6dbd52e2fa9bf88eeb69fc2503c6f7b34d836b7d880ad8e69f0b607b3de0c3fa4762e2f3b089d7bd06d7e7155e6ffd41dd005bfdc3de56fff15383cdeb4b60e83df780a16fd90586be03f04d01c8e41bd89b1cb6c6850b3cc4f7dbebf3f0f96b60f051758019f2cd718387354e8091ff4a63afe6f90ccff0ed7551df70d35ecfea333807b6e3fdbbc0d06778056cf53900b6e3f9f83eab4f9f01439fd11930f4194d80a1cfc07e9e1dbfb96fb0d1877d3de2bf7f0a0c7f553e30f4e919fb7b36fe576360c4477f048c78e8ec01dbfa7c0e0c7dfb1b60c43769df0fbd3bcfc0a8cffd5b60e8df790146fe503bc0f007fe048cf69617c0c81f0cf6b2fec0c1aff587e0b2c1c6fee0cffa476ae2af67fd210881e10f2907863fc83530f49fa4c0e083bd34d8bc1ff6b0fe900e81e10fde3130f49fd8ef83fea30360e83fb49f0ffdc702d8ea7fdde05aff7e000cfd0bd867003e14ec39001ff95383ebf773532f7a43f0933c34b83e5fe1fa87b6de1b37b83e1fa3fd43f0b780bff8f6797993bffd1ddccff24cfbfcc61fdac0f0876a040c7df30418fa768c7ffa56dfe12530f45ddc01db7a670d0c7d87fbc0367ebbc0d0b7770b6cfb9ff7c0d0b773030c7dfb4360e85bac806dbc8f81ad3ff780adbea7c0d037eb0043dfdcc42fdfea571c02db78be00b6f50daedfc673e136d8c463f0d9e8b704867e8b16b0d5ef1130f4ab603fabdf1cf6b37a15689fd56375020c3dc6a65ef1addeb2b306d77a628fc0d0d702d767f555f006d7e7cb2e30da178d1a6cf40bfb0cd15e7fd2e0fa7c760ddc3538b4e77b06273e70df6015010f0c2e4cfc66564f41006cebc104d88e5fcc81a19f780c0cfd8417c0d04f780e0cfd881930f4231c603b7ebf02b6f1f10c18fec3960daef960c69f98ad1f9c56838dbd1f81a1b7681f18f66057c0e03f3c0406dfec0618fa726e81a1a7f412187a927bc08887c91a18fa4ac0878d873e0786de822130f496b6816d7bd70d36f686fdac9e12066cfdc56db089b73bc0d04f2a80ad7e8e80a11f9602433f81fd7ce847768087f83ce861e8e13cae9ffad746efe06f88f89fc05e438e786efab7dcda5b197b736b4fef1918f6f472609bff2e80d1fe7c0c0c7bca0360d8d32f806dfd370346fd975c01c3ded11e30eccd1f80616faf0b0c7bf37b60d89bd9eb81bdfd35b01ddfb0e7adbd4dbdca6d7c896360b4dfbf69b0b1970f0c3d30010cfb3b77c0b03f437b1a7b2b60d89ba13dd6de620a0c7b0716c3de6c0e0c7bab0a18f69697c0d6def6fb04da073e87d0f762d460af3e6ffc857be0233f6b707dbe84bd3cf091761a5c9f5f404f9e8dbf0360f0939bf828acbdc33eb0f5e75360d833ee01c39ece0e30ece99f01c39e313ecfe60ff5d06013cf1f8171fd8100c6f57a4fc0b8de78030c7bf26760f8b3633f0ff695f6fb605fb100b6febc02867d99036ced3b03867d9d7b60d8979f00c3be620c0cfbca0a18f665e0cbda3363c068bf2f1a5cdb2fdc03061f016f707dbe8881c10f9f35d8e807f6f0c0973f6eb0d147000cfed4acc1e6fdf6fa7a0627f67afa06e7e0970a76f379c6df041358afc5f85360ed2396c0b08f77070cfb44e7c0b08f5700c33ebc076cedb302b6f67900867dbc0d30ece3dbd7c33e7e090cfbf8a6be08ac7d7c5c4f639f8b06d7ed65fbc0b007e3c0e0dfc3e75bbe59020c7e790e0c7e590b18fc32060c7ed90878087c00ec199c9d02fb0647636006bd38c0dce0b48eb7242eb45f31836dfb451f18ed577b0d36d7ff028cf67b6b60b49fb9c0567f970d36afef00830f760d0c3ebc1530f8f0dac0e0c3ab80c187bf04061ffe1530f8f0ec79f0e1dbf7838fd85eaf005f3eb08dc7e70df66bff5e18ec231e2faa06d7e70bf0eb83affcbcc1f5f94504bc6bb057c797dd96bd7e6f1718d7ef2f8071fd9ec5b87eaf058cebf71e8171fdde4383cdf7ed186caf5f2e8171bdf14583cdf516c0b077ec34b83e1f7bc06d601fb883f7bbc05d600edc0366c07de0da3f7677a94365b0d1c7aec0f30b17cb7f8e9f3dfee1eb6bc73f7c7dedf887afaf1dfff0f5b5e31fbebe76fcc3d7d78e7ff8fadaf10f5f5f3bfee1eb6bc73f7c7dedf887afaf1ddff2e53a6f8fbffbfa7eb7e32d5fc490e7fa5b8747c73bbcfde732bacd57cd1673b92bdc800e417f71c2ace66d8b999a270f7cfe8731f6ca17d8126ee846aea49fc88de96f05e66a6e9ad7f935afdc72f977b7e26fe2cb27064237715337a39f9c8e849893c49b22ce187c53b325e85fc29a4df19fc5d8377c05a4aad42d7064f5a199d39c053563fae0c453445c26f45b11fa4fe58b51eb253154b8251ddbaca5c48d61ccafd5151387fadf73fa4b2bec3f8e2f442f45bc7ccb97e1cc3026eab8a55568f98a6a16ffe3f822c63c44af0c1c55eea23e96f497614cd27951c72ed9f02509b1ff1c8f7cc397d557e5aedcb5bb719fdc67f7c5dd73f7dd03fa17a3269d2f436229adf91ab96377e21eba5377f677b7e4dfcb57e38f73f788b83a764fdc53f7cc3d772fdc4bf7cabd766fdc5b3a23eb9c6872e89d7bef3eb88fee8edb7277ddb6dbf94fe0ec1bbeba6ecfedbb0377488583e3788eef30873bc2099cd089dc17473aba268b89af11b1b5ef28277152277372a770caff04c6defaa353b98fcec2593a2b67ed6c9c27e7d97971f69c7de7c019396367e22ce8fc615d4b1c115b53f7d2993973e7c839764e9c53cdd8dfdd9e7f175f5a5fce9973ee5c3897ce9573eddc38b7ce9d73ef3c388fce8ed372769db6d371ba4ecfe93b0367486598e3799eef318f7bc20bbcd08b3c495e39b3bd80eddfff73b2c1365f5eec292ff1522ff372aff04aaff216ded25b796b6fe33d79cfde8bb7e7ed7b07dec81b7b13efd09b7a336fee1d79c7de8977ea9d79e7de05457eef83e37f44ef7cdb1fbd4befcabbf66ebc5befcebbf71ebc476fc76b79bb74b4bd8ef3e075bd9ed7f706de908a56c7f77cdf673ef7051d811ffa912ffd987225fbf0f81fd03f7fe5cb577ee2a77ee6e77ee197c4d1a35ff90bcd96bff0979a337fe5affd8dffe43ffb2ffe9ebfef1ff823e7ce2bfdb13ff10ffda93ff3e71401d50787e9b7ff37afd5b6fc71ea1ff9c7fe897fea9ff9e7a4a8caebf8e7fe857fa9fff6af88b3b67feddff8b7fe9d7fef3f7853ff91a2dc5dadaf1dbfe5effa6dbfe377eb1efafb4744b93578bfbff9df65446dcb1fa77ecfeffb037f48b1abed2fc9811ce6f99cf9ce3dc5b2b6668c31c699709e59c0421631c962a6584247ca32963b5daa448ea832fbe8c8eb3ed5773df4ba9631e369cc8e51feddbcfc982f56b092556cc1966c552bea9cadd9863db167f6c2f6d83e7175e05fb1917fc1c66ce2dd382376c8a66cc6f47f7376c48ed9093ba5aa2c7bf7289ab18e08231d4deec4689a19a50c7ec667ffbe3173cb173b7377d939bb6097ecca7960d7ecdab96737ec96ddd171cf1ed823db61ad9ab11671b4cbdafea39fb30eeb92f64ad6653dd627be069efb215f76ac2321af84c29a11dd00a394c667c5678c610cce6b46ccffad8c357c0db9cb1dee71dfeb52b46f7b2b36e38c732e78c0431e71c963ae6a8d2d19f7d73c71da3ce51995ff39cfc973a7bce0251bf0ea0d4bd6135f39d3ffa615665aaad9325c25a43cf3dad791238f9df1055feac3f61cb64677457df0f7c72bff2a160d5fee8caf9c9caff9863ff167fee2b5495f8f7c8feff3033ee2633ee1877cea4ff88cfc71599f9bf3237eccaef8091b79156971c9fafc949fd5fdf20cd1eaf5b09c69c6d2664cc3b0156344d77aad190709f8b917f30b3fe197fc8a7a0e75ffb419335775af2cc2c8afffdddd05e7afaaf8c057875ff31b7ecbeff8bd5fb26bca8c2bfec01ff90e6ff15d62accd3bbceb07a4b016e5cd36eff13e1ff02139cecce84b38bc101e1b089f5a7c27181d5c08ea8dd221829ab16d3e54ad9fb76cbd8eb5e5ae14a188dc1d21452c9448442a32a714b9afa04759eb31c788c9db6868f4f75af1fda9d943f3a5d5250aef4c94a2120b62abf22fc552acc45a6cc49378162f624fec8b033112639eeb3ce93c68bec4441c8aa98e5f62216662ce4f89af2371eceebb7b8ea28ad61527749c8a33714e79f3aef15159e748568fb79991a16fc6269d21b17c212ec595b81637e256dc7991732aeec5437d3f060c8b47f79eacb2235a62b751958fcc616b3e4ee7a67ce176042974dbb3ff005f1d91f11bd1115dd1f3af756e147dd2d9a918d0d50e296539623ff0023f6001e7395516978108023fe76910526664e4bd7a0823e2a77adc879d0632889d65a082847e52671264d48757ee9a72e7dd1bbeec38edf6dd027ddc11bb4f81e465900745500655b0107bc1325879976e170cebd1a4b53709d6c126780a9e5911bc34be1ad98acf89c54eb017ec0707c1c839f524b5f3dafaf6aff3c557c158dc0593e0309832e6eb1ee3269805738f0547c1b1170427c1a918b13937b503771e83b3e0dc9b0517c125eb6a7f247d39c11555b05e701ddc04b7c15d701f3cb07ef018dc3ba36027680571b01bb4497b7788f79c9fbb93a0e31e792ef9f03daf28b31eb947942feedda3a01bf49c20e8070376c5bc6018baa1137aa11fb2906344f3c07d094518f82f611846a1f47bee6e18878afc5b225e8e040b93300db3300f8bb00cab70112ec355b80ec6147d56bfc659fdbccd267c127be173f812eef957d4c7aebc0d7f08f7f96378108ec231750e27016786ac9ccdc2c3701ace823c9cb32c3c2216b9e62b3c0e4fc2536f1adc85673c09cf852366e17978115e8657e1757813de86779e13de53348bc387f0915ab713b61c15ee866dfae9845d5320843daa7aaf88e13e7d4a5fd7365e190ec261e4464ee4453eb171e71e44cc1d86b7118f441444611445328add9d484509fcfbce5db8fb613b4aa32ccaa3c23b8dcaa88a16d1325a45eb68138ca3a75f61ac7ebee4395c462fe2203c622dbfa25ef6d25b3b8fd15eb4cf5ea28368c49556563426b6666ce6dc4693e8309a7a69348be65479b5ea8aec2a3a8a8ea393e8343a6357de135bb15574ce7b54fb3e795de144136f46efb8882ea3abe8da8b83e7e826baf512e752fb2d2fa3bbe83e7a881ea39da815a86897bea11df6fd958ea6e4eff3a81375a35ed4173b14dbd611f3bc68100d7d265d6f2e1de9495f32c9a5208dd6b98362db6db0ebefcbc0bf93a18ca494319f4a251399f28eccc285ccc3cdd7c7ebeae72b0a7127f665292bbf920bb9f476a8877de93cc8153f91955516792af513e55a6e2252917ce2a57c962f4c91e29818cb3d3e94fb413fbc9207dec6eb50146c7b3ad3b6a95abba62aed5e8ee4584ea85587722a67c14acee5913c8e0ee50955ba7d79eaf5d9b13cf36ebc3d6f4f9e875379419f43fd32cd97bc9457f25adec85b79e7f61c25ef831daaffe6ce8e57c8077fcda6f2d1f1e48eef9057eb1879e7b9615bb6c21bb94b958ec7e6f2927edab2c363d925d67ab21fade5c029d9f017f81a462bd98b0ec2bdd88d9dd88b7db9f41754b1269aa558ff6ac55c766241454fe0705e867771e85ef82771144bb6438cedc471b8efb4631527ce23c5bf4ab793febd457cb53477b20a07ec284ee32ccee3420ee232aee245bca4528b3c972de315eb914f9ff3b9771beec76ba7156bd6f5e8c89557c92a7e8a9fe397782fde8faee28378145ec763ef49578ade8abf44e76c191ec7a37842b979497cddbb2feed011fc485ed0398e4842eda08ca5581a1fc6d37816cf45f65585d5cfdb1cc5c7f1497c1a9f45e3f83cbe881d6fc7d36338ab9a2ffa06d9112319c797f1557c1ddfc493f8d6ddf3f7e2bbf83e3a881ff475882955f8a9dc8d57bc578f6d90ba24b593fa9dc4ba57e92b658a5afd283af14edc8a77e376dc6163b1a0f6507ed1de4bffbf8bbb62196fe25e4cbe48bcd77c5185bc03be06f190ca044779caf7cf146566efbef6d76bffcc67c18ee2de84e256e6aec336f536fae1857757d7474b36a2a8515b5effc8b612629fb7654e71ff4b31ac7ebeed45052a5411d5ee15c5aefad05665fb624cf5c2235512a74ac6cf2a564a252a55da7eb72af706aa5065dd4b62aa520b4ef1442dbd3b6f4dfdcf7dea23f9c1900ad799b62f7dda8825c154add45a6dd4931fa967f5e25fe8b6ea16518bf5b85147ede96a59473f6f5d8fbaedea71243156fbea408de4408dd5441daa29c5c80decd2d6158eb3a31f9f367c51ec2275459c0fa86f67d8626a46ca9af11979cb888df84ccdd5513c8b36ea987f595fea449d924f772842516fda1754959e1053b370e01d4bc9bbea4c9dc7c7a1c71d79186cd4451d21d6ea525da96b75c3e66aa666f4fb56dda97b3d92ad19f04bf5a01ed50ecff83d3196181bf33c1aa996da556dd5515de252577ba423ddc7327cf197fadd2b525787d8b837fa71ee552f58a8be1aa821752f17ce337c5133cc9c8778439e5c84b754ffedebba2c71d8893cf16ef9b3fe549da7541530962a1d8d5bc4180b189711d5175ff5c8ba9e584455e225be4fd57bcc139670b94e047b4882240c26b29f4489a47a36f57be18e3bc77c94fb249647894a1255197d25699225796df78ad829bdae77eb9f8697d1bef7a4ab607fa9ed2cdb491155f18ca277c4f688c79a23dde63a97de89a55cc9157390192b1309495fbda44caa64912c9355bc4cd69443e8e02fbce7ecc88b78cd0e1d916cdc1baae61ebd4978973c25cff2c0d723536d96c84b7f22466a1e4eb8aa15c6e4259ff20eb5fcf917f8aa9297c40b48b3c91eb57b3f394846ea20192713ea07dd518df7a42bbce4d08b9bea3a738f926932637709651d5d51d0fb8e92e3e484ea4bdd52d24772aa6b2f3ef70be7915cb6ee37f03c3c0abce42c3e16fbc99ccd6b85acbd82a24fa196ba62735ac24dced99ee967186fa316cf920bfaaecb64196562cde2e85ce7145260915cc56b3f4fae939be436dc4dee74ed1bb683c4bb49ee49bffb5a5dbe0858344a1ea25140d1987c8172986cf369f2422d7f74db5fe52bd9892aaa4dda5a27492bd95567493be924dda41752ce8d9ea9b26ba3afab2c5fbc722e927e32084e59aae342c0922115d58e7029de77d875ea794fc18c6a8baef3586ba5ae0c02ee07a99fb403471d0487141b2977faa57f169e4767b10aafd9a17c4ce90353c1b8e14bbfb3eecf576920ae9d591afa0c234e6db517f7292b1fa4512ad3384cdd3ef5271f837618043bc9b373ebaf74df43fba2eca88ab2d665cce326e2078751952aea95fe025fea9cfa42cc1ffb63d991719aa4697c943caae3edbe563ddfe97566ce91df493376a7df176b7b7588af3c2dd2d2c461ffd2a78c47caa16cafe393f146aa81f4a757622f5d68a6899592b473c526e9325da56b39a11ae3327ea2e832d3714d33af9971ee938b74933ea5cfd161bc16cbbaaebbd6bdb6f425dd1357de95bb93eebb3d7744b1f5263d4847f19a3f531c5c527039a1efa1181beb6abb8e5dec808dd27152a413f1f22bf18b4ade059fa663ddee744c7f1da65399a7b3b77df97adc5860fc25757be93c3d4a8ff5fbb42e292eed2a999ea4a7ce7ded435a53eb3a86b79bfae232e1e9593249cfd38be42538255674df739c5ec6cbf42abd4e6fd2db64e09d8891c9b95489eceb0847f1fa24bd4befd38768377d0c2feaf1f27b6fe53c8487ec32dd495be9ae68d57dc7c47d481caa0faf9d16e97ca5ab65b697b6d91ef940ae470b586dddb4433a3f0b9c6893767f852f752e63a533fe485e2a11958924bffee6739ad150dda395e97eda4bfbf2fa5597c9501da5837448f6ac2b5453b1ead652852f5495b9f153e6641ef5ec9799af4e83d33a028c3296b6e328e39988a2e0d8a72e34d90c3d7bcad294cfa895f3e4c27fd27c65817475f43277abe45e16665126dd5db16bd49fc581cc5470ce1f4c2d4b3de17b9e650955cb7ba9d07ea9635996665996275257f85faf27c24a9d53fcea187d6545e8883b39f8deaf31c3b51e5bcacaac327cd9f725c36c912d039f6ad491ae31355fa4901d36cfdcf0254978375b259364275b671bb2d029975467335d63044ccaec297bce5eb23d3e0dea1e454c519acd8329fdaeb36fb6cf37d9013bc946d1241b93b75f51ed93506098648761198c444e8ce979a28f41963c451345fd74dd47910f6c190c7c964de38edf0a4e292b4ad5ca66e984b7c3f557d565f9d2f584d6899a115ff3ec283bd695ef3b7cd9f9e6228cb31379f39a27c81f87e959ea534fe3811d64a7142328df523bcf4855e7e959fc9c5d6497ea24da844f712bbba28c5c64d731cb4eb353f213ea6e05277e4855cd43dad19f1770e24dfa13d37b207dcde3abec26bec90ec2397dbd8e0123ad3bfaf4595ad575e7c2f5b3dbec2ebbcf1e78923d52de6df317ca2597629eed44226b65bb143f3a7a8c22bb522772a847757ea5ffa8ebd5c4337188abc05767622f7ccaded397618c0ef19075b26ed63375889ac94ed6cf06b2a7fd93b5340bba27959d05a714b15eb2a1178a3b75122e73579dd0d506ea2cebeb0a39767dd22357541dad72873dd6f5519deffd20f7fc408fbaf1195521a74999fbfe71cef87ece3357df49d07568762d5554e64214e23e0fbc58c83c549e37e7cfc457c7dbe4517895cb3cce559ee4a9bcc933ba8a951cea6ce6b6bfca96e12bcf559017e144e790f8c10f544bf63fca1cf65e425ee695d665be08276927ed5025389569becc576a5eb7e540739faf793798903d8fd513f1f514ad62f2847ca38ef8347f4a3bd1582ee482186bc50f01f9749def89073a335222f1b254b6b5b7072c38f582fc3994f94bbe973da11776a06d2246f93ef17f128cf303560407f9c8df553bb2ae54fd553ef6f3e82488f3497e984ff3593e774ef975f4c4575f8b5bdb7c459b78a6a41fe8abf5c72c254d2c2882bde391af075f3aa79a2f1bbf648718384acef2e3cc54b007bad53c0ec7f949b4c886d9906abab39cd41692c78b114bf33376909fc75eecc985195bd39524bd4f7b7225bbbc9b17596a322545381575f38bec243b897a2ae05dead572c318d5555dd9333e991ce697f9737ec5323deeabefa186d4d78ceff2ebfc26bfd5a3d622773b5f57d55bbee430bbe287816fae2d7ec852aa582339a4eaebc3bebbdbd163d8a1931575fca2fa4fc6f95d7ecf3b59c61efdb1f6489d05023f2fe2a93a0b4e6442116b1e8b7042b5f52ca72817bbb14f07f115bbe4bfa4ab3aee91d6c4481cc4d37c9ff475a966daebc401f9c0633ecf77f2567a21f64d5ed0efd2ea4bbc88d44e0adbcde76129afd903eb32ae6b95bc9d77329e7793453e737729c6fdc119909aaf60ac2b0acaef1d5dfbf259f22013dd774fbb1f6b96af487fedbca7d5a4e397aedb7894f7e3e37c900fadb7e8a8ed07811ff885ab7b6ff038fa96c2f1afa2717c5150495bf89a2f932348a997b11007fcb060aa455552475f51a14b8249b8e2d76e3b7ae63754c3f9f93a360a1be95e433c157b72580852fd8277eabe83ce0814f954af088ab088a25ede129968fff1fb43fc3a9e271399a8b9beba98512cea464b7d759ff155c8f4223fc91da34aea5f9c525cbfcc0565ea6ec1298669cf6af9c490ee8b7095d67e6be293e64ccd8a58cda88f3fd3fd56333a1570525f5726c1a45051a5951a33629551d6f4f37e91841bd11659b44922b556a2ae3c742e6e917717b2ef5112247d2d75f6aaf9d25aa5be55962674b1e924bb142f321799bed7a1efaee9e357f263d62e64769c267cca52ad7e312a525dfb7e3c36e4ce9c327c52ed2243846999f191cccf7362b167ab28c4643342ab996ad563500fe9986c12e7eb2ccdbdf830d92f384bf568b11891ca293e259117468bc08b46ba724d3bf4ca81d82b124fa65d4a804bea7fae291b5cebcca23331f51cbc68c16fa2674f8654e5e5fb5489d4235dba17c41565518a866a2dfbd9b178d1778892477d778d5af8c5fb44aff71fb3a13a93b118f901b5bce46d517c5cfbf2a53a8e36d930f5c9131eb486c44826d132cfc375dccafbea4c519c8a1ff435d739a4ee8350fc57e14450752de3224f7dd9cb8f8a225f16a59279c1a53848cfa232a548142e1359288af7d7f4d914fdf321d9a05d54c5a290e1227082893aca87e1849b0c41ea964a05e2a5581682a2f1253f8c0fd1a7aaff2315a868940f8b95d8a7dcbf47b56a95bbf13c7c4a1eb5667f9eb17a3d2f8aec72a04ee299d88fa7d9806ac9285c99d9bb9ff115cf64c21e751522dbd4a2a3ec325c8bac58eb4fa25c49d94dc776f254a6f5943ce46b8a6c925a7a4cac4cf27eb4ca05c540915d169be2a9784edad413bf8b3632978578899614bf26263b7299e5c4e253f11291468a8ccbf8b0d023f1baff3cf2c7d14847dcf828dc147b14c196f4491431a916d1a337bab6199931c3e44109d55267054b5eeabaf5325c92618e7fbecab7f327c28d2cf29ceabe3db1a79ebc2879fc6c76385f869b6c9356d92016698732fb23f9ce2255c1386bebbbbfe152ec2567451678f982fad5144fa8ae205b142ccbf51d407147beb391435904e362df3ba79aff88acbdca367aa42d7a4abbd4678af2e3f8b0e6dbcf068143daa59e417140557157dba1562f33de980fd53abd28a4f62ed24b21eed2497ac6a7946b583da28a1e07a7bca4e6d47b9c279e389009e5ab2179375df5cfc6313b3fc7ed444fd133c586a7f049c7c4cf9f3ea0eaab24171a51bd5a146eb2cf654a94441b7e2dda7ca97358b609175493f429aa74a8d7d429ead147ca064af3a45949bbf577748a095f3925e5e2eb7083f1a38e5312e70b8a368384fc94785661551c16d3a4ab8270ac2b189b397444d7b140f6f39c3ca2a36d9f76c96bab78163aea282bd06718d51978a4e302556ced70925dd39969a6bde2e9e715d6cc5f25c6dc3645f18dbd6a76f6f10c3e7a35e5292f8a56c9593623b25ed28ab2fca3bedb521f6d7e4d2d7ee237ea24a5b6d24f7d275ee6ce29789abdfd3c33cbcb8e209936a7aaa0aa4b058193ec143279a48aefc5f2a533aba93ea8df542467d47f28ccdd44dd12f29601e5f73645fed3807a09b5ca4c2d7c60c60bf5dd0fcad05cdff5888fb49dbfc6d7b757fde619edf7e6a391069c53caec325a69ff0ac90b5f3d585fb36853afe3da93ce69f248754f667a213f978dd890fa2bd7328f36d42f7bd1118d5f17334f461bed8ff1613809273a2a528ffdb0209b912f26afd5a2fe76f37ef1925d51d61e0487a4c176ed99adba17f1a7f0b5c5c6ebcca00fe680eb6b724a91516c1ed2f1ae0713ef9dbad2a97dec6b3389d8d0adf98e9ea93ebdae47c409138314ef65cabb5ce60ba9b22c3f2e9e29732654c9bef9f686b321bd2353e7a9cfa7b1201f24adc9b6ce3f3e65a05ff7c777d8d23383e2fa99f777e7937eefc17ff6d3563a12529b57f4db7c2379b9ae27a892a7b8989c4514e1bc305c92e776dfaf09749cd55ea09ea85a3a2fb27c9ff2ce22380c4e39a5b75f8ff7eff0c5f154688ea744df7de6f8dbb8f3d71eda4ba95e1d682f5527eaa4aea0d6543f6c3eb3958e85b2888f122a10e363155086a6fc93e5c5f8d7eb89eff8da7e46dbce6ffb0d66c5939776742e25efafa3a2c91df4af9f5acb9d89b63aa6ca741daea8ba5faa9370a133d0afd6abeff265560ac8feaaa7da8d32ed2c49d39bb391ae413ae6d5714f1ff69dbf1215eb4f20a6a9ff5347c4e8d9cc36fcb5fed0277c15cd0cdd5f7aaaddfaeb1b3e286e879bb4abaf5a674f7d50757caaeb05ddafd37f99dffa7cf4ac5ba58e33b0f3472ca40fc3f61feb6fbfcb97d85a89423f6350cf42fed2d5d5d9405b547b8fe1430ee8a08c4ad5ec8a2ab245d67d3d921d3a64fd9b8eb0aa8f45b8e437f191a97175eda6e3ffe7fafb6b8f0ff9326b058cea1502eefdae53797131cfcbf7bc4633a3ffdff808b5a9ee2d0c289b536cce5daaead79a0df5548cd28b689556d1329d2467f25a94c1223df682ac1755ea5c9d53e5bb4817fa7730a17e2ce5c0e2399ea5557a51cf4c58e9da450eacfea86696fc5aebcff415fe88fefe105f941f8b23b7e73ea84ccf0d4fa6c5b1bc2d4eb4bf58afd1878e03fa30ff667f536fb92812ea43de6597f171714a1563ae7b45ea3c2a43273f95697aa65a991ea1a4ff44c51ed883bed34579feb0fe4d7febd9937caa7b79bc4b7de9697e124cd2493ccb2e795b3d59fd99a86df42707efe9efe3c8f8fd999fc9f31fd4ab1e3f77aae22cec15e7c58573595c26fdb4affae42fd27a4d5845eb70413f153c0967a82fdd4e2fd2aa50e982ba344745aefb8089a7dbcfa74ae4c3c017a3828747c1545562ca6672c5f65897cd6547d7ecd477a1dfbaa6d4231bd97534628ff93a77f8541c14293f14fbc4dc42731f55599e4e8ae7681938d9657dffe98dfe3e8e8cdf9f714e75b6d575f1e7f1ff237de9d9cbc9344abda9ef47a2b82aaed363791d95fa3ab5bf242fba8ad1aad17f51fdbc3067d47930d11a8aa754834f63ea87841396eaba5a8f07eada9a8e4bdd17c13deca49e1d78c11233b6a7fb84f53c07ea21eade0bf58ee9b57a8c56b6b36b3d2254cfdb8d0dfb521539efaa564abdd8d089166ff56755f87d64fcf68c566aae7b5f0565a04f471adee7cb57c54d7e58dc7a7ef0e8b3e2cebf655932d7de9215da63e8e734f1cc488df1a4d733fac887859b3ca463aef4787d6c6611357c504f7954df6dd5f3293baf7ce9b9346ff8627a3c568f2de8313646efe34a555a815a7bb2a3ff8a48a90517a3c057421c50afa7d19ffead6d1a556f23e37b67b4528be7bccfdbfa3992cf46b23ef0c769ba5bdc170fe932dc8f7bf126de30c5e6fa3aedf5062c9cc88eece87eaf19117c3da3ff45336555a2c7505ef9d26ad1a3d2b2126331d6332f79cf79140b3617d36ffd51ffae47fec1b7199378d59fb6444016d1b37855b5ad3fa3406d4f1d09be8f8c6fcfd0df455ee83bcbe4584722fb78a4f4037f9c168fc58e9f39d7c995daf32f6bfb333d36fcf6aa63dc35fcfeccebbc6a33da547ba2f64762983df2588c125eb4d895d3624b31a3663f89aad87d6d55566485123adac587f95adf5bd2774dd28e1e5fd8e64bb3a5c70cf548ebb7fad33fafdffc6a89efcfe888e14ffc80bcbb9348997f3c12ff195f45fbd7f98a31af9a3dead14ccd41fd538fb4f26eeafb61d15145380f8fc3eb8074cc8ee305bb93d7dbf544e888fdec881f1614a1b854fa3ecf034bf5615bad3990970169ec23fd6d2bfbe3336aa651daa16ba5082887e1e6cb7cf58a7e74e73f1603ed8fcedd3bfe7854fbe3d1f7fea82dc752350f7cd24b976a815e54ea1851ffd4a30a795f6df2bd621865a51bb482c4e9964e9aa57de7d846651d87f50c82ec58576bfade789a90e456e4370b8a998759a17d4ec6a4402716ec51f3f69efefe3d7c3967a557faee6534d0f1de1fe978affd2599cbab64aeffaf6b2653377d1bef134f8f4ce9d171994665e6954cd79af10b72d22277f94dc94bc1cea3dbe832ec3853675a06c9b40c59599ce495cdfa3ad3532d47bd8122e137d19ab7c55e3229c6c47865a2b63ed2841fa66754a329b5fa5e7fff267ff45c5646eea33b4836a534f504cb8beb324e37fa877eab52114eca343d4ecaac27af6d3d612a8d68a182322bf3b228cb4c96151d8b78a02b1d3dd22ab24294cb74573fdb523f8fb6a0df3da72a57c55ccf6fd8ee39e8b17d3d2e993cca3cdbf09b7069fa0a540ba0d6233d64b29f9ce5bd6dfdfd5be37db35293e714e7eed0b98c76a2c7e8217a7066ce4cffd67f5333d6ca496fca8dae64493fd2d632d13abfe0e3c871b22816b27c2a9f83bd30160fe54b7e60c714b07a96441fb57946f9fdabacfb89ab70a3b9f6a4ad3a8dfe0aa9f51756b950edb7fafb77d51366b4304adc7b711cdfbac78e72a6eec01d849db05306e6b7c6eea0dc4ba6e99c1a5a968bbcd2d79f57f93cebf83dffa8dc0f77d2fda0e3ce9be7acb79f1bf6b6675b6f3dd3fdc918881efdfab657c357595beb4f33f7567fffae7a15a3ab219ecb5cd2b112bebb72efe99f2b3cd979afff8fdf3db113ef9707acc84b3d038b74b48aaedd49e41353f6a97fb3c266bdf6e8aff3f5f1f1befefe3dfd21f015e349e1b259fbf1bd15385e9fe7e77882ddcc6f8deb1512d2ad57a7dbeb4e34abff7dc7d7afb0f599fefefafe76335af83d5fdb6bbb6caf2861d62c11f573e666dd8d042b0214cd6becabfcbf8eaf7fc7f10e5f6f23f12b5b79bd42adacd948be5b21c1ac6bf8adaa8aadff5b4e9caff9e3df7fd7e033bede44af57be3244a0b05ea520fcc6dfd27aa5dfa85965f4edfac0af1eb9c5c98ff5d5dc5dffadd65a7b872f33169dbb6f57d088ea0cc7b16e8459b5206f5a6bb4f7fd4a125fe6ebcdba1bdfaebcf11b70f6cefaf7afed785dd9d7ac13ed376beb9975cc6513a36c4c2b3ee06bbbc6fa813f6ead51f2baf246f0f91a447f2b5fdbdef8ba723437abd46cb5f6f5d9abb76b307da4b0747bede477f9b216b179d6f8bd59b5a9b986df8cafed3bb5dbeb6c7fbfc29959cd25ff4659dfb3b6fd49e2d3fcc8ebf92d5655af2b6fa4d0f877d7f11bf0c5beb953fbee8aedcd0c8bd78cf87dbcda66d0a8eb357abdef8f0291317e933dec91fcf9778dff305f6fa3d727d7b8b5b2d4b657beae6295ba6f7d31d99e85f12e5f762def083b156c5726dbf5c8df5aa37dc2d76be5feae0f348c6dafdf95d77e63f49180b7fccd7e03ce77df647341082fccb7984fdff09e7c7c357f075fdf59fd07abb56fddd77dadf44dbb83a657147ddfdbfe505fc1965ad35a61affd04f3e97fbb47bea3af606b75fb4f7703f8aed5af7188bd59c1b19973f743bec2e6bbd3a62ff1eaedbf1f5f6ff3e30fafef9bbee6b7fb56f8e0add947666bd5bcf7f8525b2beb67d86de575f53963bfdf8daf2fed66f2865fdbab96989168197b775dc60ff94ab666056de78ddfd31f1d30b0bd5bce27bd90ad9988e996d748ace3fb3abaf3cd677de08f96af6fab93775622fd3df87ab35ee74fedc6f45d7ff3b536352b089aaaf33bad7ec257f6a6d67dad799b956eff3eb63e18fffac26e5fdf286c9b3189aac2e6da37bef403becaad1d6a5e55abfefe1ed107f71fbfb0d6f09b7529b6c7bcdec69f37b1baf1c7e41bbee237e348e556b51bfd383afc5d7c7dedd85a97627b25d5ec9be37b7dbd566eb6b7f31aef89ab7254d7b1264bdadef6df3e42f167ec97f966258fd76aa978f3ff6f6235fdf53ae3537bde365faf6cd935e04dbefdedc6bffe2063dbfdefb751fbfbf140e3c329a295d19fadbf8a377da4df6a17c03f6b3fd6e6099ad77198576d7d3396b39525acf719fd056fead5ad75b77f0765fdb97c6dad642f50efdab1abfcbd31b4ad9123a3a56f77ceb27dfdbf7d84f0afe20b2c7858632734eb127db4a23d3c32c46a4f8651f10d5f7ffbe8cd5fcdd7d69a311c6314c1f77da186d966b527b025febc3bdeff5df86ab878bdb7f341fc69724480fcc7def4acfe43f4b5c5c60faade376bd5fb18b9ff8fe5eb678e6feec77ec0d7ff7c7ffccab1a5c23f75c6ce5f75fcdd7cbd1e5f9b41f7771dbf0b5f1f8c88fda3af0f8e77f84a7e97a77ab78fdf85afad8adfce3bd37df0e07f767dff478ead71b4ac1c95e37252ea9d4c7fb3bdaa7f2bbe9a592cc4d7b49cfdc3d7e7876bd777d51ad3231b7a4ce39ffcf8e1b1d5f7fc6467b4bff7f89df8da9a57e8fd4e635edbc7efc5973e7efe4ecbdf71fc7e7cfddec78ff9faf7ae91f3bb1f9ff3f5d7afc1f4dfedf88caf9f59e3eb3fedf894af7a0d39bd125476995d26323efafc59b7dfefd0dea1fd236b7fb62ecb57d645f9982fbd0aa127bdc80b79279b6533def142429fac32fa7b1dfa893575ac9fd325ffd047a157e0d95e95453f9d669e4b33ab62fd31bef8327a12056f272f459ea5595ae4c98b5ec5367afaeb57a9f933d872cae8397c5227c5283bce8e79bb1889bb6f5765d1cf3dd6eb230ef44a323fc3d8677ca5dd6893f7d333bdeab5d92124ef7fbe0af7ef73f055f41c6db2cb622cf6f313b52e985ec7c33c736fd765d107efd4eb6fca70add7f2fe237ce95592f3bc780e3c7fa27734f177fcc3ec22cfbfbea7ddd78e3fa37e713bea580ed38bd0c98b7c28bbf1613e54423fbbbdb52e0b9ee80ec7e95996f3b61cfecc5e6a1ff325dacea93a29e7e5113175e15f3877e57179c20ff2f9d77638fa1a577f4efda257878de7b2cfbbd975c0f54a187ad510bd2ec0db7559f49a32923c27cbd2893ad1ebc7fe3a5f14014ef50e1dec8129afe375e4038b8bebf234de1379f31ae7cf7cd6eecfab5ff40ac3e13239e3538a2315f668aa575e55668f3eb32e4fbdae3c1b61dd892b398c9efe185f6a94f592399bd57b98add894f83acb3a96afadbef19fd23bfe7c0ddcaff1e5c93c8f1649918e592bd963a3686c56a879cb57bdd6ef41ccf4ae8166c5ff1fc5fc4ff86a0763352acf8b5dd6357b6c9717e565da2f4ef203b065e76dfaafeb00ff3a6f9fadb1fc75e645162ca365b6285cbda7838ebfe595bca4a363fc517ba359ab88d5fba9e8d5fbd58973fa23eb7c16bfc8bac7c94054cca9f70eecb169ba29af89af127cd9b92541b30ef0166f5f6de3c76b787f5d61eeac98953769a5ceb2b95faf5454de86133f28ef94306bf964457cc863bd93885e5b8b5e31a59cb9fe437ce5f120a9cacbf2de79d0fb303a0f6c593e948fe58ef6c7e60935d53cf31236b34b7e69ced6eb1af1f9faed1af15fdb71d07c56d92a77cdfe0f7a75b6b453de163c9bab96ec897dbd4a4776949e51868ce3877a55b67170a87737342b9cff0a5fae53beb0323d2adb6c4acaaaf5251cb14e3356962ff0c5d7272073cc3335bcbd3e01f385f1d18ff720f86c9f9a8fb98f8fca8e926597b5fc2bf2b933d951aba25b8cbd503da927f2f58e4c0a575eea1d44f4fe4651152e7ebcbbe187eb6d3bfca2ec957db116b3e8dcbff42fa3733113ebb25ff6f805e6df88ad2725cd3dc3d7f9b9eaab3329bfdbe3e2418cd4d18ff65df9982fbd077beac7a73adaeb1d16ca811f2859ef234db997aa87497a56b8d8ada59378c9993af9716df9215f7e189761f4e0cd8453ef78dcd6fa8a66d143198671cd8279322bdd9aa75a6cb16667eafef428fc477ba8e83d66bfce978e85e985d2ebcdb5cd3e50314b7c71500ef30b59e473bd278f4cc4a8de9347ef605414635d8bffe89b3e5c4f949591dfa9dce0313c8fceb53f46e7e1b937ab5cbfe354350b6f9f8bfff679ed144f757cb0baf9bbad5c1532bbca8fb6f6e839d45ef2e3a8f23df7ba02a3bee3a94cf2b5bcb47bd66673b1af9e2a47e6e14251654f3960acd7c24f1e6c3df18b7c91af555e3e0992e0213c174b6fedadc5323c0f1e82c4772bbf9e8dcab766876cb3f5ed53195bebe6fc882fbd0754c1d4ea750fa874a1f798fd7a8f42efaf218a5ca45483e9dd90f4fe1d7a5f9ee024ade23965ddfa7b5e77f4923d2ffc7c47af1ff01544ca1df80f3ee9cb2beabd518bf0dc7fa4e262eaf6ea990d1ff1b53df7fe75dd9c9fb8afaff718534fa1a384d97359ef31169561f5e32cffaec23afcda8b28dfce72c77c1e9f4523cab92fea295a074e3cd5d1cbec66473dc989b893c5aff5872c5fbe1328c357bda778cd97e3569cf80a1bbedeae66b2fd0cf1bbebe67cce9773aaf7d2adf7946ce93dd9f41ec6c9ceaff055f7dba97f90aa689117d89dae552b36a9447655a82c2bea7a35e66a4e7f9f86cb9fd95bfa63be2a9f8acf87b7fe28cfb5be1ce363dff3659ec7785d6de8bb75733e3f443b790c2bb313b05e71d4ec14f86bfe680e9d419248a6b20bcfe374418368a9da544da8c06cfaaab437a65591fc4cddf261bc1791aae3571def757f5bc7fb685805ce54f00ff8caf114dfdb75877e7aa6a0d597dd7399aaa24375feabfa321608c6a1aeb49489ec6483c77c55cef5fedf7abfe17a27c67636cf4fdfdf51f50b7c71a7ca27ec449e0b87995dd257c221e47dc357bac5975933e1fbd575bec497dee3d5ec75aabd27aafe085f6ca88ec315e9a9deddd2d428551895c56976141ceafdc474adcaa714339f64f1ebe385753df15c45544f44dbf52a212f6c8b73c4afb7f597dd55c0aee4f13af3edd3a7e6b7be95d4b0bd17b8d5d7aff4885e3f5314d1aade29ebb25edf964955c974929fc8d846c9ac787f47e82ff04511ac8a2b15ddf142d7ab4d7f681eb4e2499584bc4a9db36625141bbd10d7df3cdff7ddb3431f1fa2e1cbee596af9faf5114a53a3840e6908fbc6e68b7c5965f9b15ad92c9c15c1e467b3f0c7fb0fe9fade99b13e5bdafeb65a3259e5ee55555465baeb5d46d722fc6eb503af9965b3fdecc64f55ac6e47c7fbed3d97b53fea78ffeb23e0ba46d1fbb16bcdea9a8efcb1ca8fa24af64ce5ffd52aef93fef641da8b1ee4e9abbe9c56b5489e78592dfde36a55ada37eb58992862f3ce108beed9357eae7eb7b1dbfecded6a66d669fd55f8f5fc606c94ef252db40efc7decefad92ca0bea3ddf1f06bbd888ff92ae659b5dddfe63d79115ef98fd1a9f2b8573d9545f59cf6aa178afedfcdff7eefa9f91fefeb62ea89ed3d97f385d1d7affbe3f73e5eed1559b51f9fe46bb3b7f7d77aa99f8d7f6527e95175a0c773747e741e92ab70bf1a55637f13778a401d5493eab0d8a9a6eed1b759f0cd1344c456f0f233fb067dbfe7723dca42fafaf53b78750e912687d4abc877aa5935af8ec271755cafcdcf79ac5ac9249effdc28c8a77c75d27e7cc59fc4a2aeef37feda2ff80313accbbad54932f7c3eab43aabceab8b28699e71dc7ec21163fb22377731e223b35752ee7a51213d99b5dfaaecfb3d974d64f973fcd1d4287a1ffaa29b0dec8eb15ce90a56efcffe73a36c9f8d47e77379931eebfb438cb3448cd99e7cf0575e6976e64dc7e14b966587e9913c2c9fc287f7476e743f4e512da877178c677ab562bd427932492fe2b9be9bb16dd3f7f65c36fdc75ff74753d399786f342bcb6c51a44ad4bb41b7ea5149aa56c54ff41d3fe74b7f539e71f2897aaf61523331b6af7769367b8aebde851f5497d555751def8987f746a00d5b662747aa092597fa5e69be50adec28efeb9ddecc9e8d96af426eef3dabf75ce69d54e9486cf7c3ca0fbeb6db928e89355fa7d61f6559dd64cbead66053ad16a39fe96bff88afe8796b2febfa4e14cfd9817f65eee7e93b547a27de6c26f6ca9b42f0c5bb9ceb31c027bde7ac1e2dd77747f58aea7ab77b75561cd4f3573a96dbe8498f47172976d66e22b1278b89de154b64d1737557acf3eae777377ee38fb59eaa7b75a45ab923db765f7abd9bfdcffafce7f7b7a3b5f9a6b8de0f1a3b449b1d4bea7d89d52c9c84e463e22e186fdbc7aa41effe4cd50f656fe2b5defdb9de575a7f52aaedaae7afd8fb65da3eea245a888368a4c70dd28e19c58be7f9bc10c494533d243bc548ef102ceee21dbd7b8e89829f31666a14755e57f3f45f795b3de6fb816747a24d9f2b5affccd8c48ff4b5f54dad5a53f56eea31d3bb64d4fbb413d2bdfbe02470f41e9dc63b5eefe93ba7d926ac0aa564966277cf03bb27b7de455eefede94576d682db967a40f8281f62b48a3e599d2551b553b58ab578f1c26a3774f2a36c961fe91d1baa76b4ccaef88dcc3f9b01636a946042f55747c744d9965db2705175f4d897ee734995e53f73e7f167f84a6430c98754a7607fe17af7f18782c7248bfa4e14b5db9f48a515a67725b0fbe0e96c5824a49655b4487d6a77657640d1bbcec6ccee994dd5d542df63d0add53de398f84bfd58983175d34fa9478f07e1aaeaaa75388e0fc317314af6033f9bf369be9f9f246dcaa84fdfee2efa4d2b7682499d73c91f9316d94e553d3df665f6b21707e984dffcec2c9acfef6f8bbbbc171feaebaff93a30fce89d7eb28218e36634b770e3697c1caef4779a7bfa5ea4b321b1b126edfbb8e3a0774579c03e3b9aaf4b25929770613c41b4e580e2cc1997f5c84b3d169a172a20af5b172fb92858d54fc70afbb993bfd227f9138a4289debdd6ec45fffe0ea3ba15c144c6267ea92aa26b0f7cdda33733018a9551f9cfddb3fbfcfe366ff343f2f499d98db9deeb9af26f7a56b0a2ab445dc11cf8e3ec9a7a30134efea477dfa6a8bc8956f58eb152adc4a8d656cd75da31fb0999990baaa24f98e87bca7abfca70136dc45e36b3b931e6c97e3c4dab6a50dd651b99a9a36a48edbb88bd851b7bb1eb2db3d3648f2b31a2785766577a0fdaf7bc52d728d971c1f4d592ad29d7e8bd9d9287da6aad98e7eb22a3efddfcec3dcecffc5116e9853aa316cfb2d368acf98a59c1b34cefbba54e29fa081dc5f45ef37e50a45a61d173d9d2119e77c4819ad73beb529563de5defeda5e4a5fe1773b746c651a5ab05412ccb41aad249e0f138aefd44c7619d0f168e8e820b6f418a88c6f1c5c25db005cfcf0bdfafeafdb4a93e27c62a130fbeaf2fb2b61c7aa11e61d5778972e2291a250fbaffa0d5851123298b9f9d07f499bec83297e919d982a1c57475b29b1f2551b82026cfa5d299acaec43ba6675c2c28720d495d67f9badebba6a53dd96a53c757cc8b39a833932cc6e1925f1793b41b1fa5153f54ab3a17ebbd6ee6f97ed2cef3625db60ab910f1548c1641e1c7fe82c7be5c44e3685c33565781e4951483beef31b361b8f1f4aeb552cd796d751df1591a3f247bec802a4adc11a648f29377d03f8b5fa494887c8f377c51bda52bc870218a789ee97e85b9b34ab92cf0f9617a41ba3e0dd79a2f3fa86b8e917ea7d1669d614766069166448cd2339d57d5f1229485b8238d1cb047529fde5b4de50e3f8c56e193deb35b16ea4947203dc220178ba8f0759636fb8fd731e29272ea3a177a44f99b7dd03b220b976495314b93bdecd4bfa2aae8213fd3f30d74ad9a156942b151464f7f025f1d99ab76eafb13d6f0c5d2bc8896d1c693bae7124c4c2f434767355732704864e417d4f692aadc34e0e69d5b7c995df7b4875f53567da14a365f847a1693615fcf66602d7f4c513837f38bea7d38337eb390f1098f8bd8af6257df49d4711055e088feff2813ca2f9b6f6398ce8ea9e254935214d573c00e78ee8f35733a4fc542eb52bcfc6cedf523be0a624026d9f56b04caae8b95ccf40c10918997e29977f5bd503d774fe7e5e239cf83b127c3553654674ad499eee0d51b7556abf7336c53363fa55a20a2189f2d427d4f22aaa4223fa97ba62165e09c6a9170ad777a7667593b5c8b3dea0fb8e19eb7f42bedffb11023d9c12ef7fa4e2545bf3cff768c01236a259f96b7c4eb15eabf91c95c322ef45e528553fe2c5b9fc72f51e4fd2c0b273606b116d93dcd2e83b1be7bace71e99b9d30cf77274b5e49d97ad60ac677398114ccd755d8b502ea20c15cb6e364f3c99506fb2ad67c311179b37f7bc5af2324bc94ddaaff7034d8e536baa6cea4a50f72a023f1fea3deeebbd11eb313f3d5fe4db08a67d99fa10fbe477639e9b2bd1718f8dca2b7a37a94b8f7b7d65f4e3b3f8153ec5c781a7efd2197dc58cbea3971deb5a382336b34b75a62398ee29e971119dffe3a3b2e594b288d67aee8218e9286b6a5d5de72ac1bbea2c2a93492ebc2879249dd6334d653fdfd79951f782a211977aa67f216dbed39560e8d57c718a41ba3e99ebaa80e27c27a833b49e8fc43bc67fdff22528c7f3c3dca1ac7015bb7ee55772a1e35f3ace8abca7c7253eef4ffd3c5f7c956da26591eb7e978941d4f6343b4a767445aec7aaa8277714f894fff50c3db27952440bca68a4cc7023873abe61245e47e5ffbfbd2beb6a1c66b2eff33326ef39cd041a38f3c416084ba0934080b724de17d9c4ece7cc7f9fba92e53d8b68e8ed53d7e990d8b22c5d974a55a5529990b3c956205bf72ac49e816793e12df434abecc487588fe0fa24b782c24bb62bb45f39aa122ff1a373fb9d9e0c6960f1d4ef3ddcb091dde5f28e737794d4f90b113f0ee96ee16512d87b02299a61db84f9917f4adcd5518f8e5f8c57eb2126192af98bf7d867315a45d6470f7ab3ffcacedc2d92210742d7b0a6fe737c88d51c58da0e8d57eb42cca092c366f75112cf0247ecab817f15315fc495273286093e42731f735dbe868699270963e6b9a433419f207d15f8879b620e463c12494fdf7c2ff7bebd49b2f4d1b7e2283449736cc5a48708ee22b44fe319dd658d089375f182a6e7777cd739f4045e646b89d91151d7c623b58524a9b42e21dd823bb6c306265ff7e4dea0c7f82d7e122ba5400ca3d633b14b64e2889e89187f4438c446b8297c128cc56fe5580648d284c55bd36edc4a8c2422c45a6ec244241c3c1e06f69ec407981fcb78095b68beeddd4d1e09a909c84d48de8f68a6ea4711dd45317271b9fe1599feb31c71d4977dbc1d3176e1b9016718d7be65b8f0f38ad993e67bc606823366bb885833c7d82262789813843e41232776b7116905498399cf798a844f6243e871ee77d2875f8b1a11691431f1d7161b79d0ee53bc803fb7e2efa0e19345c1e36b720d1ff126905ed1390bed3dafedb59238ba7293e9dc32106f2feea286d6727d02dc1cf7fd0d92da3e2c3592d564ffca270f4fa0b917b3d4bb477da5196b1f9e30319266bbe116cda13facae7d44a6b90fcd1efe00638be63e8e17ee104590f5699cdf0656689d87bc8ee2789c9f260fac4ff610e9f7341e67d16578141e91d4dc8f23b2439fe2a01c490dffa3fd1c386c876abf9cce9379e278342669b48cc8824a42ff23eb028bf10287102f7558144ef1ae44fabc2cce5af02cf917b14f1a5a6877e9d91f8797d24b216a30c8d621ddd60e93681fb33fdea5cd4e8d63ea038d1c9a195fb1c7270c30db43e3f60c31c757bd2bc653d2221bf0bb6752a9abe86a3ae76b93fbf39b6012c56cc7efb3c1c471decada3df0727789dfbfd3938e88bf88e229692373ff29ea233a4e9dbb56ed170db7681e1bb35d277112b66b8eede7702bef09f00cbeb9db64f7b9e134ea3b8fa15ff6832366cd7e353aee363b0ba78cb9016905e751db3aa259bc03bd9d6660e17f3e846f98f4d4efe18f6a4434a3a79424310bf69347b2b9db46144c7d3379a299e3d2dd36f7ec39cde46f355ba8078900ed6bde33fc60cf9b258fde1dc98316cd42bbe67babbf9ec75e01af9ed9c1dacec489e8dfc421fbe8dcec14e50a5ff9798c4c73cfdc333af07556246e0f9893de4b92303e08f8fbeca3362f059f04c937ffcac08cc2352f7017e2d6cae304fd8e0397254fe661ecb1fee411515ce1a5f31efef0be19d7ecc5dd21bdbeb60b04f2cb7933dfbd73ef64be9d3c9336723cff4e4d3973dafe851bad6f33ae8b97e82f23cca83d23ff9cd5f68b35ed8faad720fdadf693774612e5de7ea1198febf5ce13ebc1d3024f8f7368f549131fc20a2afa6530aae9496c5b130796222cd090af7b4f9c9768beec9d8d331a7188ec65bb5697f5486bfd1e900d4733f83bf7056f36f5f8e7f01277c5fa15a473f3ea15f7a8725ad402d480bdc1c688c6f78b58d3016f227a1c7e1af8a8ddcd689734acf3baf56b906e11b5699e4ddc4dbe62319c6fb22499709da4b36c9f24a2a43102bc53739cf86c6874bc6fd663fcfe33fbf67f55be0e68b8c535c3f6266c00b2a84484fc3c7a8e9f9c44ae02549e075f4748577836e0bd892e100fb83c2a4cdc31de7bd898b8eecee48a749217ecd65efd0ed13f01af2a614701a271e37e78c9df5a1c3873f8cfeaf609e9cd1169517de00a7f23691013ee13dd593ca2f2352ae2e297e4f561c379a559a3bb28d2e5cfc74bc47b63f6f5ceb197dadd26e97d6632b366fd9216457a1edb09f6b12285d502684fcbe269aafb4e27aef36a76aad12d7f175e906a581b21bbfc1a6f2a8e2258e0f53dfaed5eb8e59d065d9fac2db1a2c346d624e842e35d28b7e4bed36f6cc886c137e7e5f3f266fc3ebcb87c2179ecbce11dc5ce1bd7316a63857bfc12b1ce865539cbf04f49d7dbe6b662f38a23df77eabcb021d6f3fc67d21c87f04b7e4ede8cdf9adf97afeee20dda5887e3b366ad47b062d33d3203b97705562cf1e5827db7908c64375ed18cbaef1d472d7f8345a4552f79c7fddf825786594a4d6721bde0efc976def1556f6e616e2ea8711356d8c32c798bdb6c4614266f888859275bc29f8fd70a348557c837b6b072841580d8b026f0c42c8a366df7e26ef29eec85dd641ffb4efd5e70e75dc4fd642f798fbbebe57cf98bf1eab83bd88195c6bc70ef6bccfccee26840d2b84cf888928328898de490e82888c3c0dc4bbad1e9cfe7975a0f2f199f54ce6a2424ced7651fc26864052f2dbcafae67b748abdd69d655e5be47ff7ffc0dfbfde1c6deb3f7c2231acb5b5637398e2277c77ef939c4d6c92f07849c5711ad0bb28e827be78d6c59166ec17e13e841bff95cf4301aa376d8cdbdafb37b63abea7d2d92d8579b246ec8421e3f74000dc41df8a7aecff6822efc27a4df375efb397809dd6fe29a3159b7917f21f21a914ef31cfaf623765eda64d3421f806d88f51ee3f173344339379afbbe998f46119bbbc8b7803de07190ae6a1d62e56c3a778e668796619f45adf0d279e4de8f9fd02c56e295c52745db64db47ce1cd90890e58845f1113c34f0e4d8731eed17b8bbd611b88e6b07e998fde8ac04ef02d669b19f9b47caf31556ab8b58d3459623f0f2ce48bbb509e1031163814fc165512b3a739ee027fcf84cb9d29f83cc3d67133b78273b6f62b8c86b24321b458979606c8553ff929d8509629ee3033630c751e4bc0037918bcc79a3d99d6cb7ba9db38aa0172082ce3f333c199f89558aaa7fac8c177258d0351b6ce4f15540198d20d66b8cada03b717e2623d772bc843c407c521c4dad6977da9d21b27286985d8b2c9369d73c6461b46bf5cd03c6e2303a771e7c8bed3a4fe0393166278efd1abbc13d3c687c7e2a65c4333b662d4b9ef88cf75a7d6f23e82627d32ecf7c33278b3b44ac16c9ec851e1cbe163e64bdb84dd2ee406225d6f34444a3ea8ab61a5ec2eb421a7588d5be7013368988a944840bfe23a6cb429c9e611e7ac479511c4e598fa4ce5570c922df0aba2e6383e09b714db2eed98ddd1d91172fb8179fc5bfc533d4ef17e7d9dd4e9e1067f630f45cf32078f7de499e2f9955d2559a23f3c0ee7ab30cab031153164c44aceac7e3f93f8cd721d6e1b14626b0c359a307e4880b2def98c55823c1988df6c34be3d87988fdf860621b1d641711b9f024213b9e9c47f233debb3d494e9dc4ba48cea2e7e43cb9603b6c42679f9d37787ac95a6fc8d5c8d7f17645e609c40da778619d92f08a1216213efdebf8ab793cba1dc4481b3e7645193dc16b225ac94ba354dd8e4d65b1de35bb47ac03e7bb4bc2fdccdcb75bce0372e139f3e012f387b119bc630e0913ab5b3ce35f85817f99f40d777ec3b6cd03f77b703937435fc84737c64e2411852fb1c367dcb58e908d8394d47d3e4f1c480ec3da67dcf74ebf6e3c36c97be30479edd829f2dc45cf86677745e636efce32046a92e3447e32701e62739cc3a94557ecb253df446e3c91192f4a5c5fe4c7334e584cf5c6f99928314e7c93ae08a36716fa4f861b876110fb568b0d0cc445cfa33646397c5cee8e1ccf84626c3f394fcedc9a50fb7cb95340c4a7c33628afc97c265ecdfa04f8c06eb1b3e8dc3b71833822a91047bba4451348e0399ea540e075886f989b3086e9c81c84d902fc477cba6977918f8bb4a51047ab67b01f8468e00ec2236b161b71dbf5684ebe8ccec380e6e4b993b8dbd136d013635c5264bacc4992cb20b6df1159f770e31c46bbe134f69d676414fbb81df9117dd51c9b63ffd5e8b081df711ec3ae33b75bd18577c25830f18ea7566ccc42e409b410d33bf00c11750fd4784ceb8c47976f5806fef2bc097cafcd9233e948078f804f837d91bdd1ea136f4e08bd33e4be0c13399ef1cddc67bdf96972457a7dec3e58c7c995ff1c7402d78d60117d14ad8fda4398e3e0edb55feda7280a7dff95246cc7dd2659744cd27dcb3e727dd70f26349a5ad1f3ec9e341f7f7a64193c367a43192fbed701121bb8f319b9c3a5e86678447c8315138fcb886c3c5bc764a17bf36d77e86c32665dd8ade4071bd0bce9965750bf022f815983bdddc11a5ab8357127ae7514bbf62b495937fc11ceddedf8c8ef0797c1bbb91f9d5917fe86eb47bb9ee99f3a873cc65c613ce20c1d1b609c1b29af89186ba1d5d0acec63840b9d505c0fee0e8f66343158b3f966149bfb2166e197561fb6e3aff04f2c26ac2d02c7d603f68fb93bc0cd7ec2be506809f1211b86f3a04b9ad819dbf15d6be2fa982f40abe5bd3863f5211dbde3e839b8039f223ba8d80122b41a113157e44f81277627607f95b3495cdf21f5c6fd19b9f5597855b023dcb02e8b799e8fdb98b4b717b2407ca313385e2f7ef3fb24a51fc2641d7d429cc15142bb47da08a33993e695a9c546e0494872f01d46f822bcdc0e327b055bf1f347a225be162f41323f6faa4d3ef9e7e116b475b2735fcc77cc18423b5da5afca33985f8c0ed9c90cf2919dc5cc3f8b62d8b1d035e27670370b41f5f128a286d80e22e9d6cb76fc3bf06ac4907003e76197e7c49516d0727ba878067c1a075879039f3a8f64655dfa57c80ced9df81ba4d224c0af28ef8d131ae1aeb1e5863c035ff45959c27fa53fba3c6bacb2b7cb67b0566d8cc4acec9d41b309109b36741969f24718bdf9780e13ff8afb9dfa3cda2989ddcfe2ae3fdd7f5fa6d92e766611a770f928b0a391766d3f86d0430be3f963b9daff35bc0465912b1dd88df60bb0c318af8e67f57701fc9b789549e8334de359fd5d13ebd0df8ed7af268d971a69bcd448e3a5461a2f35d278a991c64b8d345e6aa4f152238d971a69bcd448e3a5461a2f35d278a991c64b8d345e6aa4f152238d971a69bcd448e3a5461a2f35d278a991c64b8d345e6aa4f152238d971a55f142044d7349ec4e6f3aae925df2ef23ec40282252c6cb78e47bcf1baf34e94cd371ff7cbd3bff7a5c173ffbf56b4036c8222265bc18cf47d38c18de84d354a7fdb2debdd7c5f5f3e8e777af0a1e29667928e3257840ecfac4f8933c91e613aae02522a4e535f23cb248481e1625e4b7768ab8c14bd79f49d33deaed907791f7aab728bf8b91d5217b871252b2e4ed301ef39e94f12a649de47537e325327f611797319247abfc85f83ffc057fc912f88b5d7b02f3accf2359aefa549a9e68b9d54ded10f537d5512cc15bdc93c7890346b2047ee577c12fd917512627ec18b65f8c426fcb78213b8ffd22f0321eab68acc6abcd73384acc053fd82f2c2b57bd4bb97540baca61e576e02a5142f4b25a47b9a5c59d093987f277f6f1123c0759da5bb3d2c62a7f35e395f775111aabf12af268b115795b9ae78dd577295e07bc90796e5dbc64ad45bc16b5747dbc9a6b68737e6d577a62a4c7650b50c22cb542949072816575305eba3aab885ed4f9abb91d3cff61a79acb9815e417df5bc7cf8b194e8c5db4c5ec98593b90bf1a71b1ceabd3905d34c74bf6b68c9794a2229239e70596a151ef613b2b6176ca758812395fe4f21edfea7397989d2b19a06bed300b7554e78c628ff3bb94e5bd386776d2123dfc376b7d9375e4c7456fff2dfd3edcfad8758bf0aad3bf85d7d793c64b8d345e6af43378a9581b55dba4983346cc614df5e55755b384b57b225f4ff1bbfc552c59bdaaf8bddc8fc5392dd6c56b95afa27e87c536753dfb6e133acbf06aea5bf59740bd9c45bafebd8acf32bcaaed5cf27e8505be0ad420ecd0fa73844d5d7d9ed5bf20e40b2a5e5be4af45edce6bacf36af15b335ed843b3e8e92cbe6ffdd8b2f705acf25514ef233e65a696559fc8d5d8341e9bfa5a447ab60b44eaefbd2de28532d5e728c66cfdb9579f5abdc4fa78557d155217149a70713cf27ba6be0a69358af3c8d124761eca12bc7c83afa28a97c3dfd454ee0db424ff3cb817c7265778fb236f631f9f78136491bfa0b9a30e711799f58befd5eaa17ee4da41ae006123f0fccc3c7300320f839a396c355e187de116f43993493b1afbea8a78e5560b6c3ac1812899fb2a240fc10380b7cbe59e03fc16b64a55e64b2f823c0e1f03b4f1561f595905266893404de628cf111775c8bf92bf90df0d57a115bcc51de199c375c8692a9fa4a8757df9b5c857215a9ef24f2f7ff212078100b7947a42ca89f7424a5f05bee778c9bb08cec89fa87feebce696608617ff8bab9d57700fb277e337eeefbccaf775169f776e7bcb518c6bf3bfc824c39f3da186b6c096145748ffe6ba782df2550879df2ef103b7607be289151195e3b362bff7eabe8aba9f41de251ff3655f45fee4c19dc8332439488ce2265f45fa84d3a750f455080c81f9225f85ca78fc7a5f4579f6fa7dbe0af416d72d7a57c5b2f7c388cfbfd55751d4053fc357b10aafbf9d3eba1ef59f8ad7d790c64b8d345e6aa4f152238d971a69bcd448e3a5461a2f35d278a991c64b8d345e6aa4f152238d971a69bcd468395ec920192ebb3a19d58e5c2783dfdda7c67e5c7f4e4dcbf04a6e9231d1cd92768c6a4714f0fabc5eacbcd3edb25ea8d052bca8efb24f84dd2d3f729bb5e09a8e8d2ae5af255ee2bc6c2b91fc75c3cbdcf06fc3e44ed487d2b57b67f76ababffc2e8ee78894eba1a3d9d9c2f7dbacb69be2bd799baf4b6da8a1bc14af51724f3448af05af0de8ff3de78c11c66a8e57ca8b383f10e3987fbfe6dfc7fcd788e336268ceef9f75b7efc9e1f13a5b3d6f1dfd7e25e59db8bf7bf4eef3fc0d5fc3cd54b9ff7b9fca01263514670329e2e6fc1903f3351db8873c41057e15af4967fcfef76bd2e5ebc4d7816a3f4d730e3b9dbb48db705bceed05efeb7787eccdbca7b9db6f936c5e35a8ec7ecca7bf137e712f9acaaf7e7e8c87a6ef9ff5bf48dffceeb18a565c6fcec758ac820c57b98b649b46d2439548c19e095f7604dbc24fa237eafeb8ccf06b98c2ae025c76ded7c7646e075c7eb1c17f0127c9272427add7ded48e1fe1c8b81ac876ac4d8e59c25312ab64db4276dc338c541d6268f0bbc449da3a214ae4ae825788dc0057812bc859f83d75df65cafcb9fa53bdf62e494e78e2a5ea57130483119948ed7f0e2f58e52c955c76b5ce03565bcf2b1c6c7f26d092fd99ffbd2781ca62364202485942625bc44bb6f4afc855172c37fdd55b0192cc48b8f3b5ecf2d97489049f7c5d1c89fb72803a925ee3494f2b811af515aff48caa2b23c5c81d75da1ad23cef3c5f6def1273528c9fb617a6c90623cca70c8f1bae525c6a9b4412df7fcef58f42eab0d33c0989f97f371f9fe375c4ea4d23895d7e9532ab57a944a9381182969e9eb46bceeb279e78e8faa21bf436586fc77f5fbba6ea870ed422d52e3d578ed7f205e5f431a2f35d278a9d1527d755cb4e0165149e759614117f5b1f5affa936899bebaeada546329945be507c8ed8ed2d17f002fae2965f67bc1d390f556964831b82ee2955f53a82f2f9b7a12a4b721d3820a57719bf8f6f3fc305f8ed73dd72c6f6b9e866c8c66252a7e00a1eb0b7f44565bc19f91e9da9907a264478e536b75c435c69a7fe077d3f2f158f334dc554b703dfa262b2f7a3e4ef932e7c4823f232d53f040a49a7ff14ee3ccb7f077e1d5683957f1aa96e07622ac0a8957432d450f446aad14cbc83aff38c9f61578a5bf8755fb392f53f640fc4378357a1a56e1955d23f12af9338ae8a4d679e6fdccee34e472ed56fade7e374aebe2f5a3d1d39095e0d2bf01af7bee171816e47dc19f91c9b8cc03918de2fc4ec2db314cfdb0a3df8dd23a78fd4ecac6e6701d8df957d29f8a17f7eddd2d5ffdfc1df467e2f5e792c64b8d345e6aa4f152238d971a69bcd448e3a5461a2f35d278a991c64b8d345e6aa4f152238d971a69bcd448e3a5461a2f35d278a991c64b8d345e6aa4f152238d971a69bcd448e3a5461a2f35d278a991c64b8d345e6aa4f152238d971a69bcd448e3a5461a2f35d278a991c64b8d345e6aa4f152238d971a69bcd448e3a5461a2f35d278a991c64b8d345e6aa4f152238d971a69bcd448e3a5461a2f35d278a991c64b8d345e6aa4f152238d971a69bcd448e3a5461a2f35d278a991c64b8d345e6aa4f152238d971a69bcd448e3a5461a2f35d278a991c64b8d345e6aa4f152238d971a69bcd448e3a5461a2f35d278a991c64b8d345e6aa4f152238d971a69bcd448e3a5461a2f35d278a991c64b8d345e6aa4f152238d971a69bcd448e3a5461a2f35d278a991c64b8d345e6aa4f152238d971a69bcd448e3a546fffd7ffffb5fff0f78651045 + 789c44ddc792eb4a97add97e3ec56f895e5a199312a2518dd05aeb28ab0640190c411deabefc65ecf5cdc9b33bc786010e878be50e8707f8bffff39fc7cbb3fffccffffed762592e5fbaffe98ecaf97ffea7b77a7ffff9fffefffff7fffcd77f37eae97f5a8dfc3f59b3b5fe9ffffe7ffeebbf6b77b5ff74ff93d4fffdf70f6e0f817640f2350868d5cbc63f587d00cd22ff07cb4b4319a754862a4e79005a451147740ddd7ff0a944db4ae3485036238d7ba043a25f4343a4b17a0752c1c4d08f9c5e08cab8b9cf3343646cf50864452f8e3837441a9f4a3407be28b1f5bd0d024e05651a894e0d64ec09a828d3e515d0cd238d4f9dd2e5f63f7573bdb21557c9817ed90e280c9db8ca5d40bb4e3ebea9ec7643b77f61c8e288c41075fb39039ac0ead91025f6b6045a25054479b4db6554e57769a039bc011de0f34850c5cd7dea889412fb3a01b22c2ebb3c17945414adb09d938f95b25ee67195a56ebfe4f6bf7f0d51eadf3f828a027a05aa2a2aea730e74aba897ef2d4354c3e731d02ba2d43fc7826edcdc5b0af4e90dab5b01697c8d80414555928f4ebda22ab70d51734b5a72a701acea8628c2d91ed0ec441a8b42504501cd69859d16595fdd082a2a7b01b4aba8dbe535d06947797c291f1d127deb08badc1c05d4493b51c8d35490c7112b259a7629f58121125dbc0b7aa491015927aa72990baa681f0b9a5427ef4401cd760559a4b13c1554d1821647826e9cb250a2454583d9014a72fa4afbe854c05285dc0556630381ed45d08b23befa40af15773bd3557a74d3952aaa47839929a77d6efff54140a92f74953e57999706ba077dbf3368461a0b95e9a01bad70716888f6f14eaf4ceb45646c3e3044a37b9b0b38e57bd710a77c5e1908390b0175fb4a474e1b9cb23c31c4296f6d4334cbf9b5a0177d6e4e99a6cd06bdf254d08e9b7b3f16a8e6b60c7195af7343f486f99980329d52d969ab11595fe98816f163f12420d171cb10892e7473ad1e5721b0a56db2be6a085a91f53715509bdb5fa406aa41576953a6cb1d43b4c2b96eaec3c0376e0ae873aff7864874d131c429b35f01e5f17e6888ab2c9919a429b38bd5dcc0115d411a77bbbc3110a59c06717db62d28a23cc62aa0949c7ebd18a2674fe92f69a659ce85a01b8d7fa6ace71cb150fbc8099f5382415ad4b95b255a30364c9546451a6f99a041d60f80aef2d11334981829ebdd4e3487999a65b788ab4c94688f343ed4097b4c0496bb864863a22ed6e7946569889bfb50af1c70c4745fd062f4180b3acc50868668da13b5a0414194228d75a147894d68a75983abcc7b067a5447d08ea6fd3112a4d1e856862ceef683fe9235551e44feac05bcd3d633cd71a7078628f5892edbe18809ed3453c3fd7811501e1f0cd1999ad4fba98060f04e30c80add6dd710cd724247ce4a5d856699a905cd37c0004cb3ccba54c342f97073a0a23255f684b965a6bafd3c3144457d5040795dddf45240c39d1050f246334a7dc2043e6f3623e24ede05ad680e53e61fb9aa61da36c4652702d5cbc79981b152196b3718d67c4a8b21ba2168d30a99afe7aaca554f40d63f68b879daa0dfeae6b27a1c31a503e50a061f27824654c327ad3057ddaea8a85c5539dd313011a09be6aadba50aa86a44d63f6841b9a2c34a3955ddae18d6727764424eaeba5dd2b40b55e5922855a8cf2de99585facb62039429e551a8e616f4ec4215b520eb851aff82122b1c3eb9fd42e5b1a01a0addfe67dc4b633db98adef01dd3e2c67a7c61543f0514d75fef0c8c403f40a6316a64601af86ca0cfe5405e8f525f1c005de6daaff14cd85ccf823902f0fce37309a4cc83167501f38f65cfc010fd0128a7e36f2027a7d318d69a593b67fa15e1a2e9125b4565b7da7d3dbec558d95acfa5e294ef3b20a508c73f80cae36d0ae8b2af82424518f96815eb2b07544049fb5845bdb4d713032072da4e339e1abf2b01938979021471d9da282abbd3c889a7d368639db4e8d1d57f805255190d663d5d8fae5e7b8b9a4b1b45849cdacb3550c54cbaf6be3074e38823a0dbfa37eed786f70093efda4722683722a777403f1e796afd63432caabcdc18da71d9a8a8b45967b2f9cd55d6e5c172c7d840806d000573a9b726a0db9fc4b0b69ec2c443626d12cfb79933f6f16e888c3134668d01f07667889c8e5f0c91e82835a47144d4ed7a7405fa820605d43b35443ea64b435c65f46c888a7a4d0c4564ac692823d19621ea65fc0b34b9cae8c210478c9e0c51d9c307a0d5cea25e2e0c71c4f8cd40b3dc3144fb7811b481f142c0e3ec67b4c26c3da167be4ebdac1b1973dc6d20576fa090374d7b68603acabda41547cc4f0c11c73e8e81010fbcf388c959d18dc056bb8f5898d7db40f30b20f4d51e2a40a714b980394c2daa325fcfcf62bd70b10a70553258e4aecaf70468aad1bd012ddad8746588349828e6ae978fd210f5c2cc207735bc1c0ba21a6aa3cc10cdf2fd09e8a8f61f0d71d9e199212efb762fe8d0c6ce0d712f3d9d92d2e8de76051c31aa1ba2f1f74f0c7431dd7ed6ee476fb81490f571c7107d6e941be25e469b53087dbab95c47ec1ae862db06ba581b283a712f03e5b4646eb9a27df869fea30f94bd88fcef0780dbe9b721dae998f2588fe101733256948db8db8fcf7f50accb3472fafa0e6434988f952172fa9a0928b19f8e214e792f819c16f43236440b7a6d08a8391e670b17218f5e7f1085cc135fe1227c55a285e2d85440c64633433429e61f7f10ed63fa6b88accf5686b8ec47cb10977df93610faee0dd192472a53aab2d63b37c4dd4e3f0cd1c6a61303b7df3530787e1928d33a50712fc39621ca63b634445b1ff70c510d6f4f8294e1e412e8928fde8521ca63fc28e094610de8a53177f88e8940b19e4ac61c86a1b148bb4da6a3b48fa2d38af2f88e9e5dba23ff24000b00b5ef5343646cf70828809f4343dcfecfb3216aeebb65889a9bfe0025b5cf8355d9ac1494fa020a79726788f260eef0077195c5a72025387e012ac2e9bb813eb765a08b3d19221fbf3b86a8b9f742c055de9c06f5f23e33442b7cd5cdf588dac3034334a9c9ad211acc6c22208d496220e2360d518463d54b9f4ef8d2313053fa32c4ed8f968628c261d3403e54517d2e3bfb34c4655f4b0351dbf94869c985212ecb5a4ed91c50a6b3a980535866f80302fdae21d278290d643d46d3b255a7c4868f86c8faf8d6401a3f864863fc6e60267d09b00e537bb93544d607374093cbbe9c18583d8fb0b50e383c584d6930ebc73916aaa886b4df8a1168f62d888951ed279a43e5a0f4531a2263dbcf40a5867b6b88aafc6e1a22d1df39a0a6fddd067ab4e49f3343dcdcf7b921ca74671f50fbf8490dd16f67958140bf6d88ca9ee8e606c4a0a52e3ba08b7d5f19a28dfdbc180806517355abae91f0d94017bb1190282f422ab78f496188acaf7e0c0c498f8668306fbf0602db05d0a0d4a7978628e4495dc0555886fa83a8b92977bb6e414498770391ffd210e531dc9c1265ca9ac11f44d65987f983b8ca6c6c889c8e9c46165799aac45a14507f6c604abb6520a0248628205e50fd0101e5c3c048b827881754b5f1d2c0ddea94b68274cf10f732d9374465f3ae600d1450efcbc0036f57c05566af86b8db4166603ea69c76a8977ecfc003de9521f2f1fa6be0f64b4116b5ff726e889c0e7c4a1655f9a2aa4c8171cd1097ed6f20aa61a8869b29a743439458b701e45954435feda38cdb4f56f1c457ad1fd6995d3c0019eb410b729af6e2e1bdb61f6365771d50e26e7f13407dff77d740476e03eed96343dcedefc21077bb1da5de7547de3b3644943a783544211f8c0d918f9da981ab9c1bb8ca8d21caf4eb0168d01ba6534324ba3531c429dfb9217ac3ef96215ae1ef858196ccddb69a9ab25c0be8fbbf35439cc22acb1f44a39bf50c510d13e5b4a5f95847c0113f95804ef8f36088cbf26aa0eb3ec7ba76d75d6cffd7c0656740875e39bd15286a370d511e0c7cdd4df7501a29953d3d37d0e754c829597ffb3144ddbe1d1b78025e01ea1eaf1343dcedab4ec932a64e6d43d42daf8ebaeb0ec4d3c99381a59b8681c7fb7da0d0d0f825e014de69fd419c32af0c51a6fd53032b798920a7abf781929a1b8c0cd1705ff70c0494cd29acf6a8bf9424daeb185811504555dcfe58d550e53c02b60cac17ee19a85b35986e2cfdd6faf706de9a535169a7c18a1105b49e18c563f51b35970e9829edc4657beeb787ef4083aebe3b33c411fb23a04507623db9e7eeb1b532c4550eea808693a3ae214ed96e18c8d8a78076ba353344897d178668743fe7062657474087233e730347bc1aa290b7760d51c83f3f404a797c3d1ab8fd0b01a76c3f19a2abb353a5b7ee2f51fb937b01f7c21bde3fe0b17ac710a5fefb01e4c40ff64bfd018d7f4b401b9bcd0c51eadf4f06c2e7015068fad5117095f74a4035ccf70dac9f5e0325e1823d247f10897edc19787ee90b68fcf3958147c00550d1f7a74aa3a2e6d843f2071c31324489cd3f0d71d9b9eeb6a29bceb70d918fb74b43e4a3db343073f45572668eca4797a6bdf812d09147c706e6da9b23583dff3090e812e8117107a7026e6ea242ee91e8c79381443740937a37b042a28cf5e984f3a98053c62b038f80958136f6020c48f4b53210d7ef0c2ca74708eeb5eb39ab3d947abb11fb1c6bbd1ba0a9e0f80bb4e81edd23416c37bd5a4e00b6575e2d17068ee0e6daa58ef83064013343dc4bb930147104f5d2ae3822513eba6ca298c72cb8e7883ba6b21d718fa280fa0e7d473da043e83bea0b880e7b3320a5ab1f950202db6ed7108d6e7f6888eeb17b0c641cc1fcb4ef90b3b330c4cd2d1f819c48b77d2bd0296d439cb2f36d606d6b64604ef70e14dccb5647c0bd6c7f18c8e9d210f7b2ff6260481a1be22a3f5d03b3be6b03f7720194c4e46f65ace42adb9f86e862fbaf8648636b7304f3c2374354e5f625503114b01ff70fa208d9b2da77d85aa96e15a5bede0c0c164b038b5d822e43f4f2494011b279e10fe2e6be5786a8b9afcd29844f156197f9c7e4105050e2a5f01f306353edf7b8b9955a728f34e6bf86280f36fbf45b7d4aeced544040f9b836b05abc30b0beaeee31a0034dcf040c7c531f41112eda06ee766c884447947abb4edd0e9f04ba971d439cf2513710e9be054594d80b77db6e502f2f0d435ce56d6060c27a2c20d0cf1243dc1cdba3fe8030fe62600df64a403e065b06d60c6e802691ff43893639a29f1822ebefbadb16adf0655fc011e38921b2fe7662e02d313daadde6b283cac018f529208d61cfc018a512eb149cd23444dd768f0d2c53aae652a09b1aa2080744ba7646217733416ccebf5ace01069c5ab26f606c38004a1db16788ac27878638a55a1a22eb89b2ae01a76c1b1892e8c81a816ad5a7219a65a252efc5c6faaba58ee8eb08b5c2416cacaf95e4a3d3601f3dab3d7d8d62c9821694d5d9aab11d817ee0a8bdf56488fe723430b066d0071460bf07069e3db60d71959d77a022e4ecdc18e28843031177e7d6c022c29e4001b66b60bcbd03142df9b38a81a3e5feae218a70bf1490e8ef1bd053c4fd30c4295fcf86c8d8566a889bdb33d0c57eea8648f4e7ca1045f8f56d88dbdfbb07fa14f2f2c110476c9786b8ecbeaaa1af44770c8ceabaca80f2989c1b228daf89808eccc694c13a9e4621b35f7be078fa5b1aa23cf803a181e3e97c6960c984f6e178fad5145062abb68175dc5d43341876650d1c3edf754a53a3d8ab81a7a4be809b9b6e1b184e7c0a11973dbd03c7d329f5b20e9fbc299a0b38824d8b7fc0a2cad0c0bba415d0d673e5b380bbfd30c46edb1a7f7930703c9d1f1aa239b09776e0003bf0550ac639dd4b8796ccb6b535288d0df04e2b3544c6fa0f0616bb547329653a4c0dacb228eb8adafd3343243ad835b046df03328a703e31f0def4ca40e46f19d801b00fe414215bcefe20d278ff36308751a9e7f13745b5ee8981dd61a581d19418d42e68857d9547c129dd9621f231a819a22a076a9625773b56832939a53b354445754f0d515165c7c090b43244d3ee110cda15cd61ac8c55245aa606d258181891eb067699e85e348a7537104774d5e818c56aa56e8e51ec6af96e8823aa91212aaad22903a5911938e2cb10cdb2a45776ea01574b8ed0d0582b0786a8b98ae6d069020977db69094e0dd160121a6ea71d7f6276b5a42ad7331696f662163c483336d98c895269a5bfc4a069af47e418a2e735017fde313f061a1cc1bbb535c411b5877f95fdb78d8b8d5cdb4980c7b9a30df0845303348a6dbf19a24c773f803e417aaf6f88230e46028682fdca104dfb6068883676780b68c0d92d0c51c87b4b038fd5bf0212ddff3130ddf029c4a0dd2f433cdef7df03d6a318f76260eeb0df32f048dc3444d3ded932f0b07a6c60867268e0e5f4b6211addf2196830318a3fa7fc0386932d1fa132fd30c465f73a86b8ecce9781cb6e80075e6adf43e3e7d0c03bf1170197fdca0c51eaf1c7b4ff204ed9ea09182b97754043e3f7c210b51f93ef7f1065baad7bd1e0f9b96f8858f8b56b8844777780b6c6db3b03ef1b0606c6ca8e216eff7b0c74f42ca6ab68245cbc1be294c5b781ad9113032fc93f8194a6bd6c0874fb7b06e6410f02ee25f68efe032e3b3544892d4686c8fae408c858e95dbe1858b6bd1070b78b370189cefb0696074706a67033036fdf2e819c44e32fcafe806a982f0c4ce1de0c91c67c0394476520eb5740414b9ea89b1654d46ccfc07443f9284a16877d8a06f17d033bbad53eb48cfd3237d0a4ce05b4f5d713035bac9a062657bf02f2313b3430a919189819ec19a2e1767303dbf8d43e2a7ae56b21e0b2efd70212ed1f1878f39e18a28df50f0dd1b4bb1b6054f75518d5075da0ab89e28f212aaaa7f2d0cca0d730f026d16930aa0fd4707bea626a0efca96cad5737b01bcaa790c6a467606e29e893e8e0ccc01c46e5a1c7eaeeb38175875b4324da130c68daa5da986628dd33033b11e8409bf9075d6c3ddd606b02bd613dbb889a4b9a8638a26498efa431dda895d44b278b3fb5bf5a5e19da0184ad75a06b065c1a38e5cd10972d1992d673188ea81948b467e80450519d5247948668a7e5878145952d038b2a8c2f9d2e53a7290d46b39ce44dd064da73148daee189c041dc4b633dcc3377180a3862ef166810a4b7bf040c5a87d706d63fb60cd13e76df81264b047b4aa3491a7b0303abf8134394c7de87816d059921dac7cf8580b1616f0e6834dd4f0c71b7fbbafd16516aef046893b1fd54c011fbb981bd700d038ff7af4087e0b8b31270c4eeaf81f5a067034fe22ab1946ad82a0d510d9f4a34a59bfe5c1a78915a19d873350232e652bf998149cd4ca0029a0a48f4f3c410fdf66b730483b85a50cefc74b532b0bf50659a532ff137897f401a5f8921d288bfdfff03c68665132828e4f83bbe3fd002c0c21057996786c8c7428daee0e97536343053da002f20742fdaeff0fa63e0af17d41b34ce4d8786a886b99aa5c6b9f99121ae127f5afe0fd8f83806fc4257adb0e288992edbd502802abbcbd0b8981958f99e1858dc51c67a94c767cd40117e1868a79b231881b60cbcbfed1a788afe313058dc1878d1ae8cf9bd47dfc07e18a5d1a7bfc413df1f70d9456960c5c86970d9976703ab1b6a637a3332d5cd0d288fe189818a4a0cfcfd4bdb10892efa86e87363d2e8e809a7b72ba02a47f4fd0edfa9a9bdd04ed7031fab2c54f67a9c63d7cdb38147f31743b4f54a576903ddb94043636e8866d9e5e63a1d9df2046834ad7e0c9c42275c8fa6ace510e93a39b7df5f0a38256919e294e4c1c068aa7c309ad6925f4334ede41e28e3945af2636078ed1a185e2b032fc90b43e434a91928535db6d2b8ff6820d1ae8105a267036fde3303ab2cb98125135a50477f7fbb3a3044b32ccf0dfd488381afd3636650d60d6c0950790c2a5ea60c0cac2991685aaf7821931a7877f264e0edca19d050c68830a9bfa8437328f4876c4731b96aae07e0b8dbfd774083e7de02d083e6d61da01d00bfb92142cede8321f271d010b032b1b732b086e234e884473501f9d86f1b983b740d8cb727066639f740c602d1ceb58177f3bafd8cb9c37ec7c0eb96cd11bc80c80cbc7f59023947ec3f1938a26f609565734a74e4f888d71a0ad6720e4a01a76c7d19d8b17b69208d03a0d460f1698844b79b066a4e775b31bb88cf7cfd0183d6ca47704a7ca7e61ff0dee3c7c0dba60ae892f5b99a94c6b9d5b1817d5b4303ef5f041ad6e6858161ad6b607ce91978f3ae56a821895eb9060a68d13490c6dcc022c2b1816daf470686135f85783a6b01da7434bb1168b943653aa05ea6898175fe9a81223c3170d947037f803a3530c98b9941b353a7254f4f0d14d040c084e4fdcec026bdcd11bca0a223771a3c234f9e0454d4ecc4c01b2b9dd2a49d0e3301a5fe4665af87467630b70dfcb1021d683d5632334801cdd7070f069ed5f7000d7c837320d713f0af80d16340fb588f628cea0b43b4f5eeb9214ea95203cb1d2340035ff964e0881d038f918921cab44b83598f405cf6c5c038f7608844ab9e81bfa2b837307a94061ede4f0d8ca634cbf52846a21f8648b4da3130ac9d1948e3d6c07e3a3ad07ae06300fe34f086e6cec01281caa3cf55aa8981ed0d1d0383a7aaa1df651ea4863be0947262a03c2a0397a5083dde964d03e32d39f5f09a6c1bba910fca54e36d2da13cd29686e81343b4c2e4dac0fc83124bdb4af4c8c011af8628f5f20de828d12b03a7fc1a98a1d0e7d294bfceffba14746963c4a034d3f46bc7c0c448a7e47c7d6e42c6b2468f0f5f71d94c1f24e329a999b580cba8ec56bbcddce1e80bd068baf70868fbdc5e4fa055854f03dbf82606d60c9a06b6373c01da3eb7752fe05163bf1010e9f6da8638e52031f0683e1330beeca486c8d89612ad1892f6757315a7ecd70c2c556c1b98079d005d666c3f2ab12e777ba034bac4d3fd9e817ccc0dfc41cc9621bae9efbe2172bafd0ef4183db607065ea59d0b9468dfc0768fd4c09fba750d2c8828516d035ea96efb04faaf968179d0914039bd33b042726688abac5203d38d13035b8aeac08034762606d2783690c6ae21ca23be42f30fd8ee716fa0e662cc6ead47e43822be67f007a4f1f965e088c4c0307f66600a37021a9a6cf60dfc3dd08e807a59a4864863c5ddfaf9f6fbd5c05ace81814d368f0616554e053c574e68631dbd17fbde31f0277735015779a5f63b6d162157ba393d127f1c029a08ac54a61ddafaecd6c0d2cdd2c04e155ad0dfa77de2b20f02e60e1fca7a467388ef39ae21e76e3f7e0dbc09b834c4555e5b024d049468c95578c3dbf2dc613430b0ac4f30f030df5d011aa27b8706de37dc19a2a27afb06361edc1818c4af0d0ce2aa6c0de2bd2303575919f8fc0921c78378f7c2c01b1a558386e82a33f0cae6d610b75fdd0b18e6fb5c763d449328ad703d00f304dc37b0efe244401ae58581e50ecac34374f902b4055f86683055cdc0d0c8bd6800ae95af068e383330ffa0f6d7233243f4a18115a3b1a0cb560d7ac37a441e041c087473df40ae23f6054a63cfc08a510914ca982e5be8941d031b523747f08686769a963a62cbc02787e82f699fefb2a813aea70a7cff949c7aaa30a5a2327d33f49df1b66cd579231131b9ed45d9a36d0111e6e8d21037b7b7057435ddf835b076712a2016eebd001a09f775590d7c076786e82fbb6f8076996c1f0858dd382c04a4b17f6b60c964080c34dd980b18f8f61b8638e5a032b032513730365c19d877b132b0efe2dbc0781ba5deee6867f96fdb404ebf059a7f2c0c94e9be21f2717060201fc706f2f16360efc6b680a7b56dea653d8af1b7c4f7062e7b62e0b25d037f11b23070958180ab2c75b7da43f27b27a08d2d95f526f572706b60e7f08e819d4cca6993abec6e19a208773b80de8b6d1f026d5d5647b4b530b36760c7cc079032007f760cece955bda49ab2a89035127e760d7195f90d9051a69f570676319e0a787a9da90873ad4c3c0a68a7b33303f3c23e50e8958dae5268412413e8eb73af80e6ebd3ba80428eaf68fe03fef04205a407ef97a6813f84a513ae8746fe16706460ca72666023e818d058391a19189197064a4c05d4238c8fd4b4359abef40d91c64819d313f09b2acac32b2596d639a247c65235fec1a321b2de7b1068aa20d05839a0c4d66325db3cf70c9c420bf2e059ed19183c75d976977705c4428f95550ea4827d03bb1875849f4d9f0d0c9eaf822e1f583a35f0c04b84d98c952f02ad2a740dbc2ad9004b26d48bc6ca5a951838e5dc1045584e8152c3ebae81532e0c714af56ee0854cc7c04a0d913fad48a32a0da4313350ea5f40976d9eaf84adf5781b03302b9bed62d060348d8c75fca079f801f4988d1f5d09084a4723a0cfc3c8d1b980b1f2f00e18689ddfa061edcac0981d3dbbd3d11689830b014169af01e8cf90f69a06d6d79546839ceeb50c91e8e18b815d8c99215af2fec4c012c1b5813f2def0814d7db80f65dec9f0a94d34240a2fbf7864874772e20d1fd63a0a59bdb33708ab2ded2187568e02a0f02a2e55e6ee01545cfc0b28b8e686b7255135073874301891e8e0cb4a0be81f58f03a043a23b3aa2c37cecb765a04c95b1546f4654c839cb2ebf6381de48cc006f3cb833b0cbf548a0c7d93340ab3df35b0303ce8980bbfd6a1bf8bb465554c55bafa9ea45eb41934f035b132e05e463b9019e4d95f5ae8e3834f03641dda3a711f9d410fdf6736c60dfe7cac05f0baa6e3546cdd42cfb9cf25619f83ae1e6083662a86e3568c547ddff41d4fe9baa52a3d85b69e0e54122501a94a9d771e767061e239f8036917fb80374982af41680c686ee2ec0d8501bd0d5d74f490c6b530303ce964043c1dcc0931615a5c85fab0a431c51360cbcbda75e3671fdcdc0119521024af56c60971a4d4a81bed67d057a1a0a56065ec5130cd64f6bbc35bf35f03e9b48970e74c49d81457bca34abeb942703df822663997eae61fc6c889b3b8aaba47e90383a03348739b801142d0f8e050a3939a08d180777028e38b83410e98e0cfccdbb4ed196b3bd1b03e1d3c0550e0702e5a36b20f4f50cdcedcac0bef116a07d6c7b2301e571580938e56861e075fe0f90aac4f6049cb27f0e640ce2bb270262d05ed7c047ef3e81827c7ceb08bd39fb6d02fa5b9ef81d89bf6fa9531e9fcf408fdb5f1e1908c1db409f44670f06f6163f1b78b2d0cdf5e92f1f3340f163a9ac0fe840cb1f035789313b4deb0c16d32781ae726420e49c1b787eb912e82adf86b8ca829caee7dabc8bde37b0e23c36f0fef65040a2f1c5fa3568f56b3805d4e85e75d90eb3ad3eb7efb0d5d3cd290675ef01859cdea38187005d855f10aaf5bf0d7c8eee0bd060d17d30b0836869e0ade8b78180a27c38063d1a0828f439c5a05af96be02de08e81b7c4ef06d60b6963595d696c19788e3a36f09e70176800091d396b91683207fcc3013f02b60127d45cc62f095cf1573669c6e7f86ba3688559b3c7e7818f626cc81cb68eea8002cad1d24040f93444bd1cff1aa2ab1f7f018e1fa786a8a8e32d03d12105529ad4d18e2162e17147a0cbb60d2c769d0119afb00ecf054cbf0e3301f9d86d02395b8af6af01cdd8b6a7026e7f7f0fd026cedda18119fd36a0f5f5c3d2c0cba523a0cbcd6d7f033d7ae5f6d8c03b1cd58b438e8ad021e7d740b48ce098ade3071b42760d44871d0311e64b401a9f2d408f2b3f7b06f605df0994b15b0321e7c540c82980a6268aaf0632766d88343e6f0dfce9ce25d0a2a27e96024a2cfe9c720d6d9e5f3e0d647dfe6c60c96420d0a457f9d0246f4221a71d8e98d382f40abcf6aa22f45fb53e012559efe96ebd6782eee18052d13e36e1e2c0c011274043471c1a388206b309174ab4c34f4f4cb9972ce57b8e25759be5848b87e8eaf9df96ff7ff0fc0de440fa0174019ef7737fbcf365dbc0ee9fa5214a7d54009df89e63c21f80e46d7df7eb9834362167c740c8f90114728ebf0d71c4c9be217ae5710b7040b93770ca8e214e397904321df164e008e52307f68f808271ffe806a818f7771b805ec51fbc0bf458fd6560c5f9d3108dee60574084d9bf007ada78702dd093f8ae81c7fb8681d573415f4fd1030393bc4360c0117b898109eb998031fb27a6a379ca2f3ad6e2a726ff01a1ef55400cda6a1ad81b4821a75aaaf8bc33102e6e0c91e8cfdcc0cd8d8016a7fc2c0c848b9e8105f71aa045c84fcad44b8cf1e3696b50939a09324ef93e0034a59da506fed0f10a2889859f6f0656adeb4045a23d1dc12f18d686313fcd337e31a7d62b01458721e591f13380b5e1d840fca0e632fd52deec1948f9d9bb19fd36cb78b04a681f8e1fe531c0afeed412658c1f52a8254380df4da82513a0d7e50526779bf575c4c8c0b2ed1418e88837812646f4a89c3f2daf9d44402936d161cf4047de021c0c760d1c710f38183c1838e2d710757b3603141d4e478638e27c7344d4cbe91250fb38f93670c410d01f901d35811e2d68378ab048ebbcb2d9bf12e8f16d25a059ee55026617dbc78086f9ed99805e79c065533f342f059cb23334f02db50df026f1d1c016ab1d0157d92b0d51ea870706f60751739e19eceb0875f5ed5d03977d30d0d54b0333c753812e7b62e0edec2dd0d6cc515957b8d8490cc4e40b40eff73f1b80de487c1f026a0e932fa0a04c2763a054601b000ae3b34c40089e28ebdab834d1cdf5b5a2f82320044f68740e28af430321e71550fc18be19f8f3d239c0cfddd67a1f00bfda75c55bd122e357556ad539a0e850d2e7d6d181beaf34140cca4b017dbfbc03060a280d01475480a343b90f34749557418fb72b4d035b135a007b146bc9d840707c01b413614eb3ccf3829d08a451f0fb2fc93be551b61a2cec469996ad824f50bf7f0215df621c1e02fa92de4b01e86b4967f11c553a069dcd0d44a9534334bab336a01874766688232ef60d71d9b3145050ba7837c429275f80e641a703a04b1a2777866841c74da00f1c4599960e5bc7bb0676555c024d6da2180848e3f048a09e7d6888530ebe010594bd2b81d2d817288d630341e9046893b19d2303d1e1d81057391e0948e370cfc0e73efa8076ecee9d1bc8e9a521dac79772aac79583a9218e38ac1b98c2dd031ae7be6e0d71fb3b230391bf6360696f06149ae4d1c636b31cea36654359c21ec5d2cb3ff185d4350c58429a370c3c01c7acafd45a702dbe90ba8626ede3b52be088092dc8ab2c9391815fface818cdff77853a2997e64982e96e574f58a52df04945b8182122d48f1a3561e008a1fe5b58137bcdc9ce247ad3c3270040d37e7556bad6a19c858db405c8f11a86af5f91cdd795443b5e9d90786a8a8f306a09abbb83344115e750d51d9176f805e2e5dbc1ae294f339a0be7f716b88234efb8026356753431c71b600141dce5a061e23c9a9973bcea78638e2e4d610e571da03b479e1f814d00ce5f813d0dce1807c6c3af240a0803203d44d0f260616bb86029dd206dc6fe706faed9381a5bd0f01e3fea1aea2f9e9d1ae21b27ef86c20d1d4c0cb58dd7ea1f71e3f02bdf7d831501ebf8076a81e3604f4dbad4b40eb635b6706026c22e05eb6ae00bd9edcba06b409fcf71ee853625bfbc0809bdbba1090e87674e42ad3e69609d5a06050e36f56abac2da8195875aa001e9b6a8bc210816dfa0214c40ffedab8ca5bfa98d8444047eed14e373dbb69a0675f18a2676f4783e9faa355c3183dbaed943f56b88c52efba675f5e00ead9579521eee57a00a8235f9506fafe8181be3f06d4912f5e00ad3b5cdc1888412da00f9c9d00034e398b71aeeb7e7b7c06b8573e009ac01fa78036d79e908f75176342f26a889b3b7a07d4c58ede0c3c468e04a4717408a8031d1d18e294e389803676acabe8a5f0b1f2a10d43c7fb06def1ed1a22a7c733406f898f74958a538e28d3f5684a7f5111eabdd80ee59169e977977ac9b40eb3c801b7756a5f4dbbf67504a402a59153fb3d729a77f809e137eeb6e407a46bc3986df5dafaeceab02b602fcb750c053db7d3eba18176da03d44e6fce0d71c4ed04d06e869b0b4364fdf60350015d5c03038eb88a7edb5bb7c2a8ec8b2b4083c579dd10699c654053700c68f4386b1a22d1536edfc3c91959f7e871f269a059be0bf8e59eef47402df97c628849cd97329612934fc606bac79b21caf4b461607a4e896ddafa85806679fa6688ca3e6d1b68c93ac2bd612a208d939681349e0d040381de461e3f09d43d6e0d91c649dbc01bab23402f308f1e00f5a8e339a0f795075b807664ee4430e8ad3b107f96b50fb438e54b47b8031d00ea405b870646311a8c1e9a93574a3d2b194ee2370ffe015b7869b859a5dfd055a2faf5d2c9b380530671fbfd769f7727b7510dfd4d7f390314a4afe2e6faebde1039bdda039aea1ef7809af6f90250c33de3b20eb0a775811a5dd3108deee406701b6b1998b09e1938650ea8059d70736e1f2733431c71563344019d9c00da7573726ca05956801acce9c210b57ffa6e88487796005de0b463a08b1d003d75d321d0a7f11fc438d777183f7e31f0d335634071fd601b686ae63815e871b66960e648dd667abe3df800b4fdf620073483dda26e374dfbc0100d66f70ac80497866830bba740ae23ae0d4c583f05fa66e82fa0a6fd2de8521e5fbaec8052df8a183468eba5f0f704d04789761e802edbf73fa2690ffc57f16f674093b7c4fd3da0a36fcb71156f7fb97d0434bedc46d81a787cb93c075a54d4c508507fb93c13d02caf760dd10a2f2e0105e9f30f40bde1fcd4108dee726ee029a909b8bf340c91c6e5c2401a330369d401f7975703dd2307dc810a431c71766588423e7d32f008780b28489fdd18e294f3cd116c4d500169f7e0c9a98123748a1accd99d81578b54b6974b4f1f0d7c98e41850073a7a34f0d22f03daa471bc3070954303a7b400f5b9a33b03bb8f6b8082e3ee85811e7566a0474d819c89c0eeb981236606568c9640a18fedebb2652f2624632a4abd32e1cf2afe80cfae520db95e503dfe6b0ecdbadf343fbd0ae2c78e6bf561c0dfbf7f89c60f07fc83b8dbe20768734af16de015055769f7f495d5dd8075cfe6ef5f4863ddb3631db7770d74d87c3d3e05f4d1eedb5e40aaef3a5d5e01eaa6b7ef8668eb37a78648e34669a8df5e1d0a48e3e612c839e57269e0e16c07f0b0c6edbbcf5d770c4c47bf00f7b96b43dccb992eab2e767e65a08ba586a8dbcba9211addf90da061ed6c6988342ea68648e3fcdc404e551e7a6771f663880e74560003c14580ba69f2c1cd650d96d34f160275e4b9814e481b73473ee6f6dd2b8f578668b8c77da0a360d00634d73e20a7eea647af0616445a807ae561dbc0efe0750c2c96cf0d11820f1786e8a6f19d9a35689673b832d0d5e706a60a33a0544e3b06ae420b5a0798989f4ea9ecf5cc894f51fe8b96cdcd67e0f6e3b28d759f6313f835a045a641f49786b62525dfa4f1b79ff01fc42ea43f2063377d400f12b73343dced750ae86df5550d28754466608856a27aae3c6f0b38e566db40c3e55edc3d2e66068ed0cda9f19f770c71c4d5d010cdf2e21850e33f2f0c249a19e294cb5b03af9e9f010d6b171f064eb93644bd9cdf07ac3b103dbb6e8853aeae0cbc4bca01f5a8f31303cfd954a5279b27340777b1b3034364fdf4c1c0433359df74c273036f9bee0d9c320134569ea4069e8029c2753725d1470337d70532a5716ea0ef370cf4977d40ddf4e40228b4a67462e0942703a77c18e89554e5ba13d2f7ef0d3c04a4064e2904bca2385e02954ec90c3c56d31c323d9d1cee08987cc7cbe935f418d50fa9a8bc4107daa67be4298fa2ef11611a6555e745590c7ccd4e5b7f2afb0d74d81e157b7ad7a06fbacdbf002d520f221f7f9fc7619ceb021ad66eb600fdc1e5d599401d79c7100df7660068d0badc3230cc7f1be8b7278648e3ba6d88c67f49d6dd6f2f7f0d74c21f43dced1505e47e7b9e1b38e5d910a75cde05f8edfde58d21caf4ea18d03877756de0889121dae9f903a0a7c68bb98170a1cbea35e9c5a1819edd30c4556e17063ae11250273c39337004b7ef3e773a35b02250021a3ccf7a0696a16e0c3c48e81475c2d399814e786d88867baabb2d58b43f3e02dc2b73030b77ba8a3b611dd003cdf1b181e7a89a80534e54a67abe3d1d1b581bd765bbba4a666041840693f5b4f7eb4dc053f4e92ed0a7671f2b1f03de48ec512f79c6cd7d466f68f9af9e6fa3c45ade6d7bd500f8ebeb2496c39a7f1f7c08785b017a0b78d514e881f7d4409f3b02d4a36e97063af2ae215a61ebc1c044a00fa88b5d0d0ca4f16188346e9280cd48d832d0a33e018d843727067a65c3106dfde6dd100df7ea1568aa578e01f5a88b130347bc1848e3d2409976000d9ee76f065e0a53621e1acf2a40bdf2ecdec0290f06de36ad04b4c2b32d4083e76969a0dfd60075d3b31d03dd946a70373d290c7453dd5ca9acff1a38e5d240a26f067a83f251f1c583932b81ae7260a013be18a2499da87db8dfd24e37fdb666a0dfea5ed46f4f95869e814eb70574e4d31f030f5623404dfbf44ba053be0d315f8f5f52fc077475da58de20d1434ec9b31edf3d8fc8dfee0cb4b615e3eddf6f75d0c5a27db4bd20729702ea0dd795214eb97d363036d4018d2f576d03fde50150e3bf6c026adab70f86680e37a581974b2d01a57ef306e83de199d2505bbf2c0cbcf3ac011a922e760cf4b90b035b1374fb6ada17a7805af279d710cdf2fb4a40459df501b7e47743b4b1cb89809b3bbf30b04430002addedb681449f0dbc9d1d029a179eed1b68da2b43b4c28b04e8298d5d03edf457a076fa6960dd6104a8699fad0cd1c64eb7044a63c7401a4b60a0b72b37029af609e5b16efc8c84b7400b38a1e6fc2afe90ace7bd5efca0c31b2da8c8d952348b194abb6cb5e271f68d6a28b3663498bba8ec4eca6bf4e4ab04f4a76ecf7b8046b1e75d4043d2f38e211aff73f4868e87a4fb0ea045b7fb2d40c3c9d3b1810eb46b8853da334394fafd2fa03e773334d0e75a069ed5b95b8f2f37f78638e2967bf17072bb32b0d8f50568b0b87d33c411374d03bd611bd0e871f56da0cff50dbc69ce051ac59e00f5b98b3303a7a880d4c5ce13c03dead1c007b76f04b4c2f31ea02e763e30b0103134d0c5da02f69fbe5f003d56362f54eaee849f067ad48b8167753518cd0b2fce01bd8f3a1b1b48e3d5c0e29f6a4e9df0423537d02975031d391530464d8e0d4c7ba8b9bc4e1ae79f02569cc74b43cc2de79458deea473e8ea9973cd7d32bbd211fc43276ed36ba7a9aea43f93fbb40c6d7a32e9f04faf2d336c094b6f61ce591ba133e728a47b1e703032bdf478668a7ad474394fa731b5037bddf3610503240bdf2ae638823ea53435ce56962884677ff03a89b3e9d18c8d89d8189401350bf7d3a34d02b752f1a1a6f1b803af2cdab81ae7e0ea857dee8b2ea84377503475406ba4709a8135e54065e81b70d71cab5eea552c35d01ea84173d03a7a84cf5a475d107d4e7ce1f0d71cae5a9813ef709a88b9dbf18e82f7b06bad8d8c0abf825a02e76fe6ae0942703a7e86ef58077e123e8fb97b4d35c73ba8bba40a73c1b0817a98135c721d0d065b70cd182ae5f059c72d205141c8f29f5bc4b3038a4f1af076080869bf77bbc177b34c40baa295559761b71ca6bf4b9ac5574a2233fc7a426f392c9730bd0c3d9f336a08e5c3f36d0c5e68668dacf6f80fa6d7d66a08bf50c714a7b6e88aa7cee00eac84f1f8638e5f114e8b072f53435c411f73b80a6b48f5b06d27836447f699e18f8e3d109a08e7cdf33c4294f7d43b4e4e6b121d2682b6319c3ebed2fe051fddb40504a0d91e8fd3ba06f655def1aa2c1dc760c91c6dde69448a3752b503e7e0047981b0311a661887bb95f028a3037c78638e52e37f07ae1135040b9191b483431449fbbcd0d6c1a68038a30977b8648e3e6d910695c2beb1ad56f748a42cee5ae8128b56f201f2d031dd9a060b00014832e0606e2c7c410695cabad3b06350c91d32beac5e3fec5064874db40c68e0cecaa781490e8f58e2142ce03dd34f73acc968132dd3770d95f0397bd3010d8c602ae72bd6d601d37039aaadb630359f7114a6362e005a6eeb610ec19f89b4425aa68791c436356d48996c75d036f352aa041f89c11b6ca4e2b723a8eee91b706296b7d3136e4a93e12d9c8006d7f69471bcb337dada059022af56602289e36ce0105c7e72d40a1afbe3044276c7d1ba269b7374744c61e068036e73fed18a2d4eb130157698e0dccc794314f7b3e0d84cf0343dc7ef3d010f978fa02143eeb4b03e173cf40119e1ae271f6db6910c7ee0a40e1f3696520d1530321e70d28580c7d581808c11b20041f1a48631f50b4bccf0c1c5103141cef770d1ca1ac2b38de6e19089f9981aa7c01140bef5e0df4db27439c72736be0c5500a7871383770cac8403755835160bbfa35c411b7b43187adcb8e811743878638e5e6c510adf0e10850f7b86c1948233590b11343a471371528f4bd18f868c4d8108f4dd31f43848b07ca34d7a4e6323770d92303a16f21e02ae3474344a9075d56b39c9b4303f5b26d20d13701695cd309f38e1e129531ad5b9e2a5105c7f31f03afb0e84079293836c4e2ce9ccace2bd63e4f0f049c72d20734fb3c217ef8b9f224664ab9e269ad1d8916cd9c8d4b8f878628e48712e8026f9168d11af0218e8fe8c845bb91f2f9d74ba0c9df8a8e0e0db1c814bf3fd72cd28abf136f3f00fae0c343b4f5226bb1e9b9b914100c1ab7404711f7cb40703c03140b1b770662d0ab21f251ff001cfaf60d7144ebd9108dff5157c979ceae1f1948e3c54008de1cc15f4f1e03da20533f31441a8d1f03690c0d918fe77740a1ef616e60e2bc0528f43dee18e288c7b6819bdb03140befbb06a2e58181535243dc5c7b22e0d9f49eca7670bc3f32104ff70d91c6bd6aced3c0d41047dc0d00cdfaae3203a76c1b483437448fba8f205d385a5e150666b08921d278981a228de79a401186c6eff0795d33906869206a0f0d91e893f2a1e0f8fa6e88441fa8865c2b35b72303a3c7e60826bd9b235843a19d3af4dd1c19e2889b2b8186f98921c6ec9b6ba0ad445f053ae5c3c05472cb1025d69a1be8d93303c3eb1ba02f94ddcd0cc4e45f43f4ca6b5d36032e0505d1f25ca7b09c5e3ba5153a9e9ede18d89a107387c2f1f4944657b47bbccebf36f0f7a6174007788d6659fe7dd6fc1f4c3f81348d9a1bed09f893bb66cca5fefe703c9a437c166f0d5de2e97d5454b90e9facd35d026de2e9c3d010974d0702a265a7618852ef340145dcf697817ae901298936bf057ae07d32444e1b5b80226e6b65606cd800fde50cd08ebbc6b581883b327015e54353c9c6898100bb321060cf0c3c48dc000ab0cf730357f935100beb80026cbd32f01e6821a0253fa95e14609f7e0cccd7752f0a9f8f2d03976d1aa223b79475bde47a98018aa7f79581e0780f287cde7f18e288c77d4374f596aa414fd177dc8bc3e7ed8d81abec1908c11340c1f1eec54070bc35c4298f0d0145f89c182218dcd11c1cfaeec60602ec968034ee1f01bf6d9a19c8c7d840a49b0bd8a536ab1be29be5e32d43cce9e2334eff207a656b618876faf00e683be1ed9d81cbde0b9475da47eeb5f12f818ef8344473684d0d3c69b5016da2b87f36c429770b0385bc0434e9bd7e3744c4bd9b1b78354030d01cb7764d5b5f4f69f973fd02e82a48ebe61493cf55a69ae39e134fbd88704a57df04697a76d154903e055a8273c0619c78ba8edac0a581a81d19abda0541fa32eaa54ad3f8a66c125f9dfd0362721aa358e5bf6d4afb80e269a76e88aede3906144fd385218e489b8668b8ed474001b67d6120d16b439c92fd18881f9f80e2697b03714a67c710a76467025a50533955806d2f0da4b16de0b2ba7dc5d3ce96218e68cc0005d8c6d4c0ed5f1ae294cebe81199bca4311b7fe6d20f24f0c4c694f0c9146762a50f73802f41589e75b0189d66b8648f49906e3985c2f0d2c100d0c64fd0350907eec18e2947a6220d2915387e0a71703894e041a92286487e0c75d0321785bc029ed0f430c05f70d4021f8be3490b1914097bd344440b9a7081d82efa706468fba404341696027c21c50f8bc5f0974d9dcc0293780e2e97d53c0290f2706e2e9c4c063530b503c7d3836c429cf9521a2434b459891c6c339902b5ad2813c83bda3696fe2292d79dd4b5932a1dfaee7b83c8c7c01038e38a7233b7c9eef010a9fe747064ee1b28ea7e70780c2e7f9a5211600e24776d6b00e6dffe02d46d3aaaa37f8507e34cb6ebbe2fb523b0da0cb77264625d0e377bc473503df1fdb03fa5914f2cb0530c823d1415465b7d38e3fa94ae2e38ccdae3f1992c778fbf72d8248231b1b225c64e47413825b06e60eaf40c6e43b6d0814d84e0005d8ceae81907306387c9e1b4863cf40084e0dd1703bcf8026aced270369fc1a48a36320d27d0b68c9ad23407f88d21c1898495786b84aab6188aba4af86b84ae31e504c6eb40c9146f3c74001b50564ac2150c46d1c1838e5cac065f70187e02f0303ceb18135fa3ea010fcbc3410d7ef0c714a732250948aa1b1eb985cff3110936f0045dcfaaf40618bcb6ee2a98e503cad770d841c1da1b5cf876d03979d0994d39581487765e0bb1bef065648760007d86d43a451ef1962b078a4f61d711fef049a8e7e19b8976b031f11dd1c1193efd9bb217af603fd651393770d91e8d39581dda54b03d3f30f20d3295d43dccbf306e2b28fcaa926468f378648e3f1cac062e89981404f4b5ecf9301dd8be6c977aaa81e21f89ad0e7b58b4bcac381fe927eeb407fbd32f0c7d6b4f575a0e794ae81f16508e881e6b23470446520d104d00ac9f921c0d43a7925c0aec78658c57fe55eaa663dea652f26023d0f055f91f55ea7153f5d93c48f85357b9b15926b40df75ca62fed1f394367b35442b4c5f0047dc2bc0e13337103e330369d401c5c24e6120168e0d445c25aa25823c354483e93c010a8eada68148776d20d14aa030de02141cb3b68153ce059ae4d500bdb16a3c1898c0ff1848e344c066c1656688aa6c740085cfd6af81f03915e8c922e6743d4f58dbc706024a1fd0a7291a7303917f4fa048d700b409bc7161e0944781f2f16620285d020e9f570642df29a0e0f83c35c411ed230301e510502c7caa0c7c0074cb10596f5e1ad885a4024af9cd94c7738182d2a3819c7e1a28532a3bd72bdfc70b0389de1ad80e54028e7497068e981ba8a88181cd4f2a31fdf5d3c30658437937f0ea99c69f975a2cbf03ba82a681b75ebafd7e40f2414bcef553a477cf024eb98b71aeb78ea744ba1ea079f23545b88e96843e3a9083e375618823aec9ba83e33559f7bac3f58d812d3444a94263d4e5d8c011b4d322d311af06be4d494029cb166f6763cad2ab1a757e10771b68d6f9c250cc61fafeb5cec10ed08d8f1324f1cb2ccdbe4270528b61ad9fe97724b26b800fc624b52d401f54ce33c0d3d11bc0e1730371449e0b68a7a9aea2e0985e1908d27301a7140d030f01bb80a365d740c67e054a636aa0677f03faa270fe696072a5db57e8eb9c0a38252b0dac3b7073b93e34d9de13288d9640d1320114fab26343f4cae60cf05452896af760e350a058f86ee0d7b23a86789a6ff60185bec69121eea5b16b887cb42e0dbc08c90dec954c01cd0b9b5d43a4515f010e6c5b8638a2b130c4559e68a79b49dec2c0293b06c256df10196b5e18789f7d6d88bedfa919085b3a45d1f2f9c8c0655f0c11d75f95a85e733cab2a0b05d87303391d1b22a78da181bd4ef4b9bcd408941b785bfd6e888edce81a08b0ba174d471f94534d471f9e0cc453ba8703ecc38381dd941193fb8eb80f2d03d373faad43f0ddb68134be00cd60ef760d1cf169e02517116613b5af0cc464daa9a3f62301a5e8685a3c3270953b4051fb9a68a9985cbb7e06f25e84cf576aae6c77e291e795cb969dd84a9cbc0155a3c14f9047e41f74dafc14e9b404f47be2f344c057686a31360cd2017f3b5b238d4c1f87ce0b407f9dbf9818889643c0c1f142a0d0b732c429e913a09963fa2cd0294b439c52948668a7690f50f84c4702a5716be0b211e9060e8e9d4b40c1b1931908d2db808263ab6de0f65b86c858f665880ed426eb9e17b65b06ba690a3838360147ba0f03918e7ac953b623379e048aa73b06ae42216f02db8781887b6e206c2506deacaac434856bbf1bc847cf402cbc32906869208e9d008a63cf8581ac370cc4a057035bde050e5b6f064e1919d8d57908e8236ff57d038b5daafd2e70a7dbd756c0a7470189b6e90deb48c7f8f260206ca9b215fa9e6e0c1c412b741c7be818582de614c7b1c7818138f60bf85de3ad81fd41f486751ce38f7b6e0d9c5237f087283ac2816dcb401cbb071ce91e0c64ecd040a2345cc7c29b9a81d9387d6e1d1cb94add1047acfef5a8563de5479793d509d0e76745eefa01193f5e926ccd007efb2989df90f90784be1fa0cf96c4fc48a008736c204ad50cd192f31b4031a8480c71447111b00e4a1cf161208d8e219a54f10e680a57dc1a78d7f809284a151303b371eec5df814f87806250f66920d129a018d47e063cb9da36c4292d655d21a7b56b88529f9c1858dbba02f481a5465d40a29dca10f5d2f802142e5a7b86b8dbf69b815d4829e0707160e0947d0353daccc0f6ca0d101c55628a1fed8e2116bb3ebe017d2fb8a1bb558469d260d60185ed516f06f6289e03facbfaf608d05f1bd71f0d4c369f023c757aee018a304f4d030f895ca568f2abb20f97029d726f2028712f9b90f36ce08836e008736f203a50d98e1f8f130347e814858b3beed6d1e1ae61207e3c00858e681a38a265e009782ba0ccdab1e8564411369add564c9dcab8b946ab0dc4e7d65b8df52c30aeb28a5ed948f5fb95bd17a0e28b7edd1fa01b4724650de8f385b25e94d8bf5f818c7cdc010e2867869828d61203e122aab2b18930a706e247cb10a76464dd13a3e2cdc0557a064ed1117a9ecbaf0d1cc1cd397e644b033d3b051450b2c41047e46d43b4f5ce05e008736c2018280daff476053a65df404edf0d74312aca11a65d37c4119d0f0313815fc001a530100c324364acbd05287eb44e0c71b7edd4c026bddcc0e638a5e180b263a0c4de0dec0dbc34b0494f65da6343ea3b4d3beff3f7c8ad3381aef26b20063d18986ddd1bc8fa0050d86af70decb5be33f0b72bd4bee3589d5ee989d113bdd241e9a90128063ddd1ad860f70928063dd50d3155983581949f457c9c0a140bdb06f6f5b50c9c320414b61ebf0ce46305286c3d52510e5b8f6f068ef8367015da6951ea8857035b1229e4aa1d6b7db5af6852cd94dff14e564d20e58fae3e1301716c7569e067bc3e81ace0fd4b1fe8c60f2825f13befade67afa155f6cebb5003e6a9694d14e9bda4e98c42ff6fd018b4cb5ae81b0d534c464a256018e52a581237e0c1171fb67003f1597d4be043ae5d7c0117780b645670287be430361eb0a50a44b0b40912ecd0dc4a09581ab2c0005b6fcd21047e47d43f4a86c0f70606b1a085bf7801ebd3ae70672ba3270ca23a0c0d6e9189829f500cf832a431c91ee19085bbb80c256a76b204a7d19d8e9a623f499c0566620a0340cd14ed36f036928a78a63ad530369bc18784b5c1ac8fa2d3000d25d0393bce8b74d87ade69d81345203bbd448d471acf366e088674081ad9e1b38827af1e35be31dd0d35afdc640b8f80034db7a1e19086c77067644d0e8d6718c18447fd9842da5e1a0f462e0149a765111a5c6dc7ed9899fff4de277f05a2d4d8c6af133a26be0d75d9241cc2e5a599bb954fcc85febef035cbca26802152127b900fa5de6744d43c4c25a3498d6267e1c1808064780c3c5a1219a54f10a6813452d3390d31b0319bb05da3aa23044b3ccf7004f8cf601824132d355b23ef1a30e2818e4bb06e247cbc0beadcd29ec866a008e0e9921d2482b40d1217b361094ee014587ecc3407458029ab2a4a9818efc63605a7c68889c160706b68aaa1a141d3a0f864834af0cbc8f4a0cbc6ea17d6c1ebdc606123d3290d37d038996061255d63d0f3a3090b1b9219ec59a14e1263af40cec30e36ed7c180bd4e54a5bb7abd65e08833403dbbceddae7b361b972e815c475c19d83b4a797886f23c00dcd5a9db755767a19bac97553bbac72be5b17e328fb7b313eeb6ead4e3c5e1eb084899c3145173ed74c06eec2462617b3ddd888edc7d049af1f795496f00b480c11bc08f8525c32da0c7fbcaee12e0dbc7493fa6e7ed9c5ffe4a7a75032f4153c05dfdcec0b4671750572f5f0c1cb16788b9543503f873a8a49a1ae288f9b6a04f4e4f01fdb1643116e86f671f005565be03a867e70d0331e800a06727931743ac906473403d3baf1b22a73f330311e60950dfcf1e0cd11b8a7d03a74c00f5ecfcd940075a18a2bf648581707164a049ed197807ac9caa67e735037dee0c50bf4d3b8658dbeac46342dbdf44e84c0cec2ed511fabbe8f4c21043e3cf54c007a73a3f4093acb7e80d1ef79b0f06b6579231f7fda62e9baaab53d91ed5ebd7068e50c61c0cce0d6c8da439b8ef3fd3e8d67d9f2386403720197395b29346fb98de02dd163f3a9400fd5634ed77eab65a3fe404740c7c168fbebf8e1f3c7b4440e9ac2713947a4c593a59534f2709a04f3f2f0e800e93896109147c5a2f39044ae61fd544407488df6e69fd7d5c2dfacb5097ed13617a51ea9bef8f0d66005f0849fa89219a43f7cb10598f9d196b602f7ed2ff00783a49e2878aff0111a66588522fdb8023cc8581e7b921900a4606b6563701c245f2911ba2f68b1740c160fa6a60c19d0272dfcf1e0175f5ecd0c01153c0dd74cb10192b8e0d74f51303a16f1b50bf2de6064e9919880e94a97b76b130b0e19016e40d98f9d41047a43a421d399f19d8cb42dd7a54cf2786a8ecd72ba0c37b8f4e5fa0ab1c1a38620ca8ef372964f7fd66cbc03ee91aa07587e693817d7d54e5baef9368d3c0063b5ab28341831eb50e061c51010ac1ad8181bf49a4d1157dc58f984977d6f183b7e69c5265757eeb2862619a16bc02efc6143fd544a0f65b07da3c15f44b406f8aba4f007feb950c12208f8fce24bd5d805f214a7a2b80df3b49bacf06024ab4c234e7755c527500f5b92a35c465bb63c09df0c5c0115c566f57925e696053c91b903355182f80a21f616b4a01b957164bc0bd6165a00345b848d51b92daa781be4f01ad1b3fa77c006d35cb01a066d9e1e6d6e30bb5df05d4e89a94a91a5d32be032abef1df6c08faec64a2b2dde85a43404d6a1add34ad3a0d7696c7789bade796013b15c0977d92e10860c12c1964405e51fb0786183d864b805f3e4fbaba8aa6a3fd6da01b8b6e494f57e96a7c793744a31b466fc8f23a191b0c00fec62a19b60434876113d0dff28c6e01edd7ee7e026a63bdca106974ef0135baee83218ee875815c69f40c1c7160881ed5df02f80b99e47d0f609b67f2d135c429b34f034ff3d1c632b7c29cf258b742e6ebef0622ee19a068999e026a96e909a0e0989e039a0775a606dad81870607b3170445f403b6d5140459f5e19bfc1ddcaaa7683c83f04d2462cdb7e44b8c8d773fc80f71ca8529e0aa26ef3ac1dcbfa4995019d8ab035344494ea57405ed160744ac111bd4fa0e4772307111d726d054c467786a89797c4c05ace1ea04dcfc35343d4ede8c6401a3543a431ba07521d3131c411bd3ea066396c1b78fb7608a859f66b069a65132874c4b5812332433c7a0d77819215672679b936a624fdc210f9983e032c77245d95475fcf95113ff2f55421ba7a7225a0c12453a0a523ae05b4b19cca763b4d8f8102e87c031ac43b5f4025e05ed44e6b9d85813f67a039148380641ad38dbcacf3def42e9a43d1eab6f8c25084bef5d010bf379fc44f5db78a75e80f28e3f68bf5043e0aa81c017a67f1d401b2f8725c526e0b08d2bd234354e54047e887257a5f061acc19c08f9427bce1fd83c8d84b947ab169a71f86c8e9cb01e076ba6f8823c66f06129d01dad13d1e1b784cb801d44e5f4a0357991b48e3d41069fce808b65825fd2b03ed3435308af50d91683f07d4b4076303a70c006d9118dc03ecd74e12f2b169da970235ed05e0a63d1370c48cda2ff839e4e4f5d510e1b33a13704a750e74d43dde8194b65e6c0b740415e5a1a0d83270ca0e90734a4aa32bbaea2f9f06fa0b4d7bd3a3541e0372fa16035f51657c75761a8345d969f263d81fb740278b19dbfbb620e70750e22a655a96dc7ec4c272dd1ba2f10fa640aefef26da0bf9480ba47bf0bf03b67c938ba47b969da27866874e357c04dfbddc07ae19e21aa72d801dcb4f70c74b1858134760c91c67b1350181fbc1a9807150636c89c1a22d1f8f1d67fc0c0a7bb75e31f1968ebcf0606be06e0de5037c411c33740939ae1ab81239e0c91b109592feabcd5a8e680db3af7b269eb24eac89f8f0135cb9c7b59cf50228cc7a78e5b659533ff98c4f8527572dad8cb2750b03ff932227f955634ba7ecc0c2ac7e47e037093ba072a26ce830806d57a8ecbecf3ca10a5de3d07f8a27012df64fa0335ba33400de675d740dd1e1b68301f06a65ffb809bc389815326863865340054fb2f4b0373dc86816d495f0696c3f60c3c7b8c01b5a0e18b81f6f168a0379486b8cae4c0c033d0c8c0830455e946177f6aff0f22d1e13bd0d3650f0c71c42835c46567069ad4a80ff49528ed436f5693112556f0f5fd64b432c47474f000b0f69974a9ca755b6701e0d6c0c3d92190ea886b43ac06ee470beaaee369acd3fdd4809c5f731d3d007dfe60ea2afa6d576dbd76b500ba34fe41c4d3ee7aee10971de440c5d47a9818e211701819ebaedb3a857c6e6097ebbd806586d12fd020ae275f4093a13139055a407502e8f9b67b01a4f1d793c9fb3ba0763a3934d04ef70d91c6cb00502b1c1f1b48e3c8402b1c1af80194b1803836aa00fd5ac5a869e0a9e0c2c065cf0dbc7a1e19e2b2b30dc465e72a31c6ec64d803dcd66706da6966e02a3b06966d5b405f695406667d2303035f1718e894868153de0c3cef532f7adf9074a9db4d6fb831446f78b937444cee522f9bee71678853fab4e422137c19788cfc01721df16988237e2640a175a92ba0c78f64e42f801e24de80f53c28a65f3fd1d67b9d756bff075ff786583e1e4511f6d2461147dc9600bdb276f303f44a36ea44b8e8658df849f62419026dde350e2aa0d2087406f4e873c315d067b567980303208966d95b7753360b7e02ea1eb317033dea14504b9eec1a68b84a430df74569a89dbebc1a68a7db067ac3d0c0af74cf04ea0d53402d79d4307095b181abf40c7195c5260db2de117095c5b7813f41bc37301450a69bc1e2dac065130397551a6a52e3b921121d444beeb9038dea0612dd37302293861799066d031d7902b0f09fbc3c00297deee5d1102da84fd3768f7aab19f88c42616002af34d4c50647402138349006adf0ef4b4fff1aff5ee4b4df19f0ac7e1033d8feba0345affc9e024d801765fdbf55d968da51fb7df797da36a01d88e5ab8167f52b409f7d6f1640c658d91d00394b59f15bcf6b28b406fb0368c3d07e6960c6164daabf1ef85864da02da7ac2211fb97e2f7ad506b4d43917a88b2dbe0cfcfdfe0a507f197701f786ca10cd72de1228d1734324bafa32d0f81f00b7f5d2c084f5cb4047be13e82a4e83ab2c53435c6548cdb937bc6c80e7ec9a81cb2606067103975ded1958fcdb01d48186b786b8caa867e02a9581092b59d7069964d03150407d03fd7601b47495ae21aef246e32ff8827f32fa04d46fdf7473ea952f77067ae53ee04e7860885346a7064e39064af57deeb6e40f3f9369c4e47e9537f969c5c8d8206d1701ab2590c627546aec711ea445113d9b85ccc1fa513d561578b01a64757a65ed1c48d993777d02641a09e32969b0999f928ff5b016b0f50468fbedf0026831d9ecef0029af39b6f60c5195fb39c0076293ad3950f1344f501af8a1f9f30e508f5a7d1a789cfd06d45f6627024e59760c748fb681af14350cd47e04d8c1a637fc18e26edffb0275c2b981aebe6fa0ab3f03ea0d2f4706dae99e81ab8c047ac79718e22a9353a0a9c7c80f039db06ea07b3c1ae2b22f9581cbde0934553806d4c586a98134de0df44add9c9ee786cf064ed935c429231aaedee1242f34baf548c8d6848e211e684654b63be1476ae094b68153c640a97e3b32d06f9568a5235e0d71c44b6e884407aa861ea74ce99565c6a2cae1bf297ebb9eb68a582c3fbc003a74f5bdb121a2c3b20f6834fdaa803cbe385d5bb680b288c7d9f820c81a06f1ce33f9490372be169dfc9c03ea95cb8180fd1f7b43806fbb24bfef065ed61f009ab1cd9b029a65fc29c23f8853e6cb00778fcf2d431cf1b5818896ef646cd31b86029ae5d7af81347e0cfcd5e213d0d43265668836f67e6fe02a2f02bdc1fb3644d6bf9a86b8caf7a981f8d103dc3d4e0c5ca52ed0557e0cbc6e51d6db7a46be349068df10898e3f049ab2cc0ca4a144ddc5ba8648e3ed48a055eb024815b6be0ca4f169208d12d0a2db88c6bfe9732f063ea59f1bf850dca3215af24837e75ef96ea0573e1b228d8f9621d278d1bd7475ca95214e9990f5aa6497da8442ae2abedef0f42faeb71b7eebd52a046d76a7c7298d769d23ee5f041c51bb06da6d36a5bd0179406df72120cd8b881fbb2ba0e02f753ebb40c9bbb5de07d0e38f7be63f027ebf3256cfdb8d4c3fc9de3a00527621c576b135946c4dd83a03facca407dcad976d171ca18f7825c31ac0e78292d106a2056d9d027c6733d9fe344483f93d3044a2df4b80bf034e7e770dd11cb64e0036a4269fdb80a6d6bf1f06123d12a867df063806fd50519b90d3301072ea0682c1a58121899adb04945f03977d3690c6a7815dbf29a0f8f1b62f20d1f70743243aab0c91d39f0b4324fa5318e80d34180794f73781b2be65e02a5d435c65716b887b79f9061c725606b6892f055c65fe64606deb1870c8d93110fa860285be0990e9888180235e95f5826de26faa17bd5c9aa94c15835e324011663e32c429a305d0d550706960fea17be9a9d42f0c4c26e851455f47a48698e22fa3f137b3061df9f309d086907206e8357aefc7c0e2701fc881da04e802db5f405f2bce0700bf0f94c4c77fdbcd75cf66b25918e8736f409b25e8ad4780ef9e273b35407d7ffb08e00bbac9cf42c0fc63fb10e0ebb7c9d6c410476c3d000a06f1dde276539f5c4ebe57809e1bbeb60d71fbab68b84d77f5ef96816e3a049aea623706e2c7a181bff6a1c436ddb467883456bb06d23832d06f73033fd2a544d52be71f864874d93244a25fdf8648f4776a8844c702f5caf74703577937d0f75706b2fe6c20515ad0a6dfaa80d46fdf7b069ed69e0dfcb4f305e09ead0252cf1e5f027a0bf8ba25d033e1bd813723b4c2f5630297fd04347798dd1ba2052d978618099773a0ab60400772cf5e6e8065a81703892e0cbc8b3e07fa9af61c18983a350d7195d786816daf2a313ddf8ebe0d91c668df4094da0b28ebc0cbb52112ada249fd6d858c0ed4dd070ae2c77b02f4094adb51b7adbca575ba6b20277e6caf00f5fdefa68085bbed0380ade6c9fe0dc0cf99267bd14e5bfa664632235177c2dfe5ffa5ecbc7a54597a35fc63fade22435f128721c3e4b9eb48ce4dfcf5a7bafcdab0f65efb938ed442f050d16557ee2a00b1b9fbab02f42eb60ae0e5a400f7897f0168c3775480da61ab0076fba280c3b82f146063fd0aa0284bbe7701d2347e2b40b489028eb6ba53c0b1548f0aa0ebef006273ab1705b83c7ea100c3b7ad028e25f95180eed7c30ba2cd2840b4282863a6a8fa7a0a10cbbb024c98b5012a32dd5157c05ed64b00b1db8d84e189215f01d44c6f006284c94901a607255ab5a88c0254061f0a5893cf2505d887222a251635cf28e030ce4505f08292332606abbc2980556e156050b407c88a8bba02b86800e4e0c2e3680be916666ed5bf14f0b80143afc71b76f53240c0eb62c42b7885f40d3b2c70f338aa50c961c5fbd611807df4bc8c6e802c4e872e000e8d70ae4305acfc8d02039d1fdb8d0064047caf0b40e66a48ba5ac3fdac006a7953800ec9af024cca7601c41a0e5905684dbf15c01abe14c01a060a104ba28063d91c00c41a76be0258f65801c772ba2b40a5d451c099ab3d0062d9038801ed62051ccbaea70079c928c0f8e503404c6cfdab80c3d8d614701867288c9ad865a3804d6c2525272676db286017e7bc02bc1ed6001003da7c2a80111614c00b12f668c58a0a10c69702f4f9470a5019a0a0d4c4e659050823a780c39823e95e1e6087cc791e6ecdc87317ae68da4ab6b9c62f808fa93df70c80c6930e9cdbf49d334ced95017218abc79cd2a2aebf346a0032f5bbdf00c8006f7711204539039016e8845854b56b570550edb9024ed8a904207a7a3928809ede14208cab0234f33f0a70f4f31d0007f63ba7aa0089e5a88063b9ce152096a102949c7851d5fe5100f30814a0e3fca900d17e2840e644841e9ad7cd9b02b4518902c41229e0580e3b005feab11c804c30df9600b108882ba5a26af26da10053bfa1024ccc403f5493977905b086a1028ee536538040e70ab0390eb9350d0e06cd0505308f7700318f2d574a453f83171eb62380003b44de391da57256b67bdc15e0760601450febc811808f95e6360f574a952cee7fb9b60064b3315fcc6b00ce9376ce3cb02ae91434bf136080acaed46200792dbcb50090ce5515b1a86ad71d05984143e6b40a3e151540c7be1440b5970a58b5ef730588a5a68063a9f715a05b0c01a9ae5fbe152096850254d25f0a10cb5801629928e0586a5300b1861d2980f2f71540f97f1570f64f150548d84a013ace03005f020d1520d083028cc4a5e402b8389e15c0c4ae00327cab73f7aba41db45bac00d63055c0d6b047c2d48092bd02788914b0977b51018eb582908d017118f782022ce7e700c4a29295028ee5fea5009b8d4f00323a591614603aecac002f6efd28c0065d4969112e4236c272197b48a8d80688d0d9ec71f559ae94e5ada337009f01f1a11106e0a80e670a2fbaf858bf028801d56f00aaeb2305e85b760044b56f750530a0ab02a8764101021d2ae0401b4d059cb9b384217a7a4914c0803e15702cd5b3021661bda200b1b414702c873d8068f271a200e34a4f01321728e0681b2f0a3896c3114094ff385280bc5c14c01a3600a12ca3f71560115432176373dc9d7b066555ed551540da8664a900f632558030be15c03cde01f2e265a6005eca0a102df2a2babe1417a2c9db2f00b782f76fa1417e98e3a5d605eb8719cf94b120c38156ca250c79fc10403a79931e80e7e11a8db3026e705a9cf48aaeae741046a504d0bf0284189cf17df385f47d31746a5c0019f2346e00aab87505a872108beae9dd57008569284018ef0aa0fc7700d1c2cb8f0204ea2880f2870a58c8adb602d85c4601a2fd50c0d1362305588b162fa2c9a79b024ed8a9a600fd425f01121628e084d50e0a38618db6024e583354c0093bbe01c83c7f92530079dc1420dab6028eb6995180dc3e02c59e9a4001578e071190cc179e3f156012925bf5cac35ee60ad066070a38d0dac3053a46285b63409cb0fa4e0176cc9400c4a20e0b051c4bb2568030f60a388ccd2f400929ddc25ecc308ac3d822b7c62a79d884596bd758259bd8ba0a1094793116dd5133c0c14b57fcaaac051cc6fa45014ef7f000a232bf10337b51c08d56d80588f9ea2be7c26db65b2a6123c6f5470106ab6f0a58c8276e915d39d7dab9b601ca78f72d380278684d8326802f97b9540042047ae53a39bd3c9eab8b7e00e0a3963ac34b25c6824c97eb0fd795031ed70d0099ff788d00ca320f930790177336be022cf98a17b5fda902985851016cbfa700b6ff70016bc82ae0a4df6b006ac8b1028ea5faa100867c558058c60a10cb9702ec989168c5b2cfa4804decda55c0e9b8cf14201d63059c8ee6c305a27db880a9fb0aa0307500590938df14a0bbf1a300c3ea8d02487dab00e9f85480685b0a38dad68702345ae225868b175280253d24fd517f7c0368fdb150001790bad60ef74f0558385c2a4075817231d505bad68e020e637b01d059858c029ce2cd36e7c9460cc7f100b0ddc30939fb5e11574c3bc31f000fb7a886042037a0a24536094585b25a02c4a8a578aba8057895fae1821386093303f08e04966cbc5206af32c553805c19378eb30679e502ee7ea24f000f1b41dd11408c259b1b7758bd0aaece73fa67800075d08d45e8c9a133ce1e5ee41544a73a01109bbb3500b49d1b298016ae15b0906b7505b0ca4f05308f4718d0534701cc0352576bb8ae15c02abb0a60956f0a908ea10234f3ef0a10edab0298c7235a2c2c4384ba12c0d7225a00796415401e190548474e01d2f10048c7bb02a4e34b0196d2b8e1f374eef3e55d01bb78f950c045d942d23d59f16eac000a52e356008a88f606e5579bbb5614605672ad003bcba130daaa5f5d0508a3a80061cc15200c949c5781971594df8f72dccc6326cf2f65611ebb05401e06c4c75a5980d7b11380025c605e2a05dc55d88e15a067f0ad800d99dfaf34a028d15e004a18595c38e97e59d64eae5980323a0237d653bf92850be70c90c3dcd6ada7002efa00726ce2a00110e205c33bf7b67c9da5ad212f0f231c00a8358c14c02a4b0a5050330055ed9302a876560102dd29e040eb89020ef465a100edcb540114f753017676713be7abaed71a0a104b5d0162192940a06f0a38d03b01c8ec687bab80bdb4a70af03a1412a6ab6fd732809a474901547ba380c3482020b586f3af0218e158010ba8591310f38cf3ed0620e671ce2940180305d8b93354c0996b5605c4588b86bd7832045c42e9fc38870d98dc46f94136cb2d2126bb02631e0cd0fd0a4a45006c6e490127ecb20428793835c107a854787238162f818b4e2ff7fa8272c9c711f69f009e8793f486003e7ad235b8a8143055d11f00b830c2f11d400e42bfad00626cad1eb24a05aebcc33bf115b08bc90ca08243ef2e48872b7bad5fb7006251f523809a475301bb683c5ca0bae06a3c50e5bfb514a045fe5680bef64901626928402c7b051c4b3b5680be0312a6ab09b777051cedfda200b67f5780685b0a106d4f01dab9a502540625059c8ef69b00e8e95d629149a6765101bc48183978793d00e4016a0b8032ac21d900c814e3bda700063452805eb0a780a36d5e052096e65d01362f401d3c9d62cc2880ddf61570b48d9902c422527711281f2a5208fc6209db2cbe00c46eb13212aacd217361a9ecf2720bbfb36a805b6117d5bb007e9dc119ae018c81704b981580171eb0bb3405dc2d5e8b9710867c463aca59bc597f810b3346e6e6b51c02f89841f3da00012c9b320a58627da4a352c6552d1f4300ccd3399322809c37ceb7b91a10e3ed27be8ca110ea824c1be9d06336ea6c84a15a542daf00aa7d50008bda2940831303a801450a60405d0530a05f058865a7806379292a40a35551006b7817200634051003ba5715703aaa2f0a90db8202a4e35501dab98a027458bf15206165054898c854cd74a700dbd567003295f5ba17205e7e14c08b944b410c5962118baa161470c2aa2505e8275f0420d08b24cc936a2b11202eb6003277b1e1d6230c3239ee4a426122b128c2369ca8e4015c22001fef14617b54646c8e1bbeb32b0026860ded91b495d45c0284fcd61155d70ad8c59500628471112f311663b1ed350538d20e5eca199c01b03e28e0a46f8600390c45b1a13d9293c1888fd9300087de11bfeb65801c1536af0294513bdcb8a022d34fc61af01440bac5ad1340494e3a6a02b8b0ece12780983a5f235a884c23cea6cea7e118909776ff57012bcc1842760bf032413a4c338fb513e445edb6915100331d2a80d2bd0288cdd54b0a6062bf0a6062ae0298d85801fab88e02d6e4d75880d88b060ac5ad41ea3a7d5cbd2880edff2ac058bdad8013d67c55800e6b4901e6948a0a90b0a30049d8b7024e582756804de03900b1ec5a4f0112d65580749415703a5e4584058965a7009bd1fb0032afdd7917205e260a903089452b94a202ceed650f20f5079f5d6a015af5ba00c8a37555c0d1bed41460a6370b2055ce2d50802e8bab0009ab28e0685f245a1f812e2142adb6da6c2fb1a92ed890ab4b01a81d9a6cea71390317cd17802caa9cda5101f71dd0eec7e53caa0b0c9b52c061f07bf30694f11a349f436240858fea203ea3ca020e83cf7730c0c3257fc156015e87da28c03b120b009f2f30a04012e6b30bfafd029029b535e451c9631774ef0340ce94bd21a5a6bbc1529fb045c55ae5dcce02b0c7793803284a0d5307901a668fbce8ea5bb703808bbe9c2680d60e2fb102bc00f20620868cb7d2e287210f15c0808a0a50c32c15c0903302c43c0e0a601eef006ab77b05b0db40016abaac02d474a10254283d059c8e8e062ae9182be07474f20a58eab52680987aada600024a14201d030548475f01e4311520e9785380741414703aeab0179d44e88a084b70f10a13d329b5ba484cea8f979b00c4528701a9a9377c01323a392b400d735580f75f441eb25472f314602571a9006766ac00641ef75655c05eda0d01c8dc0aca1f64733c7bcecb0bc58c5617edb100e9a1c400d2dda8250005f4508e3d8012c0fb08a08c1d6637718143efe8faae803b35c72e808b58ce0d01a894f88d21037076184545055cf545af0ab80e8af20038a29cf8253403b0a7863292b918e317efa8804528b148c788be43803cbcdcfa02d075ba6514700dd37a0128e0e8a33ea45ef1d0971a40628ff98f12400eb554d802906324c3a6024ee9680320db3cfb90982b2f7fd53f1968a554ff01d0ca60a40095d25c018cb0ab0035dd0440d7a23b0a10e8450102ad2840a0430530b18200e9b2240ad880bab102ce5cf7e102a62ed18aa9d7df1420617d05a872aa0a5005070a90b057014858f7a880a3edb514b03ad4c58b4c42d68b0a381dbd9c0078e153bd0cd0cac057808d5ca10254392440aa9c86029658eba68025d66e29c0bcb6146588ec371c0108b45d57c05eda4d05d8beef01c8a24e9514607b032a03ad831ab63b5acc96cbe8c3dc720062fbf51580875b65f908040370ec2a1d0820c0ecc6e1aa802b83e342002a83e30f00a6f5e973081061aa93ea0a5029f90210061fe7504cdfe0e6da72f90680c35e884f6d32a0c87bcf2908014a00fc668a01e500a7d0440ae02550800dfe2e400583b3ee1ac0c35ea7db490006563d08a822a78a8e21c2c7580c819aa1178731fe02c04ddfce2b574a594f8e50a9c3859afa8baf80d5b2de0650233c2b403f8814a02f152a80113ec280117604402d7bb102d8fe3b80dadcb702d87e47012aa50f05a894b20a10ad2b40aca1af00fdd3bc02b606516d5d2b680c15a089fe112015db5e01f222d18a65d7a11f6a950d4f017a17170578b3cd0110abbcbf29c03e9477051825ad0420d0e65601d4e14501e7b629498fe1e5b5ad80ade1936d3f6746f7b8a8875be45c3183d31b7e7f0414197cc04bb1082f21a734572a9671c83d2b7fcef41d389606c2d037427862d7021eae5cdf04a0efc0a7261820d505bffd64018ed70a0162d90150508013c9330a38d0d3400026443cae8372950c0634d401c862a6e6f301b0f1200290bb5b0a3501e807f1116e16706ea73d0178c5ec5c0728c8f40fe4612a14ae82f902250bd8f62fe225c2815363b6ec9c7648c6314001f5c7183275cb70b1ed03c8aa680479b8b81fd9d9b2ede7bc2cd6701a5d00ad1d7a0a30b3490a6095bf02c41a50720f531f2880a93b0a60ea3f0a10a8a4434dfd5501861a4705ac96a2740f533f2980a94bb4b266d1ee2880bd3c5c60fcf2a100bd8b48016c0e2aa553aead9502ccc3a80b8965a200a34617406cbf3e17209d89b50254061b05a80c5e15604d5cd2210bcb3529b95802dd29400fe5a8008142407e0681765a0a704615ecd6cf57b042c36d542ec8e7d84cc75c0c791d59f0f63903a4dde7170c8be995a83c5ca97d2960a93b4b00b17df4a40d4018bc926801ae4663f3c8aba97b2f0039d86d5207909e015f2b6240992733880ff328dabb27b892ce000468c47b486945ce991873259d57331d3600a4559f040072acd5a8065092091101b2b23a423a5c393462fb0d205b8a4688d693b3a15a118098d8cb40015624ba0250fa5b712187ed377d0162b74b0588a5a600810602c4c47a0aa0fca4002656548097e0251d62404d57016a878c00199d780a10cb5c0162f115c090170a58615edf006412b2b3548030160ab0a54872ab06b455c05e5e1a0ad099805a1a03c2dce75a01627951009b6b2b60fde822a57e16600d03529bfbe494162a5934c0df01000e44257e71cb00b95fac215e3ca8f6f24701eb58bb0a10c2c5806bfe820e9abb5d0039e77b90009444f9c70ab0d9380f209731f43200d246ed8f02b0363ff600e4edeb81af806bfe9dc422dbd646dcde163c39296d8c84e97ecb46194075bda000ba3e528095337521f52912a64d41b3af0061c40a3083361620a54f0aa0a74d0598cca803c874587b294094bfa000813a0a1068a88075ac9b53c0b17424e93ebc745c05eca5f7a2002f8f4a2cd2beb4360a381d2d6e700aaaeb2f0fc0b1bc1c152061ef0aa0fc6305588f3a00c892efcb03402d270a709c0334d9d80b36fb9002bc43335680cd3e2ce462456ea9ea6c00309e233ecbb55834e339e8580d403a68a3058028ff2404908afee200c831d6bbb500e8e99a4bbfe8c94d57e39600ec736ce60154e9a60a507daa0ba9a4170a50f5cd1540833c051c4b8b003c89a5a100b1881759e579e929402c53058865a60042fe558057543300baa8130990bc780a3896f6af02c432508058be1540b5970a58e95e8b003275d35929808e910284b15780639c905badf91b0f8051e35601ac61af0053591090ea7a63ab00fdc2a60298d84601e6d7bb0ab0ffe30490432ced8b025406af0a30dd3152800341b8eb54326342aee88933572a87b8c1b05c07c0e40e95398c52252387797c02c85571b4032861e8c5fb1d0cf0d85e88373d1b10611ee6ce465872f3308fe11780749d46bf0a5862c339400c306011a6ef9bc24506409b820e806ea2102fa2fcad9c0051cb8102287f46012c0a0953d56ee5058801fd284045ef2b805a3e5c40b52b0ab86c5f200f9dcc78c92a80bd64146010b054005d9f2b40255d5100959284c984c86ba000295d2b40a02b0530a09d020eb4d7059011ce84d5b26434198d7804200bfeed440154fbac002f18c600b2a4d73c2840f6ef0af00e1e075a2e9564cd8235b95cc1d994cebd052047da614093024c3073f6cbae1c25d72700393d6a3007f0a1b89377051ce8f81320c014c1e42a40343903807b899d01376b652f83ded660a280d3316c02c8411c03e4454716b30140193baafa79800ac0e007405e3f1e56147041bd20fb8f6a7c2540d4f25b0134e8e102155b1f403539a700a5ff0058a2582a808e5d1440718f003ae13e578040870aa01fef0aa0c90b058865a6007d982c8068726fab805df4730ab8621b760062d4b8c3a20296fa10c5601a0b7631690364632e86374701ec2504107b991c1560a11dba6e941fadc759018e5c867ef8b2f4dc3c2980978b02d4fcdcfdaa54e42af46a0da084c319fb6500b937e1055edc2c40bf0390c7d8a31f03b8620d13001fb3e7e31d8098c7b00510cbc683830054f45b6ec52aba8bb1f70b2007094e3e0064536b7b06206ad93e2880066515601d680fa04ab752002f9f0aa0746b0550ba8c02d4745f003263c49b5b2c40181f0ad058040aa096730550cba602a86541010ba82b2096307a0a10464301c2c82980267397a5e2cb76d35128002e261d0518574284aaeb93ad02f4b5510caada6f9e02bc97f402a035ff4d01ecf643019b58f308a0ba7e5580d1da1d4056453b7505e85c5515e01c67ae502a41318757ff7c0598e8e6bca4afb9a20aee0214301dc6ef2416d39758b918467500692cfaa102ae82470410e3f08a01d774ae2e82b65d0055cb6f0590d80c4075eca400d9bf29807eac1460c2ec5501cbe3350fa0b392390508f44b013a240f2f08b4ab00d56749012c9b9b3557079ac39e0278c92ac0d158094016e7f68c020170317e5100b5cc29805aee00442d275905709101c803b4f600a2522f67059831ba2b808ed514a003ff009cb91654ca9715bc6e5b010e3682c20425a8a5c735ae270b43e4fe2ae02171e913c0858baf8b02ce4b340308e1e2f7a2805d60b9d62b6501c2370017afa8aeb2007e05a7047c08c07a141f0c6f405cc1017edc0ff2b43fd6b80360ee938a4858c5939b487a0230d4e08d7e16e02d5fa4c30c46a0526c409e9bc18459a70120670e8f03808acc08541560d9a70e20cd5a7f0420afb98e3200d2ac8d2131d3eb431bc536e7994e1ee60b11ad274784eebe00e4449d3e04a4fb1d463b00d9eb34c82bc002771f400cf915f27898e945016cbfa4006dc3a7024cdced15b04c3b5cc17a8f09a2a90284515180f6a5af00863c5000333d2b6023ec42623a461e440a90b00740a0430508f4a480031d49c272e2e2550116fcbb007969a37a0aa01f2f0005809704406cffb5a7008d565501de9d9584c90699d7aa0278795580eae2ae0061b40064a1bddd5680305e14e01409564bbf5472797585cf1e3420c6cb7059ce4bfae22767aeda002873bf9032350039f8bbe60ac0b45c6b02201b317a070039c867c48300df0dc55eb8bdf5bd0c5ac2c11620273dc70f803cbcac118b27e7d46c76007284ec70012057e78df20260409d33809a07978bafd33f9d4401eaf59202e87a4b011754e71340e73e670a1046590186d51b051cc6e05b01547ba4801577545280937d5e006458dd2b2a8011de1570a0235f01022d2b404b9828c006991b8074bfc61d05b0a8870b84d155c061bc5d15e0dd5949ba18d0e4570187f13e5280c14813400ca87d5500e51f2ae094b625fb6a1e7505d8927851c07979837ef83e52ba85d205657403b76f00159ec6a66fce6d50c9c8c98257809ceca872010ad2ac0d018a9885f32305d8833601c06674a75506902b62b16535a88468097b126d049ba35f05388eff04108b9922618f011e1765608c1013770d0039aeb08b58d43c7a6b0578ddc503506b38294018670550dc860258435501946eae004ab75080d6e30220b34ebda902c4525780586a0a6073ef0a10cb460154db5100d5be2b4031740064fcd22b2b40b4750588b6aa0056395280684901a2bd29e068df5f14a0ab30002888ed4f1420d08d0204da5280d1bc00b1cab7810276f1e128c07045d22156f9de51002f91027891bc8899be3614603022055511177505682b1b0a78e69beff12e86650f6fa4ba5c498715d95e599c02c869f311777b4257ee268d4e02e460566e6f43dd39dce3363b7ce8585b0127ac5f5280c2be2a808e910274485c05d8ef900550952a28402c6d0588e54301546aac00a5ef2940e9bf2840a757c228482c6f0a10cb03202f5305c84b490162b92880e21e15a07b2e2e44e926050508a3af00616c157018ef550055ba950276f111039405bc2ae0daf25562511d6b2a40eb3153c0d97f1d01b8e2a5a5005ee60a30edb255800e6b17c0436e473d005fb20fb5f403646e9c0708e162c5bdbed0344138de82872b51c9431bc597a715a372057b8b576c2f51258b9704be08a02cb3e745055007d6d3f4ad45ec98c901c85eb811673f32ad07f7e906570039eaa78f401ff6525000894d00b4fa0c14400b1f2ea0eb6f0aa041650538ace11d40547b102a40a035050874a800819e15a05c3e14609e7f01208380c1970204faae0081ce1520d0b102e8fa46011477af00a34689a5245639538058f20a104b560162b92b402cbe028ee5438a410da8a5000634001003fa7851002f3d05f022421603eaef146028da01f0a4f3dd538092f314706e0715005f4cacaf009b38a1b8c6a2008a0a6062a2963031ba727f3d2e07b2c16ea1800de8cc298df51d1abe9cd380a21c2cc0e9885db945b51b00c82daadda2029cb5e700e4e0a2ffab00811e003c9cd737e0fa343646c899db780230f33df800902dab0324dd9737fc07770031c2f15a01969f90978745dd1440f94b0aa0962b0550cb9e02a8e5970258d427804ca90dba0a104b4f014cece105b19c142096910228ff2350f4a5500c6a51a30f0508b4a10081b61520d09b02287fa800bb18af006509f4470107fa410a1068a200814e15c04c256162625d918736490b053031c9be5854ffae00eb0d92305f5cac1540401d05a871a5b00369f87c05503a570144182b80114ad94a3bf7162960176f6505387ac026bd94bec8864df167801cac924f8f4a0fc5c33b34e7a102b6ecd32b4005f3fc7c5b78297d918d476bfe09408e8e1f3800b294d6ff6660cc14f2f852001ddb00c4d8b53728337834498856757d5856008b72144083160ad0999802c81879505080927315208cbe0248bdaa005ad853c07919c50032ac1e2f1520d06f0508f4530102dd29806a3f0054bba300af4137012a12cb9702c4f2a600b1bc2a402c750588a5ab8063f990305c713151806b670e001e8ea4ea4a6ec5a2ba5f0a6051bf006a515b05b0979d024cff884cd5a26205d801102940b3365480353e28ffc3a24205b0285f01bae75980085ede570a700cad6de64bd95209178d1231a8e4b12d895f1c370027d752e91b404ebfe543450ca8e0dd95af04c0c50c494d816cf7a8007858cfaed61560b59a0b3b6bda5bcc066601b2b0ca0d1b50d697b75a470700318f494501b2df5700956a2980351400c41a46450518255514a018de1520d08302e8695b01b4f043010b685c06506b182a402c35058865af00b1341520967705b086ac02ee2a4c3e015c8925a70063314f0162392b402c8f30104b4601c7d247d9aa017de415c04b4101bc486ed5c4aa0a3018d900a845390ad0733c2a40e9af15a01adf018412c65401ac921440408102d85c5e0186b36505e8e2df00c408c7230508a3a800617c2ae030de45616271f1a5805dac90f4c0cd73b316b03c72ba7058fa5080a5c51f06a52cde5bf3030598959c0928b10bc7079005cccfa900b838bf03945cb64a6a02b825ac5772a3952be3544067b802286399e38debd39c4cb9929b01c0f9dac487ac1850c1db7127c462aa202e4aea020498425a72b5957373981ded47007202f700497743ac24ded96e737a27c618e0d134ae15403fea0a302d87cc3d2c7ba9005e9a0a60d92705b0b987172eec370250bb1d2a4018570508e3a000769b5300232c2a60237c97dc7a5219cc1420d0920284515680c188442b663a3802a8cd050a6073a102646ead00f652520043de03c8269be159012a839302043a5580400b0a60626f0a60c822d358c2d82980d403050863ac0052e78a2d1764c46e27005e9e9bc625273daf2f91bccc01221cd65063c5cdbb7212562f00904bb9af7b00b921f78dad21af7a3a1900a85aba0a90b9860294fe510167eeed1540b5b0a300f2a82b80c2240aa0c93f003283f6965180306a0a10c65a0164ba01f0e162282995d21fee15a00a1e2b402c330528b977051ccbf000108b4a551520d08102a8d44a01029d28804af190276fd401d9df2b80d42f0a905b243dc88a06411d548342167241d780fd2380acf0f659c805dd66d12d0394f02e71ef0c20d383dd1e40053a761b09c0a2f01b67aea0eaf07e560079fc0268d936144040170059d2e3bbc12c40e96f15401e730069d587c8fec3f65f1520614b05f022d16ad99e15a05c360a502e5705284a84f128ca990264df5580dc5614202f4305a84fab0052d81f7d0570f103900358c5007e1e375bb3d48ba5b2cb09e333224a45d3bc62976b0e40d61adb5c17165d8cc49dee06202faf757e03146545b30250c65d146f70f1a80c5c002dec268016f640010a7ba100d93f0168610bd0921b2840614f15a08bcfcd5af151504b0528a88a02a4b4a400e918284007be0f20dbd6de2305c85cac0081161520d09102942d4ace942d5c7c29808b6f056c841f107290878b4f5f01bbd80600411e17d2710fb6542ae3bd930a6b72a9828bbe9c17d6e4929bc3bead5116400e31efef15a0c3ca2557527b19f140b3f490fa560104e428c0e8f51b4064fa3657002fa400327d78c13cdd2f80ae011f15200c5f01c2f851c0617c3a0a20534f01a45e0150a993029c2dc7859d1e4f8721318f3ccb32bea5af0a401e23e0761ea000137b0d018ab25b6e0820b576042f9e5c20fd0e2f0f99fe00a84c170a200f4f01bc640054840705f032570011fe2a803ae40064c5fbe3ae00f7d0b80021aaadf55d018ee5e5f6a562b48cb5d0e3745444a6540900228830ec303042c6f8a50520f558c4355d4525b6fb0490f792de59d72baa526f0980663fa300d9cf0368e64e009297d51b4094c7b6138ec5ad84c84be10d20960374584f5d17f7ab53a6a400af22dc00e43ab1884d2cbd220599fb0090b7e2776c0dae5f4145ffcef27035e91f083428006c1a0092749f3b799e8c091dff5d00c684d708a0846368bf020057c695df00218037558082e2fac32bcb50d4bf28c060f52880ef6ea1590f40ce929fcf013c80d5b700975f97e33beb0d085c8ca2b963e455b218ac06150118dfd63e0022e8988fa4bb72a1c3b00de0a2691c3501e49ab7152b9d1766f22ca025cbd42fe3e05ea7c632f54da00c622e86f45a00d6f5357759fc309bc789299cb0a092c5b2f174009073718806f7a403575ecb1a10809ca0db1b019405380072be65b7a480035d714a833097c71c3d8b30ace4241d7780224ed3824a856678cf2eca31003684380e4b2c74713e8cb3e2cc85613e8fd7e4b9af1d191de3568c8f1a2c45a697c365cb376c1b803bb9e89201900b2d2f2400bb29e73d001f0d5f205e42bc70b9cf0af0b1de7051800b0c128008d30c1d966964f28275b118a0027588b99236b5182e2ebab321c715393f0816159b8471e6f87a350302d40eee1b408c2bc91c8e255dc0e40991c805c8e2109e5a09200f1df3470a90f41c4051de26fd0128a3ca19cc006498d0ae01b80874c3451987c53c4e3ab2a55fce1889715ef8a05a03229cc3ca43730b58a6a74f801807b36e2206262f5cfaa52d809c09797e150017514901c77242b46e1e20fa56c0d350a51a400103ab96845180809a314011f352ab8c007e8d91a223805ec2e401f828fdf58d4158ca636ecb5606653df68c8e1d8022b27f7a1380949ec60a388c690d002f90d17a01e0e1a0b8e80610f131b454b17306e59c913ac75261a9e7dc0c40b6072067437d970170750db977802200bf5d9b02ccb1f1299a064895135701e44819be7eaf9cd7b6c1f71570d9962301b8b52be258f28fc6e2ac80bd646602e0c5eb0314d19c782b01684ebe5d00b91bcccf28c0ced02c402820c7c0b41e48d81220c4b682f88381c92dcbb48edcba329119ed18787223ec8015a620ad07b111960b5e166fe991ad0cca45d7859ebe6e0440c8d31b808f970387df0031a4dee7b2355d039c5fc84761a727a862bb698fc328bbb2a9f5b5c9c0c31609aaf600ca78bbb6cae9a8b84539aaf40540fa1f7d0720c4c8a2570388106891bda4bd1cec2d9e00600fbcd3de00b8b2fd3602f0e0c52903f8b0dbde3b80b4c88325408c230f17ac745e4546d11dae613c1328b6bd3601e480a5f181818793169df585419429b0978813e6ab16464d00682195aa02e022c803603a9d7e4a02a0a7aeab00af216500c43c82bd02b8e0cad1af64f1c6903b1100c50d0f0ae0a503501417470538b41b49af54f8020327404acd6f2efdd94e01e765ee007868b3a377055c6d2d6a003ede91986505e01e3c07b118fde0d29f8e00646991cf2cb7009b282075a3fc38ca96f5c3f7b272e054ac00170522160f15ac73690144d21f431851b6c02df2c27603cb41456e67e05b5453806e4f435dc8450a0b05ac85d3042044f66f1b0172994ba800d1be0044e83b4c0b0ad8cbec0a10032cb8c1317d6084c13335e5b4a388031eef00be8c3d260072eed780552af073bc9389f85a8072281d12e223a82d6085e1131f4d973783667ed102906b23167d05e8d19f04a0fb1506007296fca2a10037d5bc0a407783efd1b4002fc37d29c0bdb325052ca030042848c29a02d0cec52505b8aab6a3801bf13002c00e330a630568b38b0210edbaa780039d4d1420b77b056ca64b08c8939e011f335a8eb4cde62ba70cc8a16750ad2b6099de5e0044407c837239edc1b2804e5705380ef74301ee3b9900485ef86a230b382f4959010b88cf0bb600dbf82e00b06cba4c1570e6362b05ac1feb18404ef15e1d01e4e280d94101a763f9ab80cb653e16809ed2f41d003d145a48c25c1ccf377f51801dbb27000fe988630518031505e058de7553017b9915007c6992960a382f714b01fa0ec8ad2727e88688c5f37811946edc58c42a423e70db02ce3edf265f8e65ae8f2e0b051836d5002a903a5f006b004e4aa3635f016eaa791700896d3a0072bae9e2574000d59e29e0942e0900cbb5143514e0b8f53100ee5e20d4eb29e0ca80a77f5280f7d6badcaac75e0eadfad066bf9231ad1836c8c40cdc322a145e9f3340b25fdf0060bc4f7cf9a20518e1040a709ee31d40d4a1faad80036db404881775011dfb6900c898f0455cf850a9e3bb02d6f57d0620404af936790b58c7f87c6d0b58c7f8fe390b380c3ebad502b6dbfb0e2084214f2f0ad02ff405c0cb79af800bfb505080c25e0244d0a044bc4448d8b9a40023be91020e637d53800a36520075502fdcc7a568a80087ac7c02c4c8cb493217cbd02ba700c77a1f15702c81640ee729d1a1c940deaf243e863605721007b2efe5a11f45db5656ccf00d859dad28e0c2fe5900f8b29b7207204559f9019081775bbc48b954770ad0444f14c090bf012280d38702dc309551c0f2e07b670dc09de49470c96535fbd78e0014c3e947018aa10c80cdd7b4ff15206ae909e0d719e834548013daef0a7076d80a208751c1fd200012e3e95203f0861d4d2175af883b1f79cad5804a88fd0e398010c3a6f59541542eb03c5c5bb15572a6eae362e00bc72a399547f50b200789ed7f000aa2636f00455ef0a7e500a0840b61fa270039c3fd901780a4cf05c8fd9561550147fb6dbb4e95c780378a0130b220de8059d111307d1383c7c8e25b00c60d81072087653b81001959ec0560ca355a00c80107e59a00dce5eb961560b8520208651eb7c8c09540690410c8b9d60d004cc93bf11d403662440d055cd82f70e1156434df07907998da54000aaa3e06c0b9d674f910c01a44f501004e2a217e4fdc02aee96a3700970fad22be5536bdff036754ad594ff3a633c55a883ab9607c60ce200710a3d7c7f7e1544c0f3744bdfeab001bb95862450fd350cec205c0b613ba70d2cd681fe9e05bdd0c908b35e777009c84453c68ae945c597ce4bb272b254fce88e8270045b4a6fc7e83199887f032612f650f7d1867ca5237a3446ce4ea70cdef1a53c77d6b390059187aad0014c4c54001ce2e6523f43c99fc7b1903c85456c4d1faaadaa8f975d04cbc266e802a6eac00738e6b8050bcbc2ae040c31e03171645b9b30258d48f000cbc576d8022069aab214099a75c1dff0540669c37dc66075a2e0ef70c02ed29753d00599e9c5e01a4a3b8e40a36148ba23509c060641d29e0b99c80d521f4644e3ade2ac07bd11e80cc178ef70072afd7065e7ca94fcf1c68e4e14e0ce796079029f9d10aa02cfb61ee003efa1f7ced9d19bbe2853aaace01e4b06c3e6cdf000ff77a75fb00815c8161e72ecc705746277c29b701b252b4d9000432d39b0108d1bef856e9dcac26ecd4020861b7a70380f4505840660c2d23be9215a11921cbf8b632009079fe4904a087875bf3700b8ffab4c14095ce7305a0820d7200b2efd3c908800be7170013448eb756c086ec7f00840238b7054f4e18728a000519d00c19f865399e0f2e02b98d71cc992b7921de8dec4d0022943eb784664894c1ac35d916d9588b5e8f646dcead78981170660e802c1d5d59a666dc8959da1716a1ab8acb97caa4b394d08ff81d20960a9685ecfa7219e52ba7c333fac126b6b635bfeb9bec73d92edb004558d460c5c02f63ead7b3aaed065a0c5e15408a21a829c0798e59801015ca4f530146497301522e79065e56c2a808800bbf0d20afdc852b01e8d22e0e0032b537102f6599312a0b90252ca4c393a9df799f812fad299f74e4865294b4e902604186d65f0032369df50560e8b539028430d3f9a7000cdec309809ce0bf5e02c82b447d84e167315ae3393637f2e41600be80cd0009836f953520462c97b302ee3bc4aceb91515c4c32f90059043a1d2ac0b9b43f0ab81a3f75005cb4fb332eca28c08d17d4e0d28f352f9337067e4e86c43701e8b0aef300b2d8c677d859c0c510bf08c01ed6de11408e705b5d05a08bbfee2b6011c6678062883ab90e806e314565009cae4ebc29de022cd8dd015cbec58c0289d6833ce6530681dc2440b652321d163405ceb8015092d3e7320290b0734d017a5b3780b254e36d0518688a970ac07900e086587afe00f0252f0780002ef84d61638231a6c3320b063edeb2a16409e0ca00af2c0061f06df20678219ad74f801067330cecd8c3cb19dbc7720b8091078791840c4c9d8cf5175bfa5edec3ada1ce600d9043181e8791173da54c03405e71bf141968a08e2d7d4f5b0fca28402fe767c5406a292a8f05c045a50750840bf72200f5581c28401bf50de0495dd85100170b8008b594c7455930d680f32e3a0ad8054f53a6bd530c89c3118300c7d052827404b826924ab6b7652acf2c3aac8d37000c579ceb914190c1a87151518003a7381d65bf8446ab9107d08dc20300ccc2397d5bc378a6e1c38a37d95eb069f63011e1f4adcda51530c0c0b62fe6770e23add11ac04575c147a87881489d4a0e00844cbc53d602343837005908c9ba0a500c6c51819f1370178016e8dd51c0f6c2a72559c052e73dac061465225301dadb9732005e5175fc570069a3fca502f4b52301a860bd0f8008523f210c53fae87ebd0394500c1e0b39083d0c1378a38e69b270ab0aadbb0072abdbcc0710a92fe7001e2611e615055cb6215b54181450295d39d0c8c729cdc463310bb8e37cfe020850c36ce600118691bf5c5bc6beac785fb20210285fe16780cc3a35e602e0e2725080db3a570038cd936a5ca1c446d7d9c5a9aa800d28aa00e450a1f4c4451e8754930dc3cf9874b0c4f8ea09d3fcc2a2a8de03c861787faa001478931ead2e00457889258c0aeef7e0fe879f09e544aeaacd8bb16bd97553ad02c8fa7eef8d41904141f168dea8adac37f0f526a6817691b9068791375e30ed622b69ffa9dada00c080680c600c8803e513852d60179550002c8aaf033240ce0a771a02600d01298035ac01c45e3c89450fcfba0a8079789f0c02b974a8bb53c009ab76198472253befdb32c6219b17625b399ad6562ef8246b4046c4323d3863211b2344d729b21d013f94dc3ade9702d653de9f6c00b24f85770152197c2ae0ccf9e245667a2b5f0a10e837009a13fa0a157018812f4004c46a190672318d7f150017415d0166cf3f00a4c7366f2bc0cad99702f612bb00326fb9f852c07d87632200763b5f0314e16291110017eb86026ce2bc29804595004a70b11c2ac0a1aae2456647bf7d055cb67902a8a08dba14188499089774b1f29b6e317a9f9b2c401935cc75a4002bef37800ae6a4e71b051c462d50c0619c8f0a5005270a70495745010601190074e069be05f050c3cc970ab0d49a55806abcac80cb7626e9c06c20ad241d01405c138093c0797b655aabe340a11a076a062b18ae5c1d0049c72d54c0e9e0991a0b381d7c8e8001b22aba92407d78e1eb6f2c60a5bbcc01027458375f02225cbc3a0008c5cb46005c5c660ab0bc70048810ed7a2a80eb533afe2ae0c2e629680bb025b1a600ab090f2f285b71118b97aa021c228adc1ab5c46486d5645389975129b5e60068d51dbeb9c7004f967d0a0021927e9b2ac01e817700dc374fd79900b8383715b026dfbb0a38734789167750d1b9ad80737bca2a60fd58551898cc61fde55701daec1705685e270a38a5fce285015984c11b750cc8011c5f1560d4b857808ec00e00d75453951396352e10cb0120cf934c74f802c07174c4a3130b305afb05904b5406b639492b6074cfef4d8010f672e93308e52249c79a98a94d5dd90af80d1002ac6e0c4274371cd6311347495ae41f80489a134e7a51db063a0890b6e1ae80bdf0c97106a0d1a24c5900bcf83705ec22db07c07e07c7a92a409334118019816007805e9fe3bc0a800b3f51c0e6b1600199a6026353ef0a50829729729b9e35c82ede003cdc95d6e3404b610673b0d326805c2d309b02c849cf3d3b8c342618c8b220bb284b18c477939aacc94ccd8fa38005f4c322f443cca138970640194579678b0ad445bdaa806b3a3e00c3e88f940bdf13900229971f05ec824f8030407b179f02a4efb055c0c510b505a0d1e27b680c4077833efb0aa0526301f0e2860cc29c94ed5d8094ad032025e7d414e0a89f198027600d20fd208ff5d4546bb039ef1b40ac61c5661a85793449cb0600d6b4685351c086fcf30220229cba02509faeb70ab06d6d0a50868ba9af0017e2ee002af0c237c10771282ff7d4f3007239e72516002f7ca78e05986274012aa83ee3b602d65354e371e8a2c139270a303af904807950fd57014bece229c0d4de0ac007e0d7a12ce0a4f3454ec638248cea0c00874313df286d0176dabb00b82f9a96450131daec2e408cda72da621065f8e8348a0f00b81b8cae36fb69658158eab60b67aaf91cae5a58733af246a7b8b1e05743c3a2ea3a9fb8146a2d459f7011caab087c90b10550cb8d0058039f106280a894ab40943fab00bafe2600d59617007812860209e3a680c308241d52b6ee18402a58cf5780684900a20d870ca2125e850c91fd388697138bb0121521d34b1300e7d2528e03f542f4829da6d5b1d00f5d08a8f80120271ebc4c0042993efe518084d9eac2d438459ccfcf9b7d0cc07dafc4e73b840f43e663ce5380682b570598fe210011329f4f970278f9ee2880c4be0440c87cdc7a2a5178f9721460cb88781121477305383abecc20cac26ef915440bf00e9e0b203af6d151c0097342014818bf9269013a466f0ab0cb75a0007bbeb70a609519803cbcf00517166074d2578071e50aa0804d03410020aa1d541520fb6cc8b1f1c2615c2e0ab0dff20da0082fd30c00aeeda6fb5d408c5ef0a702d68f7508803bb869dd52c0f5075fbe68ea97728c5d1565055c051fbe0170fd2f252b005c9d47ab0580dc3c4a36e95149f5e3db118082fae2684b5ab67c38b4055cb6fc6e530a20427f0520aacd976359c0022a7d098017a7a0805d7cc600506dfa9558a4ebe45715a086c90ac021915e17009aecf8ae0071316110cb31b4de19400e9d091700724bd5da565b5139923b7578a35f5489e45e9eb5adc7a2209693d179146dfec731e7c487ce9854893cf8a88e48b5905c75017964e600220fbe9c2205f0c2af525b80404f005294fcbeba05b0fd480012b6607944316ec9a4c55001ae9d990288217f7615a0dbe309804cfd07c0abe5af0072e385935300a92f01703509cd6d5d687ee3ba06e25aca009c364fd3aa022cd86515e02dce3a000eeda669ac005d96a302ae945603055cc38433001c884abc71c902f672d92b602fc14501664824161c884ac7b602ac8a5a6b30791517979e024cfd2e01707629156c7312ab79d0ef2f8094feb7a700afb8f705885aba0cb46cf9f5740bd84bf15d80782903889e56be058845390a304a0a01c46efda60051988602a803526ad4011ac4094b9789796035b705159b6e1f4e4df06d0b146bd93a94079094fe9000e4e55dbca8015504c0c5cf5a01c6402d00d1d3e0acc0ba1827344e9c71e2d92fbefdeedbefff7e1c7143fff1859fe0cf9fe13889c6493c4ea6e364364ee6e364314e96e364354ed6e364334eb6f6d9d9cfbdfc34cfc1c29dfc3c5a62be24e3e4344eced6fb659c5cc7c96d9cdcc749d586cc9f8b3fbf57ed53b3dfebe3a4314e9ae3a4354e5ec649dbfa35697b1d279d71d21d27bd71d21f27031bac7986361723fb907c1ff34f96e0649cbc8d93f771f2314e3eedf72ffb7c5bf8259f5ff6df897df8fb8770fef92521bcdb4026f297813fe3e4779c64c649769ce4c6497e9c14c649719c94c649599eca3871cd2739641e4b5c7dc871e48bf7272993e9c63aa6cc26e484e444e4c4e44cc931459523c794569e9c857e3efd9ccbbf4b7256e4acc9d9185fe49812ca984ffbececf73d3907728ee424e49cc839dbe7428e29b92f96a06fb5c621e766f5c5135da3277df4ed5f7069be58c7c49fc2cdcfbb25be04155a629e2a393572ea560159113ae434c86992d362e522c7a88349b4d10893d617fe69ffda5bdeb25f76560d9fe1d606d226e7951c1366979c9e4dcf809c3e39833f55327dc8193efdacdbf434ec53b38f91ec881ca36226c089fd7cb3a97d378f514f723ec8f9b40a1890632568731b88d43c16a281fc58c23054f1d92ffc695cdea500f88b27e276c49c8d9b6f727ec8f9b58663043734c922c7146fcb4ae160a5d6b29f6d91d4de0a91c9d6fe6cdbef3b9632db380bd17a61b1eeac1cb3e4180534fa5520a7484e899cb28d7760c557b5727c08d7a6c7fcacd97f8d4c5b36a92676a392c626c6a6eceda79b7ef1883c873ccf0ad1611de44ad017517af633108904cc45a0be38702cb98b034fbcab4b2626329fbc80bc9025c8c9252f222fb6aad71201b5ac8c5a22c43dd77a561fdb2a5915ab48f3459e367b977f9974c89b9237b309988bb0fe788c1ce5fb40aacb858503ab9846640b48d05bda6765cbe395bcb509932518fcf978a25f0f457b76f02c2951c3db93e3e770ac34bd8dcdc0362d4f6f87e47a7bf20e223515d05e7f3e7128a6ca484526fac80adb7efefce3f18ee425e49dacae98123d9367da9fe6bfa5f92c5096a6fd52b372bcda2a2855cff4f1aee499acadad157bf77f3d557e4c83a0dfffe6ec2e6efe804c84d7c833d137c86b92d722ef853c93255380463bbae4f5ecd3374fda86e0a77dd216a322fff6fef9ef93337600374f3fffc39751ff619a36d3e07823f2c6f631a99a90f76613a6cf5f7f4eacfb77f23ed296c7fb64097ea5ca82cfef7fa8a421cf90bc1ffd7cfef7af1e3958f24c896552b34dadd856825e96bc1c7979ab2005981b54a6239f7f12aff84fee95fef6efb39b3f03811bfe5eb6a66de4eba6f661ea4a9fc877fed0479348f3e97b8f47fff2fdd471faf05c632a05ff91673f4cb3ed874f52f8b71c9543a0ecc03e8184f6657f7e59724e9b0e3f4ad36152962628267ffa94ab360491920e3e1f7f89448cd458e2e967e75f52ebfcb3308cb36741fff38b7dfc19f9739be05cda7cfb0bf297563a4fb2f357223bf37d0df95a99aa049f9f1f11c48fc8eecb8af5fb6fcf973cdf70937efa223efbf81bf2b7696fc0df91bf4f53e31f6c7396472639276956adecf0a5208ac6822b3d49b6f3d029fff887381e7e8d6812fcd410f4a77f7a7c4f7f9ec9bf907f4d5b70ff46fe3d6df7fcaa15d31e524bed266b136f95d17cb142fc8704039bf927b9fc213821aca41e6bd9cf1fc282ec7c1443ead22ab591a05f4b7510c55825bf9eea2067129ad249c5819f853493304f9b7ff317ffab9af5904ec1fe5510a11721412e0cfc557cb84c856e85a884955afe32431df21b6919fb4d9bec56da6898524fc5b782108d4cad70ad04fd17f24d61bea6cd45fa5d9f57fb3cffeca45f5267ecd8fe4c3fcdd385336e761eee4dc83df28d750cd241823f4ceb637f64f998fc09f96f69dd9f7e31cf3b48fac57ee2af7738487fbe3d399b88cbc9d3f32e0fbb7f7f8ae5edcf88d8efdb9fa199cf0ff23fc937ea6294e087fc5ff233e41b8dcbd967689fbc7d787626b5b2f0a15c7ef10ff2c7c37f6dec97e293097ffd19c8a332b58f518432f9155bb99802746db7e627eda941b3a4fcfff140839e3efff8b7f0979faac8f8f2a4741ac23f949ab5fef9e7f317e338200a1c9b9d72da1ea65a59a1c0da32b648219f4f220802fb982f1105b13ce6e7948219057348f021d9cd9fdf374f1217099a0e7db0a0606925e8da7ed9f42f72e1275851b0a66043c196825dfa3cbbd4ecfdf5e77f95c4ff288cff82fa57407616c324694fc1810293c224ed158a04378f9c0727fb79feefe742c195821b05770aaa0fad0c6ae9f30f9906f574506c3ebd39058db42a09fc540d8326052d0a5e9e44d6fe5382eba7185f29308ad0a5a0f7bfc4f4cf3268ff3f1cffc37d2ab236c8f3277f4955b29f5694c18082a1eae0c656eda23eff4b82fc8c28185330b1727c4be5ce4f1ac87368b65d0ede29f848552ff8a4e0cb7ef9a6e08702538699ff90e073296629c85939e6ff92eda020ce8a14989c9729a840a19eb3fd3f246bd2f05f2e397981fb87fb90f06944193a3ca1ece131b53b7fd1d4873e850185218511853185d3a7bf6614ce295c50b8a470655b863602797c79a1704de186c22d853bfbb94f0700e181c2635a5b87098527fb99fcf9fda9b4c20b85570a6f14dec5c1e9c965559cd528ac53d8a0b04961eb4f37a77f4594a42dc61f413d876c1f38f813b2b3a7bf5882264bedf4314a14be52d8794a7d97c21e857d0a07140e291c51387efad704f446e17baa896cce6938af361c0eed834223a62f2860f89dea6068b4cf04f54b6106451d66611d61ce6a846bab3f8d254f6181c22285ac59641d58c5315fc2b238ab50e8524414391479501cb541284e164a67be20d2f6c36055dd10b8fd3449621ed0c3af868c2daca9d4f869c31235f5914f51900a2e0a298a288a299a5234937fe7142d285a52b4a2689d9644b4a1684bd18ea23d45078a8e1425149d28328e2f145d21c1e846d19da22a45358aea1435286a52d4a2c88460e512bd3ea5a1435197a21e457d8a06140d2932e9195334b1e22b8ab3378ade29faa0e893a22f114d86a26f8a4c8cbf362ef3334b512eb57416a87113e5292ad8308b360d258aca366d158adcb4fe8d896207050669bad68adb2241a89e083195a3a43ef6520534528b7d8a038a438a238ae32707e6af19c5738a17142fff5263c62b8ad7146f28de52bca3784ff1e16fce8e1427149fd214a7722cfe4582f1b3fb0bc5d7bf8573a3f84e713555c3b4182e7f7353a3b84e7183e2e61f3569dca2f8e55f8edb14bfa685676a61a38facbc506123c78c5ab18acf7e79f8ef506c0ac1a4be4ff180e221c5238a9f0c399e50fc46f13bc51fffd9ecc49f147f51fc4df10fc5bf4f3c939a5e9c7d22b934f3719ee2c203b204e32799c6258acb1457fe16974b53a2a94353efefe2e367ead334a06998eae3341218ff87e3294d67d6b10721a6b2b39fd339af662e68bab49ffc65f5e4794dd30d4db734ddd1746f1d1c687a7c7290d0f444d3e7f82e34bdd2f446d33b4da59a9fd6685aa769e3c95993a62d9abed0b4fda816a6af34edd0b44bd3de93cb3e4d074f3f87341dd1744cd3094ddf68fa2efc83a69f34fda2e9374d7f682a4535cdd0344b5323a93c4d9f0a665aa46989a6659a3e95c4d4a519d1cca1994733ffc16701cd429a45348bff688e66532bc1d98c667379ccf7c593cf65da86cc56345bd36c93fe953a78aae6673b9aed692686393bd2cc847ba299f97ea19918daec46b33bcdaa0f8fa6ce9ad56856a75983664d9ab568f642b336cd5e69d6a159f7298a2769cefa3433e919d26c44b371aa6bb389fcf5463313e607cd3e69f6f5e4e59b663f34fbb5716568262a6feacd598e66799a3d897556a4598966659a5568e6d29cc0e70ecd3d9afba97da815cfcda0e39797b6c3d472e751fac508711efe4582f398e653c87a3e7b38989b9f0b9a4b0d38372ed7f6d9d07c4bf39d24d738dbd3fc40f327fd4dcbbc4af384e6279a1bbf179a5f697ea3f99de6d53f9c3d1cd7d21cceeb346fd0bc49f316cda5e69ab7696e72d1a17997e622f479df8abb94ca2ef532a0f9f029f123eb582a255303cc27347f4bcb60fe4ef30f9a7f8acb2f9a7fd3fc27b565d3aa985e44681be5394b109a354f85c89fcf129c9bb8b35682392b65f3e49f1251b012dcfe25c3ff78e6459a9bcc976d6ffcaf0e2a34776941b47068e1fdddcdc2a745408b9016112d625a4c6921c569f2bf98a765b058d0424ad4342c062e56b458d362438b6ddad77984b6b341ede5e7212d83c59116092d4eb430446a522341138811ebe29a36cd4676d3792ac4c58d75307ac88ebffc5d82533888764f89b8a706ab1234dab7a8d2a2468b3a2d1ab468d2a2458b175ab4696112d7a14597163d5af46931a0c5f09f0232466aca7931a2c5f84fc14d9ebebfd1c2e4e483169f691e2271b9f84a4d75f14d0b138254828b8c55c00a2db2b4c8a55da5c553f12f0ab428d2a2243fcb56c14d1918f76eea7829566c8a67e9d0d2a3a56f1b9f3924081d344dc732481ff385bf3f0c674dcb9096112d635a4eadb327135ece69b948cd732965be34de8d970d2db7b4dcd1d2fc75a0e59196092d4fb4340e2eb4bcd2f246cb3b2dabb4acd1b24ecba71666d9a4658b964fbd8aa5c9c953f7c00865d9a16597963d5af669298dcc7248cb112dc7b49cd0f2edc9fb3b2d3f68f949cbafb4ee5f7e3fe5ce78ffa1a5887b6942ceda84e56899a7658196d20158966859a66585966efad78aecbf055a39a2832b8f563ead025a85ffb4e295f937a6d59456335acd69f5d4ceacccbf2b5aad6925c35853dfadb6b4dad16a4fab03ad8e69dbb24a6875a295712f46b1bad2ea46ab3badaab4aad1eaa90fbf6ad0aa49abd61379499b88d5532f75f54aab0eadbaa9423deba05113a383ab1eadfab412c9ae86a95aad46b41ad36a422b11eeca84f941ab4f5a3d353b2be3fd27d5e2d52fad324f3c4bab1c747095870e9a71fd0a7be54576e9e3a59f0f9f455a956855a6558556ee1f96b5265a3bb4f668edd33aa0b5f832edd73aa2754ceba741f47a46eb39ad9fa4bf5ed27a45eb35ad37b4964a60bd4babb9f59ed64fbdeef5316d61d7c9a36fb43ed1da7c5e687da5f54de09dd6555ad72caf3faac2f4af462aa67593d64f05b37ea1759bd6afb4eefc99af2ead7bb4ee3f91416addeb21ad47b41ed37a62aa3f5abfd1fa9dd61f2c41cf4ad0ca6efd997ef947f5f4ef676d12f44deb1f5affd23a43eb2cad73e9b8e2ef8ef3b42ed0ba486b938ef27f866904b4aea415ffdaa50d3df8c6a18d6715f64959363e6d02da84b489fe08c4d8f226a6cd943633daccff33aecd228dc8f472364bda48ffd794c1bfab6696f5669db6e6c66e361bda983ec66faa80468e9b9d4ad06adf660f4dfccf880fb439d226a1cd8936e6e7853657da9880eeb4a9d2a6469bfabfdc3768d3a44d8b36261d6ddabcd2a6f3e8423f5c7669d34b73b5e9d366409ba79c6c4669ea3763da4c68f354c16dde69f3419b4fda3c49d6d8f2e69b364634bfb4c9a4fda4e8edcf88b2b4c9a5f66e9a9d4d9e3605da149ffc9668f354c69b0a6d5cda52ea7e6b1e8fb63e6d03da86b48d52396e797fdc764adb993c73fb7341db256d57b45dd37643db2d6d77b4ddd3f660bf1ced9784b627da9e697ba1ed95b637dade695ba56d8db675da3668dba46d8bb62fb46dd3f695b61dda7669dba36d9fb603da0e693ba2ed98b613dabed1f69db61ff6f393b65fb4fda6ed0f6d4d1233b4cdd23647db3c6d0bb42dd2b644db326d2bb475d301cc8e68e7d0cea39d4fbb8076613aa2d845b48b53f7bb29ed66b49bd36e41bb25ed56b45bd36e43bb2ded76b4dbd3ee403b311d535fed12da9d6877a6dd857657daddd2066477a75d957635dad569d7a05d93762ddabdd8cfb695e0ee3555c05d27d541f3dd7cd97569d7a35d9f7603da0d6937a2dd987613fbbcd1ee9d761fb4fba4dd17edbed31666f743bb5fda656897a55d8e7679da15d27ca61e8ba94c772671e66785762eed89f60eed3ddafbb40fac22e4d3cade18ef3ea47d44fb98f653dacf683fa7fd221da5ec97690564ca7fbfa2fd9af61bda6f69bfa3fd9ef687d4b2f6b613b737cf89f667da5f1e8118cddd5f697f4b63d9df695f4d23ddd7685fa77d83f6cd474d6a74d0a8dbbe953a3089313d7ce338f5b54bfb58fb17dab75305dc1b7115d267dfa17df74f09b2219b67dfa37d3f15e27e40fb21ed474fcf98f6264d6fb47fa7fd07ed3fadf85eadaf2fda7fd3de44f64bfb0cedb3b4cfd1dea4c04456a47d89f665da5768efd281e8e0a4b676f052f3349939f87408e810d221a2434c87291d66f6fb9c0e0b3a2ce9b0a2c39a0e1b3a6c53681adcc32ecdd5614f87031d8e7448e8704a657a385bd118f7173a5ce9704ba57cb8db28aaa92c0e353a98181ba94753a91d9a0f099a762c15f1350d247d5a7478b10968d3e1950e1d3a74d3071234a4c712347ff4ede7c0eae06b5a151e867418d1614c87492acdc35bfa997e31e49d0e1fa9032335f6623e0f9f74f8fa67ed669ec3371d4ca27fe990a143960e393ad83eeda190ea4e9ab2221d4aa9b21cca74a8d0c1a523d1d1a1a34747dfa6fb90f26340c7908e51ea20fd19a7ea63fe356ed2bfcc334de5789ca5411de7a9ac8fb6e93f2ee9b8a2e39a8e866ce9b8b3c2351ef7743cd888c48a8f091d4f74345f2e74bcdaa232ee6f74bcd3b16ae5d5c5a77936bbf439d6788777fd21bb63e3f11da2193cfddbb49fad94984f75737ca1a3edaf1dcdbf1d3a76e9d8a3639f8ed2293b0ee938a2e3988e133adaaafdf89e6ad6f12395452a946e2a384e5cfafdd3a6eff341cc4ffdfcc74f64c6c8fdcb5a56c78ae69b8e3f36a25f3a66e898b58564e4984b9d997fd9571a5af34982f9b47e3816e858b4ce0e70bc8de15ebfa4892cd191b7d51f2bf671d327214a1cfb78e9a324fd62889ffe64c72927f962873149484944494cc994921925734a1694d87e59b2a2644dc986922d25765098ec29395072a424a1e444892117fb5c29b95172b7c43c550b6f4f903f6fd6e559dc5f2de7ef1721354aea9434286952d2a2e48592b60d507d7198af947428e952d2a3a44fc9809221252389652c5fcef2fd2ae99c50f2c62f03bda78fd144f3c9ca95fe1445d32775f691aaa13ad04f1ea8249f947c51f24dc90f25bf946428c952924bd7a4d27ff3941428295252b23fcb9454d26a2b71e94469d99e1c94b0f9d4c740e6eb8f0734df5943199aefe60b3be39fe6bbf9d7585c6aec0d3a79b6922da696ab519c7c093fa05348a7284dcf294eeb3e63f2a729a236e168bcfcdd7c725ca7b409651d5401d9e7347f7c57f1293c2d206b15df49461aa7259d56a9f84e26051b3a6de96432b3a7d3814e473a25743ad1c938b363bbd3954e373adde9544dabaa538d4ef534ddc6ca4e0d49a2cdc3a94927938017fbb4e9f44aa78e75d6a5538f4e7d3a0de834a4d32835e4d3984e133abda535e3c9a4cd48d664f88b4edf69f577fab10e7e53c7a78c0d304b2713543ead4f5259176c8916e954b2c196ad1b235997ce446787ce1e9d7d5b63989f019d71fdd41c023a474f929ae3d33ca910278f9fff1074eac0568266247736cf94ce333acfe9bca0f392ce2b3aafe9bc494dfbbca5f38ece7636e97ca0f3bfc630e784ce273a9f53019d2f74bea6e2f877eb943abb3d39bb5b58a5734d1cd4d3d6e96c272cce4d3ab7d2cecdd9ce569cdb747efd5b989d5488e72e9d7b74eed379f0b7486d3fff3c4a1b3d23e5f398ce13b1e2f31b9dffd4bef347fad3c0b4ee9f3cfe65a22ef9fbf953a2f9a2f3379d7fe8fc4be70c9db369fb7b36f9ccd3b940e762da0d3a97e038367f95e96c6df9ec6299e242a92e5c9cb41667d15c3cbaf87409e812d225a20b3b9bc299b1c1b31d865e6c5d7199d3654197255d5674b11b1f2e1bba6c5335bcd8faf762cbef72a0cb912e095d4e74b189b95ce8724dbb38971b020c0cb9a735401a6f354d1e5258a34b9d2ec665932e2d7e97ea852e6dbabcdaa72d3f2d31ad47faf399bfe2c15ffc6f872edd3f4aecd2a34b9f2e03ba0ce932a2cb982e13babcd1e59d2eb22675f9a48bc9d8375d7ee8f24b173b1772c9d22547973c5d0a74b1e3ad4b892e65ba54e8e2a62eaf76c87c75e8ead1d5a76b405719865ea3b41db8c6e9a709e46aa736ae33bacee9baa0abcc355c57745ddb6793c67bdd4234d71d5df7743dc0a44c13743da6915e13ba9ee82a59bb5eacaf2b5d6f74bd5b099e5907dfa089f87c7ffaf9f1443ee85afdc38bd1c16b8dae75ba36521d9cfe6b82fedaa46b8bae2f746dd3f595ae762ee4daa56b8fae7dba9a3c0fad8ad91c5e47741dd375929af3f58daeefa9a65c4da49f74fd4a35e26a27f84c0d903a33023599b1a2bf66e96aa496a76b81aec53484ab55f66b99ae15babaa9ce727a6e4437876e1edd7cba0569d4375b06b728f578b3d2bc4de936a3db9c6e0bba2de9b64a95fa6695fab6a1db364df36d47b73dbf8a784805713bd22db15feccf73f824c1b70737ce1ee2b630f578a29b09fa42b72bdd6e74bbd3ad4ab71add64a2616edc34e8d6a45b0b12bcbdd0ad9d66f8f64ab70eddba74b38b1b61856e7dba0de8364c6bbadb886e63ba4de866e27aa7db07dd6c8d314fd281d7cd3611372bd3db0fdd7ead048d143274cbd22d67b989a29096c14d66b1528fc64dc9cace382ba7969ebaaca42e6f2e4cf54e747752f1dd3dbafb690aefb6d3760fd3949b14deff8fb8f75a7225e7d1762f06e708797328efa5923767f2de7b5dfdc60b9252aa5677cf37f3cff45e81608020c8249f044da6545a537e99370b40f0e632f9ce1a94137ecd2dac0f62e37cd2d205bf96fc5a61ab7dc92537fcda02e56bc7afbde5f83af0eb88e9796d5b82af13bfce18edebc2af2bbf4c804c303619f0ebceaf07bf9ebf23faf5b2a12a81f04af02b89c71bdb608a5f697e6500e595e557cec6a021f872ef6825eaa5aeacbf82ef55e057915fba04bdca40f6aad8c3d64b18d570ff5e3ffcaa63eb7fe9b6f66af2aba504a54df35d7ec3c8b07b7521467933b24027367df51c56757ef5f935e09780900e05f815e457885f617e45f825fd88f14bef6a8239419c1872423f874d8cd15d194662c2892927669c98ff0e99846e0e1274892527569c587362c3099d4a891d6662620f2e89833d1e09fac411e813274e9c3971f93498b87e08e20e5539218d88e783134f6cd068f385397b7dd8d684a06042f712dabda49d3d8914de8924d29cc870c2ec2409dd106c9aff969c13d10bce52847277b5127a0313654e54382197aca988f2c3893a271a9cd0c7b8448b136d4e080e7d7c4ef438d1e7c480133e4ef83911e0843e2f2764b4614e080b7d4f9710c471ec2449e6247172c849bd01c93127279c9c7272c6c9b96d30b9c0f6925c7272c5c9f5a741b127379c74df494cee54f69c3cc02d79e4a4be124f9ed5aedc93574e4a7a47f7920f7513d109917cc10d5d4a70d23c174b1c25531a74139b7ab3ef52a324d32ef4bad0e1accf95c92c27739ccc73b2c0c9228a9225bc674c9639a9f32259e5648d933f9cd44f36920d4e3639d9c2544ab639d9e164d785cc0a2163dd844b1f9ed80d6a081cb34ec92c4e0e74a9cadb7550a2e6d3a00f51e36d30e9ffac83d81c42583d92010dae998dc1a4097fad25bb7332842b26c39c8c68448b25ea664f156ec91827e3df0401c889a049b1e5982288e8a9a12d3559e39372df8e488d39259629a7669c9a736ac1a925a7569cd24d36b5e1d4163736b5b304650e4a3f64c0a9fd17c1d401034ee9c12d75023be971ea0c04a98b3dd0c9868365f49ba069307505c15fb724254db9cfb9a47d112128a762b8753e0451f4e094c65aeaa5b5129c4a724a86ecb6f254865359c04de53865deb00a0e030552707af10b288c43eb63f4b75d36e2943b0ccaad4b953955e1948c59aee13e5c4fd539d5e05493532d84152c6d1b32326079069061a43a1f821283a9aefde045c22dd5e3549f53fab1644acf2e721a973d3125a003761d945b9292ba2125d8e654f8ab412f41005582a9882578d53d271555bbc4418c531ae9bb13a799d3c4697368d79b971e21fcd3634e4f1cc1f414bc2c9aa24a01596b2f58e33bfabe74719b717acee905a7ffea939df48ad36b4e6f38bde5f48ed37b4ebb01a78f76c0128369e9ebf92b06d3174e5fbf3e1899fb382d0dde3f5f32493fb0f3a69f9f189406d32fc4603af19be0ebef63d04b309de4748ad3694e673e97967b99ce725addd2794e17385de474e94db0cce90aa7ab9cae71fa4795aa5a6a4ea9a8fdedf6a352e774437d446972bac5e936a73b9cee72bac7e93ea7e546c948844580d3414ecbd8c29c8e60fd4e47391de3741c698639439c197266c4993167269c997266c6993967169c597266c5993567369cd9726687d55db685cc9e3307ce1c3973524f9133672e9cb9fed1e04d1bbc73e6c19927675e9a15497026c999947aa6b574a6f6895e77ac97ce7026cb991c2e2dd7cde864cf143853e44c893365ce549460a6aa52734ad545a20666e6e7db4e5ffe628152e74c83334d6cb5991667da9c11a5cb991e67fa9c1970c6c7193f67029c0922403221ce843913c1d2063dca194119e72c7396383be4ec88b363ce4e383be5ec8cb373ce2e70c491b9935d224cb26669bb7176cdd90d67b798ced2607687338a34289195dd7f3778e0ec11218fec1055b2278dfd1367cf9cbdc047223a2b0ed2ec9db30fce3e75964856d7c4ac3e6e65e5ea29cea6392bcee634f361f4e374afa5fa57f2a3ec5c56e67b36c7d93c670b9c2de2e1245be26c99b315ce56395be3ec0f67eb9c6d70b6a9a45a00279d46dae66c0704b35d1d498fb37d0537e0ac8fb37ece0694d153290455975a61ce0aaf2867a5629c73ac4d3d38475ae5578317ce0dd1606ea477a5afbc269c1b736ee26ede407d1ea09cd3cfa073335c4b168ddc9c730bcee91a7597ec8a736bce6d38b7e5dcce1b8355ceedffe0f8c3f72c5229ca1dac118ab157a1e7e49227d5cf9c93be5e392797972bc9789e9c7b712ec1b924e7529c4b732e637b9ccb623cb91ce7f218aa1873058c1c96918e7cafc622e74a4ab30746b932e72a6a39e336e4aa960b6ad554c95a7ca8fba3d5e542754d1b9c6b2ab5914a0ba57013946d2ded384ff7818f6cca7272c8f538d7b7ab616e80b532e7e39c9f7301ce991ff1c98594c21e20a01b656f390a29941e14d30f52584e30221bb2a0e1e05a9090cc853917e15c9473d2c538e799f3c4f921e747206578e5c79c9f707eaafac40e46b276fc6a84650cc432d764c092e6672882b4393f47a990127fb4f3a3f61fe8628771a1d9b1035ab041874b2f54ccd517b696e9407ec9f9d5d72626925f737e83b99cdfe25920bfe3fc9ef3e63b0bf923e74f4ece4eb9687a75e945e5f887dbf93b7b5437b9cc9df30fce3f39ffe27c82f349cea7389fe67c86f359cee7389fe7bc74bda89277a9d84b9ae69cb1a8fea634afa54557f19d35b50a1ecf92ab5bc44601a5e4f4b23a645db6e4aa173d752b9caf620bcad7382f64ebd864f20d3c17e59b9c6f715e6e5e87f35dcef70cc13e6247d2b782501265e0499df11fe453d1c7793fe7039c0f723ec4f9b0a611ce4735e8fef7c4c4a91517cb08a2ffd2f9afaa7f7409d23817980bc4852117465c187361c2852917665c987361c1852517565c589b596c861d415ad870610b31ec90ddd8220164ec7030f6c157ddb714765cd873e100708523174eaa489533fa57b870e1fae9aed10bb74ffaa78f57a4e8b7e5fa4f45bfdaf9d3e7e379717d1863a506c43b171e5cd04dacf0e24242b126b990e2429a0b192e98bd5888200085574e31c950f31a32c6a2a988856810e72cc777a9c59d77a5052e14155cc9129425b5507674bca42edf10af1fe58dd2ea5a0471b53e63fe46f9e172fbb2db16de15dd754d974cb31f9a312e54b820ddae71e147a5ce05dd8e0a222d2eb4b960de6e61fc1137f2378ebce5f8365a51fbc733f25bb1d2e5428f0b7d2538c074969dda8edf23efee9a017c90bd7dae9f11bea1d82ad7df8d78c119376f749b3be185f561e7a9ee6d16591f17fc4ad38fd8b4fe012e04b920f1617e1daf1051893ae52fc55b1afbc752913817998bc4c52117475c1c7371c2c52917672a73a7fc83ccff2afb0f157f392c3ce97f7845e3f60f17f21a975c5ce9a0cc6f7d14d75cdc20708a5b28454f3016774e310e7b9b1a37c8cea507572ad923174f5c3c23fa0a1d2e5eb878e5a2ded8e29d8b0f2e3eb9f8d234e18c7758dea1574c6a9ab2a58577dd97ab985425e9294ada76ace5e92c4f8fcfdd7389e7b77fd28a2d4afcae65bb6d1cd25cc422e866b145b0765cde74366adc39c56b79eba696d10f966331cb454199e762818b45cce562898b65ed44c2c91be54325e57aa9ba259b5007335453ebe546f5745592ae1d7357eed6ed0d14cad35df1fe01f791a7ab72ff70f4f2b577eee1b154b858c5d08a454370a323f71231d9a383f226f8ce1e1cb237c1b75ed3f4878b752e36f4324d2eb6b8d8769d783a9477c7e8fe5d74f7407923fe4be55db1a34d791d9e9efbf496bbe7ae3cbe2fe795a7abfef074f5dd6d49bb5cece9d02e86a00cbeafb2d1d464071efbc1e9078feecd7aed6646b794a04f2fe3d7900ce8b5833a5a6f773bdf5df7dadff2b6043d0edea6deb8dffe6f4cef6ce71f494969888be1ef2e75fef031f608a63056274b30ea24a612e7125b5d14e871576424aa4649e9dbaefeb29394865c1a7169cca589ca944b332ecdb9b4e0d2d2a52b5556cef22e5a3b7ded7136fac665df5516ae1149b71ecbf20fcfa56b79fb7d95c51fb556df96e51f59911d97f666744ab074e0d211e123679c8fa246931abba452543ad8d4088e454e6039e966220e672e5d5c0c16b874e5d28d4b772e3db8f4e4d28b4b894f889592c89652aaa7554fabae77be94b1cec6fe299234ebb2e93f62b6f369077aeaa3d8cbb90ed82b9a06335ae5e1294a7a7af2ae55e3528e4b792e150c412155e4524911943ee0c468d87dc438949c5bd1e35f54faba0e96ca5caa70a9ca25d17fb854e752034b2fec4d2e499b6d2ebdbbde75a98cade7faddf538a454d29fa1dad17655d24e7a0e50cfda6df65d2be5d2dea71d94763c8da734fbbee89b7bffebea122825098b8197a04f590805bf8355f42845a7f89c519c032e128b1e0972298415b014e6924c6799e932b5e35c6615e2f2104b6479c4e53197275c9e7279c6e5b943d675f8d29f60fc907a677b7f654fbb163a9e16ccedf9853be1b9492957e4ade282fa737b121fbdbc0081f25247b432047d90f25a95370bdf77b6e8b2bf8c5e8b34b2e1f296cb3b50137ce5bdca41d919614465f908a3c469f9c4e5b3a2bcb861bc3c43fa336b2ce93f8c7f297fbafda5e54dadfbad784b3d1674b5c8e5ab89092558be71f9cee507979faabcb89c507939fda94ad2a5774dc53fe57c4cd11ddb4b59ae91e17296cb392ee7b95ce0b25cafc4e53297055995cb352effa852e77283cb4d2e4b54b6b9dce17297cb3d2ef7b93ce0b20f22bb47d9afa96403ba996cacddea7e9b1a7ff129073f0ed6e895c01f2d985aa1df8d7b7dec25fcda7898cb111d8e0cc17c8fba1c5359abc435945cfa91357cacd179dab0f5d922b93315e60a21062b43ae8c1086953157265c993a997165ce950557965c5971658d9b296b4a65c3952d5776d8822a7bae1c3059305f34e8acd2fd582a476b87c513a7ef5a46113711a39bacd7f3d3f2ebab7debe90dff97b39fb8223dbc70e5ca959b8cc210348c625f69e5ee61f746e6b295c7072e3cdfa5d2fa13a7cd8a0c32a1f374082e95a4e24b610a439f035c25adb256c9682a58b35cc971258fd5ba2264e5ae94b08957ca16872182217908bed3b798ec2f672fcd772dd3e62f0703ee7d454b539c2b5ca972a5a60411014ab0f2030a48eb8e88a40d07a8698d95167ca01bfffb87f2a754e2a8cd958e52eb5a82b226567a2a7d0db481d2ecab65a0c8d2361e2b3e4d0dd99b06a61f1da804b812044413059f98f2ea21cd5ebe8c5e79dbdf6e7f7a56c2df6d1eff7088704526564c09aeff24d8744ac3293f0e90c1da02e58fdb5df5a6d34d699cabcc55e2ea1028ab23ae8e1177d58952eb835a5509c267c2d599933957175c5d7255695655242ae5065437b8edd52d57775cdd73f5c0d5a3052a2ca0ebb0c5523d3a9aa10f5943ed5d05ec429fea6fe896acde0984bcc9967186b5ced23d69e78c5952bd68f70cc1ead58aec0c6ffdefb2eff457a9f5b97155e4ced507579faabcb89ae06a5225e111634939113dcdd58c4a96abd2c53c361c49bfa4c0d5a25ea5c4d5b2472aff9654b95ad371d9bebd6350f2754d1b50aa4dcd5e54f7c8dbc11635be6b89b4b00ecad4abb6b92a01d8c584adf6304925cab00226317925fa907a03d0a363feaeecbc369158ed3b59ab3da5971840e4005bf571d5af2b544523a8626350946ac063acfc850e87bf2bfd65310d06b91ad249667b6562d0410197b0c311d15953d7b4e16164f035ac3ff4ad07a8d48a7235c6555d49a5b51aebaad7e31a716dc8b591b29b417923ab8db936d1593c77f86eb0d4a65a3486a536438f6bf34f6a145958e572b50538d6965c13cf35d7365cdb5a7c925a8e950f536b0cfd2ef53abcddbc9471951d2e5adb03626d6f0846b876505261a4b5238858cbd6010a7f658dc5a0b4f6b056a9ab67149ba9251ee5da09bb8a70ac9db976019daa812896ab130d5521585382b21a0a41d0bc41af68e8d5ee5c7b70edc9b517d8d512aa24753c29aea5b99641e7b156fa00f133febf4223692dcbb5dcef52b1782b7a51a2485aceeb0d2ee82d34dfe5ffd009ff21dbdf69ade829da7ef42fcac658d7306ce8a8e25c2b6103a995552a98c81295a0e604404dd04dbfec1f07e97755effc0ce0acd494e64b951a6e064e0242f9876b75aec9d59b5c6b71adfd81f266e445f6b67b099aac807edb6b1dae75f52e16cc4595604d3a2738079af65cd6e7b10c9cf8d5f2761eb8aca9125087b7f1ed19e45a886b423fa2225129f32ece3fcc3fc43f439511ff8cf967e2b2a24f359d39c5d8e7ea492e1559f0cf927f56fcb3e69f8deae2b6c566854bec70b99f3dff1cf8e7c83f279523361fab9f9da2762b976f1faf5cf9e7a65759ab98e76209909fbba60fa45fd9b02a4ffe79613e4a2aab80f579c0cd785a096b36ec6add6d0acf041660094699e9e62a72a4c2cd945e26ed4289992b5d4fe1740d250d91b9fc93d1225d016ae60ca116919f2cb23f39ac4a12113f79fe29f04f917f4a504c54fe947121990a3f15fea9e23487c06c6b4cf93ff2cefed46cf663f971f600ffd4d11f5c42c5c620861a55401e2202cb66858b5cbea9d2e29fb6b55b87d787142ac680f85d178a48877fba2a3dfee9c38ea556f7999f01fff8f847fa17c0bcfe0942006ba68042dadd8ca569e66f45b306a57882600a2233eb471a8cf08f0c24a628df1c93a822474bd9be7ee25c67ae13d7875c1f818b951fae8fadc5a4424d942f9f9ade86b2366eda379f93d42776a8327e33f2fa54f517d7675c9f430cc4fa82eb4b9515d7d73afe8163aa2d48535251aa8b986c7dc3f52dd7775cdf73fdc0f523d74f5c3febffc073b5b70a556e8058974b3f109592ca6a28c3ae3f154dd685e459952c04aba1b2167075b9966e2c8018548e259bd6936ec06ed8b8441b73a29ee2ba5c22c3f52cf6f17aee1b56ed8ba6cde6b53fda94b66c08ce74a89216ec782cbe22d7e57a652dad28a980ee7a15ae57b92ecdc97dab73bd61ab03c4cc567f67ebc2bdc5f536d73b5cef72bdc7f5bea60325ebe3badcea003c7133a4a920d7656c61a519e17a94eb310597d5409be92aae4ca554b2e220d97a9c1b0c640dd2b92cca103ab21184a48cf62d3fba0908746956683646dc182b475126dc9802a589bec6cc8a581af30fc177538d85126c2c9dacb8b15665c38d2d3776dcd8637f681cb871e4c6891b676e5cb871e5c68d1b776ec8e59f58ad1b2f6e24b8212da6b057d8a6244d7323c38dac8a74220f9a8d02378a4ab36b51364adc2873a382eaa87576d5abda0d911a377eb069486aa5aed270624a9bbab1a834e4426d950e37badce869dae7c6c0894fa5afc3a9e955e48a7e6ec87883dc087123cc0d194b5495a8931837e2b67a93257531d82408a6ea13b1d01c72738455a339c626d09c7073cacd193681e69c9b0b6e2eddf214e6e68a9b6b6e6eb8b9d5ea0fc46f7387686aeeb97900bee611049b276e9eb979e1e615349b37d06cde2dd0a634fee4a6d44d207e9b496ea6f48a699c849a19041ae22b8f8b22186776053433b799d5300cc3419466ce86a4d4125d42123ed2072995feeb1c7ca76f45fc9b456ecae5cadcac70b3cacd9aa6aa4824367fb0aa36ebae8af9fb6259dd40d0ec004fed6e939b2dcc94669b9b1dc4b9ac534d19648f9b7d74d15013c432179a42dca7e2e766809b415d014a68b019e2a6208e00dffbab8c201855114c71c06db14529335dd216716bc8ad11b7c6f64eb426dc9ae2ea98bc516ee9da074959a062b4cb5fdeee27ad394809384c7052762aad05b7962892b4b552160d6ead6d0a4577dbd64617932006d2da726bc7ad3db70edc3a227a8c674b02a26efe4fc0335ccd56d0ba70eb8a267087b3e025cb90a4c2b47543ebad3b9a907550c8b61ec0d77a724b2a26d06f3824b995e2561aab642b8369dbca724bba9ee75601e07efdb9444b7f4dac554460b64a36305b656e55b855e5568d5bd28e346bce031965945264298dca2000b59a8a2fa2bc8676edc352e8c4e043f4e500aed5b2dca508d993126973abe368b62d4db913ad2e42afd5e3565fc322a76e2be369080ef45617149f4fc7efe75640a90541c44044470d7b6114527c4d806b8531d9a1473442e5064a98c40057e66f5d7f69b615e7363b216cca5e942dcf4fb221303d2845da43d06c8fb83de6f684db538c0104b3dc9e01597bce6d0db7f612e02495ec1ba26465e622cd015c7ba5a157403fa5cfedb50d5253d4de289dbb0eb36345e6597bab58523ade93da35b504db3b6eefb97de0f691db27aca9ed33b72fdcbe72fbc6ed3bb71fdc7e72fb85c5b89de07692db29b5a755cfe8f652533719554eedd269197c119354b8b44b1e826f2973bbf23b24bd5865becb0d9095b45d05504981522ef4c3ed3ab71bdc6e6a375edaab16a461a4c36db3871869b954fa2f4592f6b4c37d6e0fb485140682fd474a7d286dfbb91dd034a88a91b7ee571f69c7fcfe603b8c39df8e200065a36847b1e2b4631a7d2f28ed3877189188605c71474f0c9d2122bc3352fb0bdb4b678cc8ed4c7063919d62fc1dfd93f1cefcaf08aa74c4738923ce7f8252388ac872299b4f477ab2e6ce863b5beeec104712689d3d3ad63970e78899d839a91c35be563600cd6c954e76ce3a695208c6ce058d60914d20a8e1b3d2a6aedcb96954deb96352b13caca57537ff7b6a903b4feebcb893e04e923b29eea4b99351215c4626ac5824ec45ef64f5da663998839d2c2ea0299dc871278fbdac5300f74e5109ea9fdc75ca7f4bf08ba6dc92bf8f4ab30bc9ca60e6b848a70a9a9d1a777eb853e74e0338b0c8b414e249295c1587706c025ca7e52cd2e1b6dd6a4050aeae586587ec74b9d353e96b3b37b0eb0cb8e3e38e5f1b9140092a4d13839d30424f20caf28f20caa269ec38023462b3d22d49a147b913c392d78903abe92e16913982116bd00a9d93ba5de62e5982dde17f44d04877c4dd3177fffe6710119551ee4e7150074a8d4d592ebb33eeceb9bbd0aeee3e112703c668831a3e3ecd76ec6a08ca4b841eeefa12439028e92eb9bbe2ee9abb1bee6e81afbb432db3c24a00a29d8069d6c4e0dc12eceec148e8740fdc3d72f7845d426e8864c528f707b7a8af01d8e7ee19d3166b701297efe85d35c12f0aaa5fec460c82d7ff06c10f4aa97847d0fd53542a4a4465d8c666f7c15d19cb8bbb0974ccccee6e52a7b3742c6507df4d834b37a3d98346eb417bae07a66e8ebb79ee16800c6e3b54c7ec6e025fb768c3b06b7e3daf5be66e85bb55eed6b8fb8355b95bc7b6d06d682a8db6b4a8ad7a87bbc2b4c75d8138e0ae8fbb7eee4a87829a0d7137cc5db907d2891877e37a94c9fe4ff0fd5a2b7bcc3dfa2794bda143a9512913bc37e2de987b13ee4db93743cf7b7315696da922ca4a9535f7362a5beeedb8b7e7de817b47ee9db069f4cedcbb70efaa2dc885eedc7b68c527f7cc1bd65e0282356e8415ad974494f55288a35e1af750eea46425c5846d6222f732ea93458ae52f6deb22cd2142c5ad97b3e1238f1fff8f04dfd2cb734f3a53fcc7a8bc7c45255096b857e65e059314c3d1fd4182b1274535eefd70afae69837bd26d0997124a4d54f6daea53d3a0f32b1fe1d8e55e0fc66ec610ec736fc03d9f4211e4014516d49d64a86b0aeb2435f8a4288450976c2f0cb2bd88564c43b03ee6501104a36037d6adf37f8be007658c7b71eef3df72c45a79d5c7f02cce03a2f74997f5bcdeef824ed8a4026a015c7f08b1345bdc1f59c1644f737f0c4f10f4433146cc6ef376ab3fe1fed4b62ba99c5db082741050a0d9453082885f2d41eecf107db24e8bbd3f07c7fe02f8046b57b79dfe1210fb2b4770ffbf4ff02dfd35f73778e2fe4b8efdad3e8f9ff1f82881d9df717fcffd839e2ef4e06242a17f448849581988fd93a2fc519467c72bc5fd8bc6604da16bda4d1b820750eb5f718bfa72d53ba24c28f41f98dafda74e55336d8380d87f416019a107fd04f775e2f7e716b4a47db95eda3e0ef733ff87043f28b378f2f98552f619bc13ca690ce6b89fe77e418f1c1256451ce3fa250c59862f93a95fc6b445e85594a38cbd6a05e196d293cdd5b2eb1b8e554350bcebd84ffa0dec187d19bf78482875b8df4556360728728bfadc1f70dfc77d3ff703589edf3a8a24953e85540fdb7e8360e4df20f896eefd6b4d94296c094675f79361c6b81fe701ab100f86b00c463c1883800c7330c1b806531ecc78307722fa021bd160c98395a6d88b94e060cd830deec360cb831d0ff63c38a81cb1abc8f444f4857870e2c11996c1c56e2398b96edb91901c5c118c32a3253607ba8134f5b75b06f77f95e0c0f3bf0fe1355a4ed7c10b0f9e3c7861e591f93b48f020a9034ff120cd838c2a92667990d3535d5e27dc900779c4daa0a0fb460ad9411159488907e6976c07151e54318b8591ccc4414dd73b69f787077544f5a0a17a138cd0680bad0fda16e5a0039a825b4e9e201ed6a22e0f7af6f5419bfe5d829e07c4c1c006a0c840c2caaf73b08d1b2fdd9623ad4c6acb2ec0031954084f658330563699dde220a1830d53d7c14104937720374062368eb46f66b178f8185c7cc4be21163edf0816b068b26f8cc83251e99b20c4c40d1bc545778c82567929c11398faa6c0ed9b2106cd71daf7f70fc5ff17e2f3fce0ba6f69d74111df8a7d6bf66dd8b7452a1184d55cec3bf6edb1c9203013ec93611e554ea0e93bb3ef82070d212e535038faae1a804a70105382be1b04eb624b83eec5be3bfb1eca514522ce27585f36247d09784a154cdb258002f410d0258b6b4883c9cf5b55794afb5709a6be6631a26f8009e14bb32fa304b3ec13703a1f65d3c0fd96ce17c0d157d4fd5a03d06caa461188be121ed224bc8052c65bc656e333dfddf255d857655f8d7dd2569d7d0df68987306ab3afa31b885cbecb3e49fbec1bb0cfc73e3ffb02d86de0195445ec21f685b535211eb147195980fe4d7c20e879f388b558214a30fa62ec8bb39fd94fec1fb27ff4118c7d8001fac7ec9fb07fcafe19fbe7ec5f6876c9fe95ca5a1dc600e2df00917f6b08de7113b078fd602d13b4fe1da254524453197b8bf8f8f7ec3fb0ff88a89423a1ff84798d60d449815d5f2a9e319de52ef92f3606ff171f48fe43697a7eded51e65cee886ffaa0bd453572419dd0dc128a955eebac01db10d201e770840ff83fd4f3c6b1831c397ddc2ff422a1c06e6137799eafe844edbbb6e173f98a7fea44ef512fb53ec4f63fefa335a7a617f1613d69f43d62f3d2b801dfa9482ee2fb25f6a95ed9b417fe5df26e83d0fbe63509e4cfc555de92a18bfbfc6fe1ff6d75514a2d5ef188250c66c15520d0814133a0fa422a0d954d0e6f362bf44631b44e1d7c196e2ef2224fd3db0f3f7d93f60bfd4f10313022d803511fb8fb418647f88fd614519d15a57f647d91fb387417ffcff1cd9df1194673e1b83170e30f00588034355461c18035960e2d879448619982a870682d1af830acc000ebb820f712a6960ce01731e0c2c39b0e2c05a512a4dc9a29a3e7b04361cd8622337531bb176c70d0cececb613d873e0c08123074e1c387340ba7bfd1ca703b77f155fc07b9cd607737b9c26844ce081d91678e27e0393745eb2494d531c482bd334045bcd159baf445520c3812c07721cc86b2aed143950e2409903e657a302550ed438f0a352c33a1a90861a6a6c72a0c581b6a61d0e7439d0e3409f03030ec84df07320c0812007421c087320c2812807621c886bbfa3ff3f3c90f8e65f04cd895a6230c81c240e0e3938e2e09883130e4e55661c9c7370c1c1a5cad41549bae2e01a7b6370c3c12d07771cdc73f0c0c123074f1c3c735016341b8352ff0acc92066f361bbc73f0813450e1e093832f0e261065c12466ab4ced608a8369c4633003919b16cc225a657d0c9a43ac394eff67eff7ffb724e8f90fb1f01cd2b3eb60bdc3c102ba172c72b0c4c1b2150943c4ddcb4a50065b55310e351dd70f07eb1c6c70b0c9c11607db1c94d6ba1cec71d07c0b18d42a3ad5cf8ee000012ff3da62f521f2837e2c1f9206031c0c02683084500fca5d8a70300a91e92058833174dd0c23f8efae83dee3b4094011390fb6871c620e118786e8b0dcf8d008333734e6d004a4a4f3a12987661c9a7368a134cb1c5a7268c5a1351c421b0e6d39b4e3d09e43070e1d3974e2d0f94df0cca18bae62aa40ae1cbaa95180f635181f1cba036bd0143dd01b11591065e3965532f4e4d08b43090e798ed3a1d4bf4ab09ff93acac831d01c06eb5d0ea5b11b48344810c8440965100172bf43590594535833b093d4e25b7328af92d3908ceae884638143450e9538649e8b3fd42a1caa4291cbbc5323a056b3ec84b8300dfd70a8ae21e9e75003335d680a4a406cdaa38c3cd5c973febf4930d4fa2268c230d4e65087435d9c3430849e0e41ee6edf763b34e0900f510946136527e2870065ce49de49009b7828c821f3595d28cca10887a24e09ab6e94b0cbc63c6e716c3e61e63061cf090f393ce2f098c3130e4f393ce3f0dcc660f37ff401d3ff8b346f5f04cdab2d89c1f082c392ae38bce6f0061b63788bb184771897e8e13d36c3f001db63f8c8e11387cf2a17d5af6a14fdc6e13b871fd88ed0a0f97f3b116b7d0ebf108048fb56bc9670c229490ea770032595784436cde18cc6a91f811dce72d81d65eaed7f9ba0f72b4e660a9bef8985450a1a5909acdab213ca9a88c5fd86900c17395cd2900c72b8ac535b5857540a3ac7473ab77c1c162035846df8079efe9c21e87774ea4e795931ba71906de46df716995274456e5403933ddcb404e511f55f261876b3b819538247f424dce67087c35d08669f0ca4a70b4e06fb61580632508e0248c612e07010f3371c8208f47058d9c9b82210d9cdc3511db5c4cd4d0986639a8f5b1cd063c822358a83e8cd5a4bdcd95f0843846486232e1622ffee9bc1b6e781c412d4188c0c812032422ae38f8c9162ed238e4c1077d2f3c8942333886c067262c322a87b8be093539a446564ce9105fc650b95519b6d23b27431281259298e3814a31bac5e89acffb0acacdba7fac67e360682db7f155f64e72178716fa785e05e29643972e0c8514f1119049a3c4a454eba64d53872d6ad524f6312a4910b8847f4ac26b5246023371ce3e05cb5bbab4698128cdc551e4e79cbd3d91f9eecdbf3e1c97aebbeeceb10104cfcab0483f16f82ee912e22e34fa9482865b0139a5df1d37f819be3481e5b44a4a022a15ae2489923154dab1c11ca3fd851bf7199bdb8c191fa47906d68dad474a5879580c7ae2922b961ebda5255222d7d23a20f24917f77278974be8ed372aa8f74719c8e88d2e78828329765b64927835010500d5dd4b2582223218e48c409d9284784549ca3cc51d2891fe3e8107ba6ccc2901bbece3c1383758e8e2c3b2fcde8d8a38f6c0a196bf0373ec4bf6a4d3e0fc5fff2272451cfff238bcf8823761d8cce383ac7dd8d2e38bae4e88aa36b008d6e38bae5e88ea37b8e1e387ae4e80933377ae6e8459fffb21c95ec8da3778e3e38fab451f51e72a8e1080a11c32bfafa2268e5050753fa8575ec2ca74f1a4d7c3e21e9afff5d82c9afa30c9ee7f4b9389a02c168da054e03ab6134a3c884518ea379c41dc011765b4965e18352e06891a3258e96395ac1c217adbad8d2c15a826f4c369d7b2c5ef1008dd69ca5e64adfca0fe68efd76f4bffb823aeaf9dfdfdff80465b4a1836f72b4c5d1b6465987a35d0dbd1e47fb1c9578f471d4af6900d1170d7234c4d13047856354675e4ca979624841198271488c39465f7a6ca8a91a7fa57018399d3c15451fbb2f1ce5fe557c2231cf570ecd36622436d5becd3836e7d882634b9515c7d61cdb706c0b911d23b6e3d89e63078e1d3976c29e63c6f8168ceeecc98ec4a20463176cf058176a1cbb424437965f02879bd5a596574c5dd8eff633a6d6bffb5e0b04dd67edadac65d71ba233b1278e75b117c7121c4bea9227b0521c4b734c3065392694f3ba5835b1736244379d5535cfd85f76988683997091812328e225152ba8a8315654b93840854fd65bd1a294d212be3628c388fdfb04dd3788e538fd8ec158158064bd8bd5145f174b5eec4757bd2bc23356e758c3e13b41de83fdc4cdc52a6f8b43f92628509a38735b3a1764ad2e694b45d959a6974fad77112c6d8e756c0cc6baff2a3eeffbfd58eff30949accf31e9b38f637e8e0534cde1b40c25c8b110c7243c231c13ac318ec55da078c76822a3e9d1df7163befd863283ec5be2ecaaa9c4c929ecd8792ac6879a8e383ee6f8c42e85f129c767f8aafebf40b0fbeb2b5bfa295d7ccef105c79780155f717ccdf18dca96e33b953d7a1e3f60441256505a9eb879cfbfa627db74e9c5118c1f397ee2f8d929462e4e8cf1e8e4e41193bd7af41bbe366afeb82bd6fb0c491ef8e3778eff5fbe2b8c7bfe5fb64ee91383f117c7131c4f723cc5f134c7331ccf723cc7f13cc70b1c2f7a06f56b747f692ca9a5e4f4932158862082761a68a254d448ce68a46c1d90569d426aaf59fff80fc7ebf843a44e45dfcd99ef8fc6be3ec38d37fe4f50763cff438f3c87982762846153834efad6d2b5bb88d1211d6a5ad3a2b61b8851cce8ccf0cbd6e73335db3655686f8215959da56971184bc5632c7bb2bb6fbb910e6671a3a87fd3a5dfa396b3a1f9d358fcad97e75bf9f12ec77b1cefffefc5e0e0f75715cce379dc670f1898a47e2c41365cde01411e02e4e1b0f3a0287ffb18ac02dafcff24f1c05fb1f82541958dd3371ebbd712c25797bb138e877537ccda6f3263553a7e1ef5bf5046381ee578ecff9960fc8ba0f983d2468e98cd9889e98f6808fe8dfe67f657f47c040489870ad12b1b31128f88c7861df144b2aa8c8caeb5cada33533da8b5a6c433e239be472f8f0472acb17f9e9db7f8de1f3f6290f1afd9dd3c112ffec79fab102fbf099eccdd225e11af8937daf9a1a6e3f72d97b1185e3abab765a3631c7b813a1ac6e11d734143706b4417daf45bf7daff2b9fddb7654f7c203e825dbb8814281d44f3d90566b74e34d92ebfff649658509e89ff9b5ffa6ab83f9168e9d2616e5567a6ff0df7572755d9b9eccd757be749df63b919b7f7a8bf872c13286d08de35e21eaa187df8ad3c557939cb5b196ad1fdaf749104e13f8ac4ffc7a6bcf2f687026caa73dcc423dea35ced5f6e7ba3b25724fe8fbfc56efe88f44dd07e753542f8afae86df62fa39f9c3fe3f114330a72dbe34153daf69c1c132d9a72a0f55a448c656d21f56cdb98a06f4cb655fae053156c8fec4d18f890b8cf0bd3e1aa006a53c8499906c65bfa3b24edcf82fd6caafc360ce4de126b11ca4429e5030d150707dceab6e86567070ef6eec77272fd742c11358f03704f36ee4792705676c3bcb1b8ae81d49b927eb7397f0a75a7dc257e2f39e16bc4dbd1b371df211be01197013dc3d7b09531b8f17f73302d27ef0174abc3bf8bb3fb4f512c4143edbaf0d76e4fe09c1b0ebc9dd3396b752f8eefcd003a1e08133fc4684ba6f8222114da31ea75f7a0c3bbf6c69f837241a118df1d4215da409d194684634275a38ff3f9b72465a12ad88d6f8144d661fce6eba53bfff72c1a27ca7df51d9dfb22f4ab4f91b82573b8b25a2651da4ad8401d10e97a6fddfdce3fc779fa378331c5f7b8caf3f0665f8eaef0f121d888e442755ce2ebda862e44a7423ba133d889e442fa2047a26f38b924429b5a485a30025ca10658972dae0c9d3c8d95dc8644dfb42b3a073ada91fad45be26b51c8c2d448dc7461ea93724d181a26cdf44a5cf22683e6332312810eb07255826923b5d25aa79baf44354f7642f1ee5e43a2c7ac3155d1c998f18824d04a0a4d4d24814bdeda443d4d5a21e519f6840e423f26bdcf9890258a128a1d92014bf0469482637519848da91db1ed3ead254fc73215c258a74c888e6e19086231a8ef5bd7ce4f357489f73cf8586137c99530e4972d2c489f2affe38511e7ecc9fd3bd1fe9b0d7df6938a5e18c8673ee6768b8d0606cdbd42a4d376ad737d89de22d35f677294794e070e9da8a585dd2e18a866b553634dce205ba88f400e05edcca81576c8254e26eb8938943c33d4715682b8743b54cb4e18186471a9e6878a6e105ad994b981472b5a1341491a13e00089b8c9e16cd1700ed4e1d439bf5160d9ffae8bdc79ed37527ca3edb99fe2628d1a73780862f7db5511682344cd03049c394bdba216287df84bc517ca8b55d78193e696bb7a3483b82c38c1b529686391ae6552f7040a6c998864555641338e18117985e8ea07408f31a2397481ccac3b644df5668d2b0cc910e0d2b1c49a0eeb04ac31a0d7f6858d7ab48fbf5aff9386cd050c6208ca47f1d7daac9dae8f36c2f06310de586f568d8c79a086ae1cf6fd8781753d1e3e236e0aedc1e79bc138e7e1a065c942c3d11f39792fd947e29d9b7832118a461c8e10b6b1a61df8286f2b015c7cc1dc66818c7417724db481ac1c5756e57744d4cc34e4f64656b9130ec9ad5f049a321b88f46341ae39bacdd316e86b4369ad0684aa3198de67fce44ac0ca305208e96345ad168add336a233b4a8bfa5a24a6f48a30d8db64ab0a83f1770d15277943131884f6c0af8d8ba2fce3bbc1f82b2d788c9b85167406074f0800b3abb23353aaa31f3f181058d28c1d149e54ca30b8dae583546327239d0ca22b5a5d11d7124ab89045aac4b236c26badebdf0b5180d43a4a3a7527b619594c53bd6d5a34e9146091a25f16dea7e048be928059aad3870cb0e3e4affc572261c4719ac8ca3358db234cad1284fa382fed1f5c54e55f848e345179be1cf4f29bd0f465804c732df31f1650dc5ebb53b627054a251d94945d3932a55a79f3cca9f626a9dd4ff6408d668f443a33a8d1a346ae2cc154d2ac416863dac2076466dbb8d8c9e580dc14bd074c04b387627d8881d56b54f7477169f2e564904d713e12911d19601f4f04b3332df0593f8c8312b3eb58fc6a3be7d3b8b3f89137ce6a2223272997d7dbb9f98bf797c1f5f0037fa1583784d9dc725e45ab132c406a0845b48876c24ecd16b1a8cb56f097fb9216c431f7d14360423348aea748b6934c9512f8e093b667cf145661fe6df100b2896bf8986e103bd91a550f161a2093ed997a5d66887dd663c325895e3137f5502b2f274d9a5f118535556035952013d8166b16e0eb5fd80ae8913f38619c717df124bad6c6823e9c9046f1fe4502df343d0488899798d5fa389d918b487a18b9e310b26eef057dcd2e1f194c6330c7e3cb75cc60ba7ccd518f6947a088e971ed61167472d25385ed1784d63b9c056a32f86281b8f68bc93b54ca0205e10773b7c202b1359c639deeb22980482914e6ac13a1c71a865282bbe10b6145931856f0ce014e2136f4da024687c007d99ecf5beaead6a1794c27db84323dea98dede24ee3a31e4a2278221a6e7465f0e164da2a01ba718be9df9462d18ce0f342612710c7271a9f697c010ba16688409f6bbaf4108ca8beb0458e94f377c41d4743f04a72db2172a5078d9f2232dd64efd76bbf1059b2518e138a432c38d63894099514e2513693f141c75f46ac0911e188884b2b563fb2a3b862927b93c40e2327243c5dbc10a7129221798695404b63e918c61135f04c7c71449b4365374627491b09e84783f82da4dce7fc882f0f4a6f251ab234ce39524b8d98e51fd95fc6b7e5e6c9aebe4b2186609ec6051a17352da994692c38aa34ae6117166402ce4499ecb382ccf0c2d3480ad18ad91a50bb9c167d98dab200c9a4167ce600146eb987bfb4066c425f16d4a18f8ff8251459a47a45f3478538b5c92a4c3d5d857dbaedf4be4212db0561499522b9cd723bb1a4f8b4ab69e9ad1cef7539921bfc43e3ba0e5046d7708a0cb0a9836daa25af4a4995964ac9658b1e114bdb63b4d00cc10e8dbb9a5e55f14a8fc67d1a0f68ec93cee92f265474e59238f563620a17598fc42e43127d1cd0e818008a778d1b07b023e336dcf46859842e04073dd9b8691ca471083b3578153466d3987dadb89e257b5888e5c660fff5ecddf109ba146f801ae6b27452269accc1288d63348e0b73dc323bba9b1de364a8c3bcd26464153bea779141d151074d61d7466c958e7386a7129c8c6932a1c91429fc2656b1fa5495194de63459d064899094a70eb9c966cd92b5529645d6255277708090a54ab00a028914612a76091079f2c368b131e98e7cc3f31f0ede095d79d3808b954e4e705bc49d14c96200d6279cfb84c2644593b5e713a51e4d3634d9d26447933d4d0e203839d2e4a4e99926179a5c35020634b9a9dc69f2a0c993262f9a246892d466533449d3244393ec279e2c8df187e927d4ba0e912598537c2279072ea7ecf296a6b15b453a5da049d1ae868a52a34f4e3c6973b4768721fd0626086694e0461f0f121a2cd8dcb11420acd8229e94c07752c67e2521dc2e2145dd246e95ae86828f261595aaa4e63d0d4d6a34f9a1499d260d9a3469d2a2499b2302482848b7a5c37d9a0c74803e9af86912a0499026219a846922c4a334f9fa349126711b4f36b0a69f60324c3c71a604a7ec78e534cdc302634ed3bc4dbfec44d3214d47341d63c0b20c4d273845cb0682ed1be7129dc5639a4e693aa3a93ed5cb549d2e4497594cd32570e3a0ae514021e8d3159ccde143b669d9b5fdbab461221fe590a0cf3f21a5b6c60d1b7eff8e941ce0a76b9a4a67b634ddb941e5ddc873b6f3ef096747b4a7e981a6479a9e686aff3699a6179a5e9df39bddd4b17a479579bb35bda9dc551edffaf3db2ee94b5363144b82a649bc359aa6689ac68610d3770a666f91239ed92e863e9a66b04a4a58c9d4c6da9fc1994e0e9fd876cb1f0ab2d54eb3a88eb73e4fece07846c4db33ec1b53a13053d67939b5e0bdce54ce0c437d0eb971bd4b538158a26999a615d7c9bbebf0cdd3ed77faf00ce7e974194e4d39fe388787a7b59bcbc2df10acd3b4a1c2aabfb30d1b74d3a61adf8ad1df3e6f638ba66d9a761095b2b1c8d1a451c4a9100ba55f7795903e174b0fba7a44dfea5eb105353c9674f16991f0d26d1a8f3dd31eb60b093ad9a66541c49d48e0682d8bc054f6373f9bcf9de5864d07787a99ca7df26b97bc230a38dd1803ceee1d72c3332e5314a469c8c563d83352371deda40cbc0946682afd88a912f15cb2ae46ef358c73fdbb5be213b775678c77d5b321cd4640d9ca616c4373029fe8d38e948e119523fddb596c1a493cf9615b7fea6b85bdee307b1cc571782c63abc55cd62d1ecf48ba4aa88f348e1d6c36a1d9946633d779d3eda827fb4b229e22ef601baec864ed275f349b7b46fdc54109ce167abdd8a760b64476b68258ac753546d4befe18adc578463c55c47f83a89c6d69b6a3d9debe6ec0a930e4d64a3dcae9e111a0758d831d9f76d661177c32f1711e6ca9e00d9b3eeaa61195f5bec18753c1ec607b62d9c53cb73fe28983baede4572844beb0ce8edaf995e5353bd1ecac102f34bbbaa277c58621b802c45fe99bcb579157f1faac3ca50b47d3e872ed3bcd1e347bd2ec859dda1f3728f11e415631d958f18e7a073b1eae4f28157c723094c3764bd750d9a631759f58f2e4016ea473568e8d72669e256896a4594ac7e6e9f9fbd65a2e9e6e4b28fceeb627567e59ec28d22e18339f7ba0a9219855c9d12cef94ec1f8ad10b2a6fa5e0ec79550adf0e459a956856a6598566559ad568f64333b9b0dcd82650b6f5314e42c96c17f8f04af6a59e028ae13d020e8c32dff5990f6faa6f78820ee15b253493e86ed3ac43b3aeeb64e1bb876f63cfa37b4b0b7f54fc335bf048df41fc7233040734f3d1ccafb2708a5f8d03273e270b97fa5d2d9fa7d6c05357d200cd82340b69188655229a466926b7374e73b61fccc8562b3b29de3026f45c39d1e79cad2e8e097dd190c62eaf820f04e7439a8f683ea6f9c47560e0e265e1faa31659a0e753cfa0169ec17abbea46349fb9f12e3e53ca78ceed2b619a2fdc15fd86a0dfd2992f69beb20a2a2c55d66a5959a3e5e8ff3085ddd4dd587fe38cec16831482f31dd8cdf7343f605ecf8f343fd1fc4cf30bcdaf3417cb5d7f373d879763e3113e759916ec3e2b16bc314bd3fc41f327cd5f344f689b499aa790e226ddbe717819ad40105d5a79e2c0ff19e0c7df1b281e99af1c5ce9434609665d5d9f217873622aac5db1b1dc104a6f9adef4cb7fad68d6162874c197a3795e4915685e842ebbd0bc44f3b2fadcb5e8ac45159a57695ea3f90f76707c14837710c02a4fe2f33acd1b346fba400e29c196de86131403140d0ad3b65e7df9b9bb661a9911a19f7ea7bfeffdd2e92b1dc2da45d27b38ef40e9d0bcab73d9305d1a82016daee741695a0f587c1f7be08fd4559cf72de8b711044f183018c900e47a7e2cc373710bd25cc61c76ac473af288ba45691ea3799c164c0ba2c51041ba1869231177275416630b54082e260a34a54a5e1b1c21d2175344a82872a1c5cc8d74f935d2bfb4d8d1f9fe2070a3c55c095a51828b052d96b458a9f296b5ca527529da38a3a45bb5acb474a3b273451b28b28158b73d2d0e2a3298132dce58d7c74d5a5c54ae2aa2dcb4ca9d160f5a3cb596f8bf68915025498b942a92a65531ba919366335a5724fbade46891a7458116453790924a5965e319ef4a47b17043db387da17d5b7fb20b3c8fd3a26a3c952056a523661c82487a53d3d96744b3b0189fc9c7f2367e4ab511642708498982c50fc24ad2455d950696a445534502a7edf48e86e454d7aca536d2a5450fb550571bb1edf455ea2afd4ffb88cd0152d1252aa52ee254e26ea041bad3f094ac1f62d7a59e1b48c06625b5639fa82587696446673c4d302e82b408d1226cec5e82928f78f4e847f1eadea2bf74360a7a30b2e337239739b888d1220e5e16dcb72c195fa78132548e47705c8eb4e2d8de064bf097a87d39b6d9e58496539df211bd0dba8080a95aa474ae28cdcd16599ad91db01160e2e61d3d16ab67a44b9dc54250ab78082e17b45cda1544748b63a417d3524367b972fe2b5aaed573848ac6d9ac3e62971e2c379fb141b6da5a1ce106583ba416dc1e58a11c207090464eb43cc37f79d12bfa6879a5e5cd928272b78abdc443e5fe4129d0617fe2d2165c4f51fab05ccae623730237b561bbfd2b5cec403c464be00582cb84a1a404c16e65058c0d9a95dad76a5980234afd1f673323a02f6d6a20c26181705e26b5f7065f8a96692dcad0320b64cb9c0663c765dfb2830564f75a748082b95fd306f3b42c68943d1dd0a2b67f57fd9d1daba294c5cd4c76a9625683654983b1845045afb6d885ccd82da3a55eaeace132b2343ea5155a562d8745d410aca9fca8d49df24baffd8dfdef447c1ab46caab420b2eac3dea665e7bf2f329d7b5a5744224e284848cafd0ba8b49cf27712b47d80124297ccee8416fcd8b89661edad0f22dbce32a25d1d681a757a4c157c538756ac038498bdb88b2ff381a828435a8d905d8d61912cec0d88b5e837ff246b22519c8dbe9a683ad64626ea36d59b7ca5d58c5673dcf395c6e06a8949ba5aa992555d954f764dab0d1c6c76852ce6b5e85bb5671023e87301221373b5b31792605fedf572461139d04a2a9e6875e6c00fad2eb4124fa170a7d583564f5abd6895d0ae6a6f11dd256d93dca09288b8554a21a4956006453a7043b0a17b9fc1440a71f841698a0c3583cffa90456fb9bbebd976b22028035be56895a75501fd5b15b1b481484931ad40c4b083be52461b2d5201b5ac55e060ec5b4dcb7a3344afd0aa6af71c99bcb8564def598156c2ab4e2be94c93562d5ab569d5a195f456e8f46935a0958f567e5a056815a455885661ed64c441fcc10497ec2a8ac8c000638a2fee59f4cc5bfe0fb221adf9b7f20f45bf1459a7defa9a74a1b95a7c20580241134448b7d82bde3ab2e76f7dfdc9be6b89dddc03ab38e7f550a37284abaf4718f97a4ceb09ada7b49ed17a4eeb05ad97b45ed17a4deb0dadc56147eb3dad0f16e2fa48eb13adcf885974dba522eb0b6ecf1a5fd4a3f54d518ede5894e0fa4eeb07ad9f6ef08cf12365b53b2356f1bc3ab3c7936d91376b8751a2f50becd60908085631e07592d629cfe09d2ef6379775da19335f646149fdce8aa09da46b304beb1cada5ab72e922ada51b655a57685da5758dd63fb4aed3ba41eb26ad5b08c3759bd61d84e1ba4beb1ef70b7ad7f30087d540e7f5baaff8069a1db9d0816266711eb2f639c56ff575002bebda88df531ab0a5eb7769c0fa9852384befa54f215a87691da175144bf83a86ad601da70dd386a08b825de26d646b148185acfeb688f3c78760795784b391216d46b41983dd66429b296d66b499d366419b256d56b459d366439b2d6d76b4d9d346c37073a4cd893667da5c6873a5cd0d22fddfdc69833ffca6cd93362fda2430ae4d12643629da986f604af4c97abcc968183e3500c9937d7e748935e8231bb0ef22a96ef5916d41f44d963639dae49d141083125c9b226d4a2aa2941141a27cecc58f03e22b6b4bad9ba69b8a065adad6425ab191b8a9d2a6469b1fdad469d3a04d93362dda08f18e66e506f468d3a7cd80363eac861b61175082c24578856913a14d943631dac469cbb425da0e693ba2ed98b613889de0792cf16bf33d6a19ed764adb990e3be351e656f1ca76f15b797b8a45ea4a2a10b74bcc82ed8ab66b4b70bba1ed96b63b0f41c71146a3ec1dc15f3e250fdfd26fd0efa2ed81b647da9e687ba6ad5cfd4adb1b6defb47dd056baf4a26d82b649daa6689ba66d86cb9266699ba3ad74af405b69a144db326d2bb4add2b646db1fc557a76d83b64d3790a6ea524b1601f369e7b68d91cbf436ec2c8899da97a0038be81d55161f6a56161f3b7c4cc52e6d7b7ab1beca80b63eec2460e4a0886ec46bf94be597db6f1fbfa601da06691b528261da461499108cd236a604e3b463da11ed86b41bd16e4cbb0908eea6b49bd16e4ebb05ed96b45bd16e4dbb0dedb6b4dbd16e4fbb03e2c02bbba3e5b833dfc004a699a60b97ce94c5d2815b6a3a7796b923db71fe1d8b12b7c154e920e0e58eedceb4bba872a5ddcd0e7877877815c16194371a64f7d6c1642d4aff07fdbb084d3d68f7a4dd8b7609da256997c2f2b74b6316ef324089acf0cad12eff21b82bd0ae483b69a44cbb0aedaab4ab29c11fdad569d7a09d0681a4bb16c6025d9436206aaa04771d95ee3f4a4fd3ffd2eded2c22171bd0ce473bbf2a01da056917f248d8a3183df26d8f384bc853fa2bfbae1ba55d8c7671da33ed89f643da8f683fd6b97c4500ee27b49fd27e46fb39ed17b45fd27e45fb35ed37b4dfd27e47fb3ded0fb43fd2fe0482fb33ed2fb4bfba21f89ca2fafea6e9ddc5e0fe6153891484954f452cbaa2ed5f6a5c3ae30b6ea8e273f6252cb2758805a9f82474c9182000f749daa7d498b63125b2cf689aa57d0efa3eef2c394df33635466f15ab9b5a2205e75ca47d89f665da57685fa57d8df642a14efb06ed9bb46fd1be4dfb0eedbbb4efd1beafce03da0b053fed03b40fd23e841804c130ed23b48fd23e46fb388660e4c09fd489d949b23aecae4eb4ab52eb428494b11b2e22629152518ca71419877715e3863f0c1ad2614487311d267498d2618652793c02b28ca6059b1ee6aae45d510696c342d3b9bae52c3eeb93d56cc1d1cfa95b9e0e4b3aace8b0a6c3860e5b3aece8b0a7c3810e473a9ce870a6830cfe4a871b1dee7478d0e14987171d127448d2214587341de4d2d2f91cb61199c2076953ba57a4430973f650567c53c751940a1daa2606bbd8282d2cd5adf2df14d302403fb08d08355c66a2d79bc128040d1443e72d1668e1cb62f5c51f9e5947d6eb2fba3c93f479205ba780f8a1832068d0a14987161dda74e8d0a14b07e9559f0e03b81d7c74f0d321806de410a443880e613a44e810054199c287181de27464fc211bc2a5a73151d198f8c89b60978e43c82f2832198d5d04fa0846892fa31823b263a4b6ca838e13203b4e41f068388eb0d51cdd808f0b95e557f6a3abfd5d2a73df0bf1b8b2456217fd635f23a68e1b3a6eb14b1c7774dcd3f140c7231d4f743cd3f142c72b1d6f74bcc30dced2d5271d4591a125e998a2a3b499a163968e393ae6e958a06311179227b163095310832ddbe090a11df557e5e9587552f3e8bfb23527554ffa2b6b3c7fe858a76303226bedb1a9698b8e6d3a76e8d855e97d2b3d8fc56bec7ecb2f9f5f0e7dc4d47180fde1e8c34671946c808e413a86e818a663848e513ac6d4214e27c65f1f9a87e2d3904e233a8db10b9f26084021789ad26946a7391a3f2dacc8104e4b0cf6b4a293386f94a0703d6d6d7ada7de497054bdbd0d9bd3ebb2f91f03cede974a0d3914e273a9d91cad1fa74a1d315f7f37483bc957756a2cf6b39ddbf9c7f89d7687c249a4e0fe522ca8b1b493a25e824698a4ee293a153964ec2254fa7029d8a742ad1a9acf82a74aad2a98673cc7b0f39fdd0a94ea7069d9a9fcbbdfb260bfda945a7369dcc77583f98de8a50effd4663ed5be7d6f5d4f2b6d0578203c5e7b3044f7e3a495f832aa61f41ed53884e616709bbd4f8843c766f91376b443d259a00314227197f8c4e713a33fe96f53ca4f388ce633a4f54a6749ed1794ee7857d1c3e2fe9bca2f3da1e034d009e3774ded27947e73d1a3f1f6c57cf47cd9eb0b160686743b00b399f955a8fce174d357bbe020a2c5b2dfdd691bd7a8aae28953511f7e7087ce79b423c6a5327c4e00741d8017572be6b2f4d3644e7874b1d383804bf11073fa5c262a54fb8ab079d9f747ed13941e7249d53744e3bc9d0394be71cd63ef33ee69ca77381ce4504e07b0b362be0b944e7329d2b7a5d7375bd6de72ad6fa738dce12a7e63b0b323c996516dce5a360eaedadc56b07affd572daf1b50d6e9dcb004cf4d103cb7b0129fdbb8bc4041ea114b508b8c82b4037f28dd8ff12fb89b462402a46f7d85a81ccf033a4b07fc4a2da0125491bb2214228a2f4ae7189de37461fd6beba1c57719d1654c97095da674997dae62bb1140c0c9a68c1834042f73ba2c6c2a4b3e7491a553e64e7967dffee2b3a2cbda65d75a7d43972d5d7674d93b39d0e54897135dce2a174daf74b9692ad9bbb31ba3d12faa3f9cfe54b9bbeac6727159b1bff082ef92b0c17849d2254597345d3274c9d22547174153a04b11abdba5047c97325d2a74a9d2a546971fbad4e9d270049b7491b1b4e9d2713d3172c283194035cce84c0c8ad6d5b012a5f725d6d8b7bad7fe71eb7e3c611fd04597bf8b9f2e01a4b20e5e34948c5c4274093b3d02dd88dcde8fdeb516ab743f55feb4d8ac1089d1254e57c6af1a5c8778a9771dd1754cd7095da7749dd1754ed7055d97745dc1f9baa6eb86ae5bbaeee8baa7eb81ae47ba9e40f07aa6eb85ae57ba4a23f7afab5f1f986432b1ae4f1113835d98ae2f80782be0a2684cf6576a04c85a1f94b6a22809ba2695a09fae29cce56b1ae064293480ae19d5431f9a563981e93b7bcd5ae5232118c54d5a30cadb41a6d83547d73c5d0bf63b6ad7225d4b742dd3b542d72a5d6b74fda1ab0cb041d7265d5b746dd3b5435781227deed37540571f5dfd4a3040576930e4e983bbd972dabd86814f16a8b3fe7299c5f1c60789204536ea2c510fa008e05a4bd703b7eb9c6388be6b1cf86eacf118b404a543460c2063315cde8a14dde8db39e4e115fad4b5b72484f79bb721dd4696dd6d4cb70917b658e66e5234a3db9c6e0bba2de9b6a2db9a6e1bba69e8dd44f6743bd0ed48b713ddce74bbd0ed4a3769e4eeeebaeb1e36c30bf6d8dbc386c8cdbce537bc64ea19c5a609a7fcd2df3e09a7bcab3bbb5c40ee0f08c6e9f6a4db0b31283db8253e50de7dfa65119f5f6e26fb367a4b653cb024e926b74a3f87bc65e826961c00ddf22025cbdcad40b722dd4a742bd3ad42b72ac049f4597635bafd202a6f75ba35e8264a0bf3f7d606bb777f8c2257c48ae7a35b47e3c3cce25b57a5e7a48fad4014a4dea2b7deb75938f43d96b732a09b5cc3ef24809de416a45bc8a561a788449c3de8311a87b0961a25ec8a82ce227a946e1265f6f72ae8cef84597fb5001ed747aaadc47741fd37d42f729dd67749f831da66d1b7cef0b7c4a775fd27d45f735dd3774dfd27de7e95bc8d387200678dfd3fd40f7a38812bc9f54ce5f82105331faefd2f0b7f1f4ed7641e8ddaf2a32b03bdd1f747fe21e4a7a7f7d89b9b7d013cec7b83dbf9c6f5ea3b127e99ea2bb86de3d43f7ac56344de5e89ed7d56d6be55ea07b91ee25ba9775feb63542a5db15ba0bc41add7fe85ea77b83ee4d441f1a79ba8ebdec15916de900afefd1198252a1e3062f77acf74da7fb87ded6b4679dadbdeda9d54784839db94cdf12bc0fe8ee53c5a47eba07beb9bc8bde887dcef20667d220dddd5fccdcc3748ffce11305a67bcc499c1e8c1f1c7a0c755e9f306de5f423a1f718d1634c8f093da6f49829269fa733ef2baaf131d7215fede81e0b43b0e744893c9696082c6d7aac9c6e4ad7d6d9dadb9eba1a8c8f0d82eeb1a5c7ce129465f1b1577c010771e0a1397069c043d0cbdaabf8e871a0c7911ef8dfc6e971a6c7851ed74fadc7cdb52f9ed20db9b40cfba569821e497c9ef948d123edd865e89145e83d72f4c8d3a3a0ed04dce5061e458db2a063ec0b8c0ea921282c80a3f7951ae5cb5efcb0b6455dabbcb398cb317a94f4feec14e20d93da127422e3c450071fa08ff2b7716075afc5daed8f4ed3a34a8fda5723d6e1e753511e721e757a08a0263e0e7eb4e82131d1a187f45c46d1a787780a6b3f3d025f153fec3cf71b3d0c6a40e8d01e21490dc1b04a44d3283d622a713c4b58bbb1a883ec12f009d3932162872566e549c8ca42fb1cd273a4e918fef2c4f29ca84ce939a3a764179a5d6aba72a5334de75697fde763149f353d3716df738b0f73ad7da9b272cdaedc55b44d34b2a3a774e9404fd14ff43cd3f342cf2b3da59d3b3d1fae3313d7c8ca73d195c7687c9ef47ce9d012f44c9a597c41583d539880924259a9f1622d98986f7d8554b2c6d3b8991664828b3cd3f6fe3c33f4cc623ac33947cf3c3d0bb88dcf223d4bf42cd3b342cf2a8c28ca5b050e354d8da5a6a9911f87af4ecf86fab82aa696719389f62efa2d354f370acea76943efe3d6b4edd89e34ad8296f758d69f2d7ab6cd00df04ff469e9d8f62e44f878f4f5741cb0def69da52e92bf481ebb18f9e7eaeeff0c35975098a003d836a14e2e16f5e5e7c32aa88c317fdf6316e318f7fed8fea46627fa5884ffc8f160a7fd59ab9a3392598a51763742f73a27e11bd8618fc6b44afb185823fc5eac062ec6f529fa2099c8dbf0dd8158a84dd6baaadcfe835a7d7825e4b7aadb48b317aadf1db30f5367e97a3dee57a0f7fe8855410fbe9b5a1d7965e3bf5dca3c7af83ea477ae9d6f13ad3ebf219a46cf1e2603cc54db20876a3c4ac110e87dfe05e57ebf6ff15f71dcbadecca96f3fe8cce398392488a8c1ed17b5f749ad1c96c39ca511223debf77ae95401125699f7bde7de7ee1791814864c1e5c24202455385babe6468ff3a494dd7e6618fbb91c3bb73f0338a115c7ba18ef3c7c221eb705c38e09c3d288c74c55407f4c9a60f94227a3a94b0c31ccaf4a42287aa7f3a309f3388c7bc35f1b762a039f35076e5a0935c77f0e9c239b8f799ca21004505970ca03a9c8f11445af7e05231b0ac41b3207df4e59ba86ed9187d3779ac6b4634d292439b7e193fecfbe243e79b7493d91ed33eedfd9fca0f5866c80223398cbd289a1339e81c288873392c52e31d9fe8f6e41e788cff1bbeba97f2e121e04d3c8e9e80cae1420e693928314fe56147f8cee490a1cc93e9dcebd9201bda432597bc94f97d95ccb732e772504c0b70ad98c25fce8bf6fbc1e24a8a462581627a7143fb96faa5b76c8e255d79336ea5780586e2aab1af28c56b2c67ad5bbc91e22f4c6ff1968fccca25de6c183f710c8f7d2a00dc28e5a0e4f3fda57827c57b293e48911c29eea4f824c56728c8be3044d47d76078be3e02fa77c91d81e178e1bf92228b00b1a7fc53a2bbe3907e96380a0c3ab042c902558f07fe5d3b58312654ca782f492b2a751517b077c40d09ae2e22a7e4af180658b87b7d5f102a2a8f9f5f1c9f65423a42dff3c321233eaa4a2ae1475c4da57598a1529561919f6f0dc5030457b71ca0baf961d3ae87de786a1764d1d46b4bb741740f6e94aa2851dabe8a51a43594d8a758f60dd56f13550805c438a0d6771b85cc212eb28b00ef4cb4036ac68081a884d444670102eb987cc03a0f0a5c682bfbf8750860fad1de71350aa4c9644b325c5b6143b52ec3a449cf41c7c862624d47f9244f5b8f0ce23b8f7c8aabd2fc5011dbc8ec53838a4182223a7ab628086305901671979cbc0175364c79c99c883d894e2845ee998a6787cb23d777bd2fee989c81dfc67fba7c711fa2797bdf2196fbbd4a407403505943ad33329cea5b848e2d80b14958b6fd8f502254de5f53728fbd6b0844fe8a079772a457baa7c3123c5ac1473523cf762d99c573294736fb1029940ce7db1bc140b524ae111c19a425f4a6925a5b594f01455f75ee3df3d531a2fc9b8c66353878bbf05a5e2883fbe4ff15091d2564a9752ba92d2b5946ed8a3c94d32bb0eb23741819b6f57d7df6afd92d26de0e09d0a112cdd8377962a8954293d1c8db1a22c8bb3ca3be88f4119b3ecc8ed53d0b0f404a5f4cc55acddbf10413ef678faf75ee1a4404f7fcf4adb853432d81a5799f6144d29bd4ae94d4a7b29bdb3ebd7203536bdba214109f4d207ae963ebf9561455cdd48e920a5225c2b95b8d4ec3ce850bb778aa626a5f2d1ee2c41b1d01e5b4a15d0bb54f57dbc734732046b78668c21385bfe375e59305ba5666b3c02e9af58799e9a6df934d6bde3e644b95f9752434a4d8fc547a098bc06c6f09207aed4f259a6ca86529be4e848a94bc57e37535280fb1000a1fa8059e3631f598751ef98da25a483a3055943b044194969cc9dbd0629456e230682ffd6bbb5675af1dd3d63f4b7ac24946065d6b829a5899494983329cd3d4035a4a505415904187d04054234635d9bba203f46745059f2142338a0a4a99f784c77df904dd3789a000ee50d7455ce383f25df47464a598f600e8f8fb6e7d0fe5b6f2049c4ca790a6f04f80b28e74b0f255939d5f19f4b292fa582945347b0f0e849a606a5a62ab131861b7a8d208c3c3f1c4b886079e965e552dd106223f4b5b3980e590612673752de4af952ca57946b2933fa96556ea57ce7dfa5f8cfbd8a72de48cd9b787acf5fc7ca90950a65f95eca0f527e94f28e637be2f0763eb5d1defa4bf1f87fd153f3eb39f6d138b8fb41ca2f4c5fbdf2f2c3d5af85df48ba9294f7527ee77465c0fcb2cee1a7940fee3d76ba75fe53081ea1cca7e6053c19fdaf62e59b7ba5075f8225e5a2944b7c8a672910f966092ec1c77727ea1d15e3600c5319810c40ec5c1616c3b1c2b4eab355a4286c15cd5e43e02bd7a5dc907253ca2d29b7a5dc91729708f63c828fff3c82b12c6ef1e4bdf1f3cf382eeefd4b0f0a4a4c29f709cd80e927c7a996a1b78c682cf9b4441fc71ec40653db8b1532489930bd0569c5194ba65799bef8abafde58a65175a5db54ca336d57ca73296b40b990729add9f48f9d4dd0e2ffef66b6ffe4750d670e7f305caf0e52fe53322a59065885a8c94cdf788f64f5eea3bdd71704f1c15c1ac2a8660e507d13de10740ff4214d01c5bdf13be393888bd7fc2119cbb67e5aff9bcb73f80602cb3f7444cf44fede72a3668fadf64f4d3a53c1619fc8a889df968ff8e2d17b00354525e04163e4d96b2f416d353fe924fb17b68f59554d652d948654bb994ca156b5d4be5462abff8f9151f647ef1fe4711bcf808107c73afda1abf4ae5562a7752b997ca03d32f7213a414bdb92a6fbd775befa9fd764bd75a65e70430d740c0ca13d7e045f2aaeacf3456500c4616abbc602d5774586f9899ca1e4ae51dc52a1f52f994ca816ffef9df7835f94570838827d5bbd74648a5289512c75626bff252a9806bb0a8542915dad5d3ba541a52694aa5e5d9676eb6bf216820c678d9a5d8f2458e103f49a523952e1bed49a5cf74400487184765747c3579faf737c5ff09495f1f11b45793db9b002b63a213717811a54ab02ac0f46834652295a954665299931ce6e042532298c04561bef08a4a3ab07f31a60363874a97adf77c7a426487ecfef4f8a9aadea5fd5104cb89556c2f2fba5020749d653c469300af092546d0e0cb4a25478fcee9dd9bf7f188a0a296f7005d109d341595022f5d049762e5c2cb13d26a0aef68d276ab4ba9aea4bac64e5ddd48752bd54b779419ff37dfe3f70f20187cf218bf012a7d035caa571ea0c8031761b4474069c7f8afe163f546aabf8e08563592be11c1ea9d54efa5fa407994eaceebb131ceee58e0917a2c77d861aadac1b3545fa4facaf40d1b4b752fd577a97e48f5d371f01fbc21f99b327e0910f4af431d35382a95834f8b5eccae4a8962c6b2542b525542d4e89da675a6f6bf3a47342591b6dba45e8062ba1a5db6e52eb9f25ea932c456db52ed48b52bd51ed35ba9f6a53a90ea907338729f0c9e74ff3482e17930e6e0a846728d39b6a438d27dd123acd4ea84aec5a23eae8c832d87570c53984de8fde4d5a6b3e832075e42f86e1d8e283995ea4caa73a92edc61f0a4f01f87ec7708ea3d5ffce688ea057119fb09de7a34d3b49c303b66f684f6533a6808ea823ba39251670dc12c2f9bc47ad3291a3e9d25f7cdd2f7389e4b354f040b524bb18302cad704e3a82d8fc7e9d3fd1f852f7cb9bbbdfc253e4e1b7cb59503cb296a5913c4b1175af4b806af6f03023a1089606d03017659afe4000af42fc866b95abdee0a64b9490da4b695daa5d4ae2897e020863595da35c77dfebf704392be4a2018bffdae7623b55f446ae871f429d6cdd08d3cbe5abbc5f1b67607bf143b7510a9eab617d7ee03794866bfc8e3ef4beeb087d49ea4f64c51e5456aaf9437f7e6481ca7ffdee7fbff949c3512b774f1db93873aaf7b8eeddd0ff2d5673f023db67f721b7909bcb3f4e039887dfac6298e9281052b34b0ffac14a556925a596a15a955393f4ad21a852f7e3637cefe6c1c0c8fd3f1bb14f53c38594aadc1b1358f82e562969a17f1ca2dce6a585b2def60857219aee2bc47adedc5d0e948adeb70acf5a4d6a7b14f7b1b96238203366dadeb721efac18d8ec7e94cf98f22b8a8268e327835280e83f855496decd1d1114654349d484d719c791ce3742eb585474d1dbca092564c0dc13eb07044eb13a9be43ca74a4ed84251467392182a7523ba364a496f543c9b9a38cded5fdbb2f19ff3725132510341a6614268df279426632a31428317c3377a99ec27b5cc189aa73b0be2488aadb338fea2b40505f3b442cabb8848ae9f1d550ea1b2a0bf451dfb2832db2f54b767f25f56bc7c1f1bff505d3ff44c6fb0482f6d196de90d46f1c6a18de15955f2e8512636af42c48fd96a43b2370eae01de55ea134041fa4fee8e581b263fa94bca4c6675fe6c55b764eb16da4fe2af537a9ef59e65dea1f52ff94fac11d6586933f8d60f813275bc2fc9d98d48b522f49bdcc119638c8925762fdc32b2a15ba56a577358a2a75f5d4106c509a4c956e2d6f6990622d1a1bdebef696b89865db52ef48bd0b517ad77b52ef738607521f3a04f516f50f2398f5ab789c27824f380cd647b8c7c0c0c64c7590969d487d4a89824b0364818332744e5990865d2e357b3f8942a051cc2162fa05d386575aee6a582c4e1dca694487ba1638a5681f19a967a59e93fab9e342eecf7e3238095fac9d8f3928f53c7189111c7b651064c749101b84cc5c234b00a53abbf00882419a16a491720ad20b7fe9c21540746b1d0b00d02608d810692cc1414cce421a2bb6de91c65a1a1bfb6e8c08deff51f8720f89c3a0fb74fa4d1a5b695c626a918e8f3836ae12f035aebcfd120836aea571e310748afa383704db5e2e08cd173db45c0480b63dc42d69fc72f46edc22d5d6ad8fc69d34fcd7636bbe3aec4f2278564822e86fe91a0f0045018278c5006d3c02b5d862d2d8c1d9c6139c6a3c33bd037c0ddd0cec97478dd740de98ee03cbfe9b25947754d1ada3f1c158bb777ae393729046919f88f08624f7677792dc34719cd6537d6ea6c7696994a451fe492a5ea926ed357a7aa07cfab44e37ede9798da6345a1421d84d4731589a4eccee0aa874fcd52e49da71ac6ef420ca474c545f1a3a9fc3e34df11ffe86e47c1b20f8c2d748330e3646d2185322cfb2e898b54b47026a76c2303595c68ce99c6b8b0ed66d2701161d9f76826c3300cb10ec7c5316940be295a65c3055344f693c3b7e43b2b8fdb30896be7e43c2fb626964a491252e398a616420e67829e7957369e4796ba0550a24842138a77e122348e09a29af8887f28b90a771b1d8d85c4a7325cdb543d0e953caa934377c15b8fd3afacf7e407d1ebc27dec387e37473ebc132969d7bc822afe488e90420362fa579451faf3d7096f6cdc724824e9690d812e2d5bce1551a5d995fb4dc92718ad71dd37b3f5d53693ef81f1cd5ff287c2af9e02787b68dd8b774cd4769ee0050f3094af3d9e3154a0e5751e6459aaf08538a60f38d2905aedd7b049b7b2fefd2fc08f4383545e53369d4c207a64506d70f17689b256996a559a15275df31457ff6732d20e8bf6b8f6a0ebef9123724cd9a3415c706a5e9f5386d0657557491b5a5a90876a5d993669f8acac07c340487e491a53754be4b2ab874e32d9a8ea43926ef22a4d84cfad09b13d050d3e6143f1b5cf30dcd7f1a41ff0b623d4e7b0e4a7326cd3965417e190d357b11e8264f2c9366f852074fa4794a029e51710ec6086628374ce36ce61b6ab19ef1fa08ba0b7f6acc12c1378a76a36be1dc71303ffba3f0859fefe7e7c76f489a79691688ce9c082e3c94f3a4bc78945fe9d7bd07cea03c2139b0a889602b252d7162d0b44849b53b1c89a95d8dd31639d85a21d5fd175532305a1c6cadd1416b8397d517362e1416b6a9c2257eaaff07109c7df9c916bfa52b5c496b0b685a9704a8e095b9cb3a89b37320d8ba22823176268e25c64143445bbff6180d3d52cba3d114e8574ccd7ee3b33a0dbfa4750b32b6eea445105b0ff8d928ffdc0522c42ee90d7fe13d55f84f7e5658f83c76376d1f39d87ac4c254e05a3b8881d57a723a002d386421cfd27ac13ea9f0b5b4ae72622fad77697d383eb6ec6929ad83b48a4c4bd22a333529fa4bb1e5e053bb540e4a32d54dc6d9756f6948ab922a0cf147a469979fcdd9ef4713af5b4e1546ff112895e9e10f8eecde5c0f83adaab46ad2aafbb441a50645370d976d04659ad81b5b2d4a5b5a1d9f76b8990c0cc16b6975a5d5a362692812e83d52b51764bf97374951fa58c5a316ffd35507827a36b4bfc6e2bf5ec1aff20bb354619e2a2cfe390e5e7cfda9026fcfa53590d690a21c1c496b4ce52930aa443eab5719efc0bea9a7a129ef94598ce03c4064ee9585d735cca57f02ceca2c82eab17241e84ff0d3e5d9066f87c56e5873bf6446547a8a6ff59350e65285f35421ff3f46b09040d0fe50aa7b71ebd4437316c0340ef458c930cd12a91c513339f7087e686a08ce3d1079ea2a05a27007a59df2385ab110e29eb7f45c450d190ed03c8c6d91f652da2bfc8e5e6f09f458e3fe9edd70f0c55f3fc2c94262758f9f2575fd6f7faf22a99b2482cfee8399f65ada1b696f0910916a5f1e71849ef1f8662829695f49fb1a206a6a02043f607708b66f0856de39ef20ebc2ae7afb97b46fa57d8754cba070de15434903ba0723e09b7be91d416fdf4bfb41da8fc06ed2420a283d88f6dd055637175ae1eacb5f66f93ae31749fd377ff435f27f9188183a6caaa697d2de6161b69fa4fd2ced17a2f6ea85f069aaba4373cced51b153e8f7d27e0701a17c0044206b3b49fb20ed22539592cf969896a55d917655da351cc1dbf5a080956f04d9a6379a5e0ab25aa025edb6b43bd2ee12af867b50804bb9c68d8ff81ce5cdfd733b64e5bc25a9bffd2b76fb13698ca0fbe9aa62a12ba38f7daf3d90f650da23ca90a2a8458131c296d256b8a7d29e497bce7441e522de4f3c0741b1b4b44f483192a87dcaf4068712d055fb3e9376069484e517e5c631b19d95b61638770c85dd244ffefaacbb54904e4a3a229da5f1021ec6f1d1003528f526cc2819d592ac1c4a6af42f6265e230e87fbf9f1a4b67251d3d66cddcf8355e7736d2d94ae712940413e394a257956e9d2b504f5353100a9d1882b7d2b946a32a1dbadaf9c576b92a3b77d2b9f7e153db7a209a19e93c4a67279d27e93c6bc9d45c71d1feb4c09b74f6c44edb7947cbaa4379f7536580d281ce87743ea573f00bdcdfff2ba68e8faffe310205499d7d81129f1dfcee8fb6218258c22ff6b341bc10b953944e897094a553e162547fab5cda86daa5746a5eafc3e54e83e59bd2697115ef515131e9d87d71a78d9d05d09ca3b94e076e2b3a70f20c780178f5b38b2c8a294c3de9f4a53390ce503a23e1fbaf45d6b8ebc09bda157d9ded483a137c016064343421efc011c8debac9eb4ca5a393a7b3b5c0eac3d98d3bb5ffe78287324e93ac5cdce335c772f71b04dfdc2a56466b1c94fbd444e97f41f8d204e5848bec936beb164b0a043a257c6724a961dd62e10cd004820a6b5653e3e099e3a4c2a4e214ada6d89d13fe0766ef403d00af7014a49b123c4bedd31e588191e9fac21f97cbb4f03dd885ad289edda574579c8f3c69cbe9c10ce549490604b377d77a2784b5961af3abb55c6251ebc1d881483e8e1a48434a62002dddbef504700c82f61d937150411cee806077235d1ddba574af084d83d09894b110957abae1a860a6f7c4212e70e529a92096896057877e43f98560d9bd95ee1d957be93e501e71a9bb93ee93749f5152e6220b910b9134dec20ede9d889c22424991d933282705914c6aa6237e91eeab74dfa4bb97eefb0fa25b16940fb079b994e54a966b7e2e9f8ba35870ee7995e5063fe6d443929e3471a2fce9cf897af3637fa7f3b774dcebdf65b995e5a52caf528baa743fbd8fa13cd25983e590bc74cbb428dd927475cc65cfc16e45bada5c4dba75475170ed0190771ba06bb729dd16805fdec9f21e1fa0abe80800dc016f0f57bcf21ba478a7fd035e23be7ce4abb08b78b2871eaa75a12d75586de976a4db956e8f91f43a101d77df5169a9a2ae7e00206c323c2dda0f00dd4e9d479bc348969fbcf57ec49e33f327ca45caadf418c1f9d2ddd52d0ffc68a3a308ca5281184877e8c8d51d49778c147ae42cce3ef265262460394e3d821ad770ec3e77a1b03b059a089639e92a19e7d097cdd4a92e93b52c5b54d27a52c30d2f603a78044bea123055cf9589cbb62abac0154d597652b9a92cf5285344ddee42ba17d255e544baa75cc22789f5b81cc9722c4bc56822cb29ef6a6a8e7dc1f66210cb52276c2ecb05622250cb1e9f61130653d50b5aec2235d3e949a7f28aa3f67ee61666d730ca92340616a104820d8f69c36367c8e68238681b932a8a1d22eb39e1d36c5e96b954fa5a967ab355c0ca5daaa58083ee2a857f8629b95243bc6d1d31b102bb7c22ab5b8bd270c668a897564be0be5ac96a8d5fb2ced6980c6dad5b905e4a7a22bde5f79588c8b0ba0688ab1b59fd92d52d976d8e2bb4c567a950992f657527ab7b22d8e2e3025e79d51f658c83f8c6a689afad175af8019f0fa9d25b912ee70c886517f214afdefa0828b21b583455cb91b3c641d42f53b2d2db3af6f52ea57725bd6b448d957aae07da94ae5f59bd83471a4d9468f999acb09930de1df0b318d210e9ea93a81d10253578e76778c8821e8957455995f06bea450ec17455069a510170eb0ebeaafc10ce14c755159171752bab9aaceab26ac8aac93f5dbfbaa58a32da78cb73337b7c94527c3042105ceb7ac7c2d7188a8fd7dec1c1de0de3d539f7d62cb6e6de2f8757878c037014f0313aae688a21f8c80079cbdd63870da4772b3d9da591acc638739d97086204b7975d70673571dbc8ea13d11078293453e0a538ce36d8883dacb46fb83b6b9919a224c8f5097a2a23266d59cdf1a4195def0a9396590a4e45766bbc5ab84f67f1973885cf3a553991d5a9ee666e3fb1ff3cc6c717807b9ee0203ea66ea00bed2bdf81287c3df5f4417a8f1e813b486f27bd27cab3db3d54e9bd509e9ce28c103b0f2a4b736e156312cad27be572cb934d7ad42b60c1ae53f8e18bae3eacbf654a3984f0b7210d3fb01c3414123e2c34854ff765adb57ac06eb35e19acc4f113ff2a01b295546126eb3596aa46030da900bd88661137976cff943171e33e61d6e34bfa06a15637b4958e64834f1ff450adeb43a1518ad9bac6d368f28e83ee30f4ca3366d3f3ee4d7a7be929881f2ec041ce8305fb497b0316646931256662efa059439087a05e517a25e99581664f5771557a35b22f0f96ad57b27ed058a6a0802fe0dd03be90d585ac7eae1f19044b8060c545adb02e57a94c642813be0cb6148d988a6f1ec011c44f7c6a02a528eb1dd0d7c53e5c30b6d2ae502aeecb0734122e6d6c17efb27ee2a124873ba2e51d23431a27d3a80dd0ad589eff2945d0d470d1915e5d7a0a4a537a2de9b5a5d7e19a5574ba1e2c438ac66ec3c53e67fc740a101c5bd6102c3bec7a3dd629db59517a7de90da43794de48979beefd98c0f501ccd28d725d241c6ac1b1c64359a4e0d118d84cd63bfadf01d71411c5118cab10d613645705c2a47353c20ea32724dc5de0f160a06426525ac9ba82d0b12c80e628594ce0883697c46e8d410a1b39e55783781652fd787e1ceb1a54b7956213e94d099fc9cc43d3f6caa7e3a06dcaa1314610a9b6666f80eecd8f04444a5d99d8350eab6521bd0b4299c62eac902970c632dd67d74587973de741d98ad57a4abb9e16d358da1a8074512b7c7600ca46eee64f172f085be4870543e8eb273c0945c3fcbc657f2ac4a94da3b0cc1985d3dc76e6094a62bb108454bda4d3acd389906243ade868f5788f70d4d3c57b2abd33ef5ae411548cb224639692f3686edcf1f0889d1acf494fdb6ada9e83bdbcf40ad24f495fa4bf94fe4afa6be96f68d94aff52fa57de722dfd1be9ff92fead0e8e4f4ce832727dcafa040b5371d178a4767549f5f529d9710150c218b73ec58e8c69d8f368d982ae085eccf170d6f599ac33d8a9815753ecdff48b3b3c370167c93902b14e0cf6df60ef2e6c30a4c208a8612d5fc83a2beb9caccf659d97fe9df4efa5ff20fd47faab961d9d527992feb39717e9bf4aff8dfade177861f63559e685629fb0f63f38276370b0ff29fd039503d957f274d5868ab497a8ab52917e55fa355052ef3a74922d6669acd4b0986288e40e0e20345429ac0a8132453155bb1244effce02d3626eec87bdcffe1e05d64e4ad005c443a3dc1dd83777a498301b07ec6b94f11dcfc92cd6df08dd25c3677b2b997cd836c1e65b303829b27d9a8db75e937a4df947e4bfa6de977a4df957e4ffa7de90fbcfb6a1f9292c6cab68b7d30762871dccc79dd3eddea8f7cd13142a1a6daa2e2d58f1c76b69c5d5855024eb8e18c81667f2afd99f4e72e1a124ab24f4f3c153b5afbc3107f810904ab44f08eb7074592059b3b4201689572106fdac077d3c17ea5149eb491a26e0953c568a8f0c9a64be9696a9fd3c8a62f9b816c86b219c9662c9b48fa0be95f483f2dfd13e99f4aff4cfa194a56fa391abb0865d842370ec7feb9872c47bdeded430fee2fcbda2a2e838620d70c4d0017eaa600d61200b58902b81f34ced8ca087a5f174501500ef88b290d43db0d4ed1ba8160fbc6b984ab782ddbad6c2f65cbbb7a5daadb6bd5f155fff60670e3a05ee26931037dfb0b85972758c2ba4debae7dc2d08685fca48704deff6488da2d266c997c8e941ee0b7b7b2bd9381c86089710e56325813c48c0c36c4ee047c54e3604b4a0e88c6d89f60728e95834b27d0af80a9daa91807279422b1187b28679c849903b1cfe50ca54899b802b08c8ee507d732b891c12f19dccae00e1b429e9f29d8dea2473cdb2e9669d95611259556bab411fbab38d3e9e113db6ee788826eb5db1aaae3539f4fece0b847c4a767d837b67585985837f4d482cf75b67a6658f23e648f3f2e0dee65f020834719ecb836370008386e09591f02f8d6806ff0e42d2bac3fc8d8e340e06c8183929a7d36c5107cf29b86b6fbc2f41596c11b654f79478a92dc61061fb804e593650e3228e2aaa5a60c4a32d0e156c04add58f468326ae154884079c25d258325ac0b763be311fd9e7bc53d50c36dc90cdf16295edca671dbb39d63bb50d2e936ad01113351c4d15a83c076a16dbaef9d75c2b617b87b1954655093419dd2a0ec39b026bcd0cd73d092415b063af15dea5daf50b480db6037f4b129831e9b7af70adab455cc2d7ca0d80f48f521d6e960248331b9a99688743b97c144065319cc90829e23563402e63c61cfa1686baa6bc5c15c060b19a83f694019d5e1dbd24ee01bdeed885caec1ca15ff3b8b4da3843b3f6ceb9ffc58e1913bcc238ee2383c76b0d5622d738bc73d12a304cb68e3d8c10627323895c199a30f28632b31cb941b05c63622dd0632c82185a8f19c963c2526a32dbb1cfd9d120a4b0b86a04e42c1f7346136f24b7b22c31431258e7a5517138a655d6154ccb14011a8b911770871d6210ef44b325cca7025c3b50c3732dcba8f1b702accf858c9a31c0f8f009a310e767cdb39845de1d3858ff36044c1276cbcd5ad8095c385c18753c1f0926c88647885510daf314ec097259431a6a48ed26578e3a01cfe725b28aa17e1bbc537cb825843c73320a371d0de6c0068a6687478cb9e4ca6c4513dbfb3a22469dfedeb21e2c37b193e38948d7de06c1c3e083a5a8be156c71e45cf7dc327ecd4270583129f236814d38d159f513fc08e9beb675c55f8f460a887ed883154b7692cdd4f843cbd815b71cdeab1717590e1b30c5f64f82ac33744b4e11e9c529fd1e9ad07d1e3680adce913eb210aab2f806c08891174b01a3d576c9369bf68086ad17736113957871ff0d6ba843ee108ae5866e04a92c3def24910076e107119b45670d8411ffb4b7dc03d5487759e7592ca8072c2db38a5926d17f8f2aaa8b18f00e5f139020e8cbade79cf874faaf7b883cee0572532acc8b02ac31a7e2189019c03415d9bc33ab608e823c47e836fd8f8a6dcba5d115e9c7b5f92a23e42d1ab4dc0376cc9b0adba21d89561c76d2008b4451f71df192c15dc2e2cc31e8d1f10ec15dc5850a5e5a2f2b00f459b721b91c2aa1d0f21a8f5ea63f3c6ed51daa35651fb7024431dbd4ed2047b0e3ef5a96027c5278c459e2b37bccfb967702cf283860a76798a0ca7826df7e3286ec7db7260afec51c73f179d1ef5058ac9850cd3342eb833d0a3e1891be7f034296732ccb836358b54a1b7bd18a00e003ca89473abd518a40b106b508b9e53f2945bcfaca99b1637ed0f9e8c5c023aed43927494929190114dc7d3d1921d0d1d85ad776d61b492d15a461b9c84f0dcf43a3e1c5baff0adcbb6e9f659b5e013b38a8cb632ba9491b67fed7a1cdd20e658c81bfdf25e4cfcf81b32ba45aae3d7ece84e46f7cea88a668d8cead4c806f3080a8f76327a92d1b38c5ea8a7e8e603148e9c08c24395578fc5004371f2e60359bca8f39ef9a64c80c530e578ae8db876888b75830239eae7bc3a703802dcbd0331ee1d43d4c2ef32fa90913678c00e8eaf62f0190460d53bf15151462519955de3d6321a5952f644a182d084344f8cee200e38d31b044e2f558f0546162b0bd87c463519d5b15481a0166e8a9ec6466d276eb4afdf10040a6de706025fcefbdfc16814af51977398677f3d474cbd84f9a73323325153e59db9746c84bda07b828b4bbe0b1b935a9438dac5a88fc6e1989654728d28631945d86747936345db04d0518ac1cee6c6064c06a0356bf036903baf28d6338fec6d329dcb68c169b890519a343cc132820b4ac653888b8318c7c04ffe92cea71c2f9cb7afb4bfb90101b2b953dc0cf7bdae509e79501e501184b7367dcbb894e1a2f359d76fc64dcfc866a87b6c1c10e8c2ccd19f078797cdb1cd1c5ad89338d6c20d5bcbf896cfe92357f4281e732c7de2a84a41c62967344553149e71001576dd068e6301a0639d6fbbab1baf64bcfe266adcc878cb54e592e91524de1f746f195fcbf846c6bf8254e59697ee5012b5ac416be7deb5a016dd46b459a4f7686dfc20e3478a0e7dc75eb4d8139b7da6fc6277bb630bd61ae4813ddefa315c337bc532db600c7147b7ec281ef00b3696a30bafecee35509e61d736d1ef9b8cf75eec591f634e6c4c40cdc67abc00c71f5895e34f4cfef8e0d6a0d26d5c241fe79cc9998c4b082e3a7590328d73140379f77e2187ebdafab5e55641f847da711d416e6851872be445817a95cd565c2dd0a4ef688b1eef71d58c235b161547d2718dbed4d1ecb871ac3b6efa311bf534db22259b94367b64d0442d05b40361d03704bb0e3507d6fb0fca98a16ddcf383783f8ac3e20668ea801444edcff5dd64af744faf8e070ec7f11043190f8f4da91d2d0c8f408f1991b53b8038874be35120daf898cd4610f452a25e72bac3a5e5d629cae81c4cd8171bb7aed1e980edb0b01b762ab1cc5197ab584b8e876ed68d76e34f1f0743105dbbefdf90ed1e2173573f29eff013b574094c211613e10fb73973dee81307384c78d1c544c0e4b93f9eb9de61efd232f08d288e0bea65c74a73cff56508a63c645502dd729c854cc1594cde8413b6e4e03f38556f1c4f3c3755b650f60c8d38dfef8e4921d5c6ef31073d3ad68153de5d300eafc2b14950a5c6d5d1c3d2809ef1f61967ac8a7120d5715c70707def4f9a4c59c8f8c457e906cdb20bb436643b5356f4d541c9327dee73a9f68f041cf71dac6e299cba0100e529bb2bb2f11ae58334efd25ef123acb27a99e98072e2c94bdf634cb8680c410d677a2d4b25ebf50cc485f38c379a3d77bc0a8b05e9736e3e26d69416d3711798e6254a49245e96ccae9c1105ee7ccb2bd6b5215da1a9688d46506be32aea26106d25baa4f192c6a56fead1eb29767ac59663c94874cd96cfb0c36013bb63e35ae5c6d54223b712fd92e8d63912dd49741fb89ff12d68e3764f123d70aa879cffe14fd295e811cab1e497c2bd201b13b6962c76422a55c90e9316999826b35a8e47d18e25879e7dc5608546befaa9afd2f75cab9035256f895c3c714dd582b175fd601abee5965b16d113b2d1b3efa8182c8bb8e2e48befc6c11308d0e906189d2440347b7cd529273f654f5c04b0e018bdf8548bbd26e1d0e1bec1e7688f1514bd731db5689cd243221e7df82a4413d9b42fef9d3f4a1f3b0c4a3624faf42379e71c5b3a64b3251f582e8246382a431063687ca594ba99f014b01a070f01401e05eddeeca6c4d58ead7c01f7706cdd95f1e5954aae4cd1958cd1c1e82b1295884819504615ef1559165589549a2e1943239005d90ba069ba43792a518d2d17fd505f30917a7f0d6f07acaed3d67073805e6cc22aae595b1c51935eb4920b71401f0f1e968379ea1174deeab536217b704561fca4f1e1881d2e99f1e08d8d44ad23820daf0f3c23860c0827e063d491a84b6fa76ee1001143b3072815bba80f81b7695e7da67bc6948a43d056aea2731c403c720ed5ed459c303458f1bc2b25e203f01db31daedf68800938d2a5e15b3e0911330487941165e8520db150c608e4ceb8f6e9351444e58805a26375572b1058d641f5a11354576522911267e6cbcf255a70875110d3141deea94467d433b45ff86269067edd6a72bee529779e73cad8f79ea5ac7cdd1b565cf80d67c9d6743bcaa30a4635a58c392a1bed35b343d766ec0b1ab7774360968c449fc7794bc88194f9f433fcbb623fb5603316668f847df0573d7391dd515e99da6ab5b5a62c2b909b7d72b3e285349ca4c09a891cd70aba7896c99215ad64898bbdca556fd224a9e31e1f8f143bca67d2e5af468fa0c9642593b5cfbeba1496d7c0c89a938dafb209aa6f7cfa1a18d76ce10bdc8764750e6bb2850f3a0643737229932bfa59a67cc8e49a78553c283d99dcc8e497830628c44e1a76e500686b44b1bef56d3e1d27f22b4c9f09178e040a9cf2ba21185e7e3da200075ebdd8d5ce6f2f1d81b3ab617f1b677178bd7e1bd08690ddb940e6e6ccb030821859b8631816937be0327920257b1ed627cf5c423c79e455c3977501eb13d36776f1c0be1ebe9220e1da6b8240213f08428c605cbae3ca39b75f3db30c82ddb175b558362e9680e93340d3371877e4a66117d0363944a4c1929918341f4e26cf4c5f64f24a51e6be511e895ac933ae1c20feec39b8e7b01ffc6c059e9a9b935d40a64ec29158626427f60bccc93be2a8a6b112a64e3e186be362236619568f65582c917d3f361b574974373a5ae2f69d65fcadf1a00a0a67b921ccb93f6464f209d13d6772e0fe6397b8cf605445364e6552c2b610fa1b3ae59c1d7d1dff1747fc25cf41e0baf353b173594793dd71cdba19082764e7ca9b6e85e32a933224da0584adb88579ac18675f8f8d446153d69aa72402e5a76f7c4f32be8262baae3550aa6e2475529549cd47923b06fa60d851d851ccbe70615d253d8a07b9895b300e86c32dfb6cd9ebde127ae88c5f10bc0aaa04c01dd3b87ad8426864c84b64e3c9b0c2f5c0b7dad73986b2a734dc54d90a455fdfb048781df4eee626c986442fc1729e38042b411f217c5781fe05e27252f9827e25095339b8f4657a2a5e0f4b86852bc1c4c4ce97bd034d1fc8561eac5b17e91c53ae82c154929cf8d2d7d5ef87fa450fe1b2a7291fdb3269056db529bb64811f5dfd7e296e6a971c7a3b59e04b535f7a09d9faa57c27e9760cd92e39fe2f0db683be5adf8ced64a75fe43b028e835d86c6ae0bcfaa20dc16a9e899abcfab4527a65b792859147075f3be563168a1c87b86a005b323c017bfd98b7e002a83c052fcd6669efd1683c10cfd1631f483e97fab625d5b83bd63ef47a7ac7cff9b174136e9a621d8f65266e8ad5219252d26e194c6bad9c73289826c5c260ab86cf6e85b5fe5645d13bb3409faaa26cb841d45de58498eeacbf2aa2647554dba53f59776be40d84e95e135f41d850dc12a63479be9d80f65ea4b8f3d40f140a36fd044810f3694d8526553fb009451e0c09859d347013afb6447d6480cfd34e9588cd4c8f71bb18c0d7b1cc0118f2dee629c84329ee3aa1f58e4ab87bec725473182532f319b223fa6100e6b681c94d97b65e41d687bdce3d6da01d6d3a0cdaa57aceb71308672d0ecde4f6714ac8c7612e22898bc76807be43b35bb0d72eaafc64489c713b7bc0f26789a743f9ca47288606c8d27701ab81737340e8c7195911f655cb89d2cd00e1a8f2d21e8e12cc660450101bf548982f9885bde07ed5793d5dbc190f6c194ef0380a2a0cac87b1adbf7c1eceee3293704678c8b33ca20a9583aa732f856661ee8ff52e2928bdf14587cebfa8bd2fd4d83a65cfc74e92f6ac5dd5dd078f14d1f78e9fac23f8cdc108c273fedc5b2275e390dcafc28a7be7ad854ccd3b0583a596cfaadafb84ad8c2e94f2d4fff95f1c7817d97e85bd6e4af6b393104cdab2fa38c5d0d07115bd2bfc7e247c74e9396336fcc507e74321d2867bfa9feaf3dfcfd38b3c90259cadf412d1d809e3504337e4c390eebdc037ae6ede9a0bf336673de9ef3809e06a084de8675adfaa92ff665b8f125832c9b743efd0deb2f1d659365d2c168a7416b21ee59eff5f7d1da60b249efd2bedf8c2f664f7044e6dc6397f185ce83719cfba6733e6badc785ad8573dfdfb947e12c70f82cee3550d2beee1776c743cff16ad6bb143b90f3acc9f802e781cf53ef763640249becfa3418793c8c6c72e6628f3201be393f302886a01eb20b324d5144a64b88ee12c82e112f9d3267c9190ba47c315a5cf515aabb32e25b48e16adcbe5e75a9249bb2ae5741ad9933ba2dabc0f653becc8ab5c49584c58fd046e50a2f5d8fc7eec477b772d5cd684342e3790fc8d20d15cd7200ae59b35b8ff66f08206d537de699781e4cec992754688c954c30f967c194e6fc0c9ffac219dfcb7930e1e1b4c75dc77dc5a30a7bc926a34dd6f715377eead766c637125789fb8a0b678262e9a0d3a91f734cdb786c31f171f5fffed7fffb3fff1f690145e4 diff --git a/krfb/trayicon.cpp b/krfb/trayicon.cpp index 6889653c..5362f303 100644 --- a/krfb/trayicon.cpp +++ b/krfb/trayicon.cpp @@ -44,6 +44,7 @@ TrayIcon::TrayIcon(KDialog *d, Configuration *c) : contextMenu()->insertSeparator(); aboutAction = KStdAction::aboutApp(); aboutAction->plug(contextMenu()); + connect(configureAction, SIGNAL(activated()), SIGNAL(showConfigure())); connect(aboutAction, SIGNAL(activated()), SLOT(showAbout())); connect(closeConnectionAction, SIGNAL(activated()),