\x89\x50\x4E\x47\x0D\x0A\x1A\x0A PNG  \x89\x50\x4E\x47\x0D\x0A\x1A\x0A ELF> A@z @8 @ @@@@@hh@@@@ P PlPl`0  ll@@ @@DDStd@@ Ptd/ /K/K..QtdRtdP PlPl /lib64/ld-linux-x86-64.so.2GNUGNUGNU$'W{ֹ< v 0XHJzC  A BB DLP!`8 @0@(D&G l9 I@A* b@ (!&@D $d) (@ r5@<4jHT + 0nPI ˰\#8H!`#*FZPRRTHvpb#kb1  j$h"0 Dd pe #"H$b h 2)D CRL@ b"&` h` H`,NRTX@@ @MࠈAAĸ8#HhDZT" , EA(ĉA I` @T De"@D@JFQ+@< Ey!P0h+ -n@`D(aJYHh ! .BB@ !Bp4HG80+AA   !CC ` 9`@]"A0  `!@  JD $ 0Y  A" f* 2D@d `I$F0 Q`$@cD@d$ 1@Au( $ XBdd 8S@(H D@4D!D0(E > `(EP)(`@${ A o`D@ A!rD0<@4`PN!A P@@A9 p@ EJQP!q$"I,bh  2 kZ8 vxyz{|}    !"#%&(*-./2569:=>CGHIKLMNORUVYZ[\]^_befhjklnopqrsvx{|}~  !"#%()*-.035789:;>?ABDEFGHJLMOQSWY\]^_`cdhjkmopqrtvx{|     !#$%'()+-134568:<>?@CEFHJKNOQRSUW[\]abcdfimqrtuwxy{|}    !"#')*,/3478:;<?ABEFGIJKLNOPQTUWZ]^_`ceghiklmnopsuvwxz{|~  R82Rs}[k-T/PS{J[x{vK D1'+ihmiz/j|vx'=qF`]\sLo?k;z*ὼ ^IKVCPu* #݋Oy"}"<>0F/L|)nw~ Y=Yfg^[7Llƻu n)1;+\c6ecf'6hE`3BՋay}Rj4G6{VTͭ_R>[fz% 4fF#qkŬ|G ϝT.Yd$ޗ .yMLYa} >/MkT#ŭam뜩> cSΎ>Jۻ?`@V!pPcS_|0 ,<)Uy,`HV]5Itb)k+uMyO֍|HCE"׼HHrIs){$+1G 6"2 ۗ;3?A4] i x|cP^=MX)Kf\kfԫz Yhp sX :!l5*j3?ΈLQ}u[=tD4o7Z|ŘB͵ƴ Wٴ 5َGÚ=oLA&w#"8,ˢQu醛G> ůIJl]!-j+2Q(@F@;K@?8?JV R^ cƃOy~!_ : 'zSd!nbEa,)T7cWd\7%T3#ESE, w<\nv}+euł| C1kT䟋mmz>u cc%CL{1c3q/.*b,%WÍorߋ]͗{ (LޛʾiEȔ|)uVb+1ӌ_Jr6σ8aH- gem2L  4m7fo&g+$'gJk0j=zxAwͤ!#??=Kn+Ҭs(858M&G& gwiQS8CKaUźL,b*yKDo-Uve p7 ,w?zI8WReehm+I@zp'+`LfFc[L䍛Dۅ>eg ~:nH5ޠ<(wC29Q+5 *yRÚ0]q . Ξc,'V{'QZs\?TןM4?ϭ-(bktR\N܏#35·, DeHӃxE%7 :+7 trlrfxJʬRd;ܳ9 aㄨg4 1;cձqXjJh 8ˎƢCN8N' UA@e6-2P,8|>-Sp7| \vF ǎߑմ:3D(z P("on4bQ<}5o.}wЎsEqaİ9]bv Rv\Txuچ?lO !O QQ{a|u dxJ6(QA O.Ğbʎ`d8mA[d/3 .haL +p=@&iVfCqY8S5zlFih]qyF`fՓ0 35/z/jJcyYْ{A*3@'E>am|y t%ĄXHT匙XE8ߤT~JpvJ fJچ nsrA,nś4"i=Rw?M QB+#;ezJԴY)!¬ !TiH- S-,0A3$ LJڣ5;`袙-#yNME+UifĢ SPyXW94$%8&`( њ^V 0Ua/ƃB?ː*/<́?T 888}?7\[haTZרt s9 $þeʣg!<߇C(sj tfѿS$a?mk5oBG˾U32<ԵQ&T97w|i&`/o'#ҨțKOBײ՘C }Ro ֑Ɖ2Op4wP,cկ##Ϩ"U?] B4F Mc0S*V{fF֞}s߬IwgB+wT5*y n'_w2*י@8י@rי@~?5t!-ZSj#2S~k:R+ƴzQ"ɤa_ '2ohzEL#RYk6,Ԋ1aȵw cVC4%~)2]uvrv.Ke,Mz`YqԗN(ZF+74iF<ӱ?1^Te`pkSQŷ]U,yJ3W^`M{"י@9mFs%jqB$!'qBDA`HpHUf7 }7a~m cԓiDz$UynoAdFl C[mLv%ڂKqw*X۠ HLqOMũ?swgDMPxc~uAGbyc~{c~@+w0 e-{%!!{p^ LI$VaUw"MF̆A'n50猙tep*9)`d I!`Ks<g+ͭ]fIo]b2:btj/w JYnɷ7'Ɔo#AogIC&6ȩuI6< .u!B.I:4l:1@dʾQ>$]K 6Ix͑M&G}I3~"g qdB;4lZ0,}9F4vK"ʢyI?Jr?.t PzBPKr ;L$!Ԝ&=ُߘr -ʓ^أ[K: 3\J)$ʾ;12[O$ Īc WE&U=I3Kޛ>ѼX׿8@Y.hM=QMz@Rő +1  H $ \| k h #  i A3` S/9G.d+ mL5W[A"  4\  { UOG ?1  "OAh U 04@b < M6En^ WD$JO x@M'eGL?F >t  %\ 4 IFY  p ]gFF:\Z H U  l  R vN/S}*T!   ( { 6 [N Z|  ] W $ 2(  Oa  <R jq  ss E, &uGa r    n9m   5 . s=8 c e\c~L  * # d   ;  R2 ZgS%^ Uw s > 8 F y  N; F /. ~ w4 (%s  A ^#% -   uh 0 'Ga4 F fBQ0ZFtUpDYEPC:%@S"C\C'BiP$FqQ@F !`2D"5 WFHASC)iD-(=лBJ?BЀFJpF7dpACW0AQD HwnOD PGk0FCfeB4)"E``DW5H'VHL [B!65 E=1@EPAAi nD8AlBTjoCE lFf]GM{S `lC%@C&_`Hj!lF$BFGr_PCuv6F9FL`E"PFTmH nE+pFX8ET8B&<IDH>0F=a@NB3*EgD,, vF0!ElЭB'aG"LF6`OF>`DFj@EK DAf`PDQjG(УGGFbpC)жGq@3DDd6D%V0A:CXk By=BGx6@ BHFEJ6pDGpFY LFZ,PAW@@C&sGE`DH)D_f2PG"/E?ODQPAKjG$EI;EXG~E0LGFMq[TFw7IlF4PB9P NmLEG0G@-CK"H;aPvFfBpnPB~C$# E'0H#e_bFMcfGk0DT EqCq;1`CGDgBkDPDzPFG^F<4P G*@DC_0BR,B- E`0D0iE-V$FCA'[`\GR_DKqP[BIh0JB  m`F5PC: (0LDak'hC/G]B!Ed)3H`#CBgpDY'@YFdjPdBR4/Cc;D? FYG=Z)Fg.Gn gF\HG_0EI: BBy?F8% )Ej5PCs hAOA`+\Bj8CCEAL=pD.h\G^ @BXE"1[E k0APhBq^A,NF2`Fb7BFU-D`@AIFB e0EgpE_#+B+OEdFZJ/E;YJCb OкFb+ZQB.NCAA5Q(@Om~0`EJ@ D6BpB_AbfFOrL@KGfQGCz;C0A:.F 'Am,0Dn QG3A>Dz]DnEZ:9PBJF:0BxFF3"h A}fG6qNm/AO+Dv*@DJ G_PFJT EB gD MEcWgEN4E[BSC'3G@ПFU%E@D,7pD;e0AH`E+A/NpD53 ld`FmV G&A1A5Y0DipDFQY GLr0]G5 A! Ew?DuCpD] PGM@_0FbDI0BnO@BrhD'5 0De0`F=aYED.5F@H90p0Dg3BHQFEb(pFW[`F[*Cr/CZ1$FP=PTBP@sGZ DnFkE2FCzs7DpEA: #CPPVEj]`FG%EEArbAZE#.KdB#D 9AEA0B cH>mGo)BY3FdzopEC 06G;A@NC3eVE@E.b`E'7 DPJBoE9Gb}mI0FI0fFbGFY[EbAQCr18}CkCAkHB bpG/0 C3EQ-ElJ0MCQS5F!@CoGPFH#bEnAf5GMpWEХA76QpFx0 EmG/;DC4Bpp(CipAC33F7_2Dp#Nm&p%CmF0eB(&mD]EMC(ГF'*EZ PAZCaE3fpGGUBОD4C=G9-B !bJCg@6Dm=PFO^E?CS A/CpBtQF#M.UCSXI'DK@Ey1EDI*pYE#0[BIKBGM xD3`A1LF=rIm KC{DA'AioCH1F_,G7EH0GTGc@PDJG5O@B jC`pE-VC,m@0BDcXFx}kG4BD$DI#oDj=;D&,IA<zJARW!@A3UpF ?KA*sA$$( F2 GrfZE i`A28AZB_cwDFE6dE/gDE|6pE&gBfMF#`E?6Gi LE dCJ\[E|D@F-cPDMf!kBjRPB&:C'>ЏE #JD8RjFlXE`G*%CU`0FlA @TQF#5UEzSaImMmD>GC"=D{C#s7E70%CUGVG"\P=D )pDGE8DCO-HOmS=D]AepoFK`VE b`DYpBZDhDTVF (@Bu>CX?0OF3O[pB/FYCkMpG3qgsEl-Ho/`eCJ]B9 6Bdo G<0C F:BeK0F|dDP$C3<PJF HSB}G E?&pALHL3"pEFMYG+^F ^BBGO`C5FFmEA #eC?XPAd`G+CB EW!0,GXI EcYKJmMEz$0CYqAU[XOmNPDFT,D#oPGGspE'sFsP@Gr0[F@0DK<B CZ7pG@ AA,l@A/5pIG96 F8gc`C2 Bnk"E`Gn[`FFt;ЈCC' kpDE^AYo]E ,NFKo0B4f$D N+FVnY0DC=dB(CR1FzLJuF+Ci.0OG5P!EB`Ek`A,Fq5DN*6FgQG r.DnEc+-0EREy^0Bw#G6qDtHFI@FIG3oQF#eD]{fC9yD BDP%CB\[G,shD>rGjGU\pCy!DdEH{a6GA7ЙCQNEnBEtN GuZAo=kDy!F+oDSKB(']@4Hee? C`iDqWPE M0ZG4^cE,iC7I\E32D9 4*BOQmF0H6dG)O@pDE`DDt%=GO'CDPA2PEjSGC.L gCfFRBr$F 8@D"HA^B0>QF{A0nFKP2H= SAH~4Bf'3ImV B)lcC:PAiDhDqdAS.`HCFC'HPFPF0)0GF7OB.;G$A4:FA)En707F:ЄE<AiD@Dr PAB=2FGHf\WGL)H0!Q C?:D_ZC0APSd0D>jE 'Ej E&" BD+~Bs10C:0 H@GDABAm BGMfA7XA+spD;`E!"@Hc3UBG0Et CG+[WC'XCB`D 6D5cD s3BZA*FZj_EbgpA) *B.rFP*ZEIU@DF\@AkAI)q@C;S@G4JP]G"7Gx=ЬAg#YAgB#M EU7ЬD_ a` C, CJDo6 Fb-PZE# 8pFDHpDMD]>@GS `Ay:l@Gl`Fm(`8G,XFopAG PeBKG +`pF2nATeA=[E&z&CmE%EC]>CfDD[`8B\@A38ЮE ofpF4!TGYHESA2Dw5A;L0AhkB*F0Fh@ F{R`FFn/FpP GQ32H ;F!EC7]EXTFwpDx9(,B lpm(XOF3=PCSX@EJg:DUVAtqF+ D5 BwGGC(&GK#`GEpC_DT^N dEhwi`FrALDFhpE;DZA+FY.PE8*ERFw'pG64F?9 F+RGuF(\YGCH5CUFqDypB?B$QDpPD_M]PDaDnj0E nFte`C'A`A BpGeFGpnFu9p*FMS&C{"DZpE/$KF;) 3F]C$2@Al0A*DF@ETHE`gPEVDA*ErUFwK9ЋF /PDD]k@TD6hp^Flh@mD c(E 'D5ER@1FXvW`G;^nF47G}F4_6ASP`D DE?3FL`rEP F>`-HCCLcLmQGocBd]O`pB9&W0JG$`F8rrGZGC EGRl>GDKSFwBDS0ТF"B,gDV$DWFab1 B6?C,C`DSCAXc oFN@rE_TEHepZCJ+ E 9sEq.tE,DdHAp.E^sCovBF; yFmEWqE^<A*D>`5D@BH-pAMO>`DgY.@GFpgBd;0BcDhBn Fg,jDy\ABxl5_E &DJCEFWpA)C1@AC(p^E[ iA,D >YPBWpBIADCDWA  1QFKb0A>DXQ`BJC/OEf6D5ECr@)Du8 yBehPFk'!NF3WpDE?V+H=ZDY"DOO@XGnpD!90FK E8[UFw#EG6"DPF(GRZB:-FP\LGZlG`EUEi4H~'@E6]PnF@6F '0F=QGsEcA$^C/j@hDV}2SFwUHCGwimG?nA#]s`G#0,C G`%D<[UpG)PF+C?FeChmBKDgF@E4 HYC.\GjPfCkIFT`F>]ZGlibpthread.so.0_ITM_deregisterTMCloneTable_ITM_registerTMCloneTablerecvmsgpthread_joinsendtopthread_mutex_initpthread_sigmaskpthread_mutex_consistentpthread_rwlock_unlockpthread_rwlock_trywrlocklseek64pthread_mutexattr_destroysendmsgpthread_rwlockattr_initpthread_setspecificpthread_attr_setstacksizewaitpidfsyncrecvfrompthread_mutexattr_setprotocolpthread_rwlock_rdlockpthread_mutex_lockpthread_mutexattr_init__errno_locationpthread_rwlock_initpthread_mutex_unlockpthread_getspecificpthread_rwlockattr_setpsharedpthread_mutexattr_setpsharedsigactionpthread_rwlock_wrlockpthread_rwlockattr_destroypthread_mutexattr_setrobustpthread_attr_setdetachstatemsyncpthread_key_createpthread_createpthread_attr_initpthread_mutex_trylocklibm.so.6__gmon_start__powlibdl.so.2dlclosedlsymdlopendlerrorlibz.so.1inflateEndinflateInit2_inflateInit_inflatedeflateInit2_compressBoundinflateSetDictionarydeflateSetDictionarydeflateEndlibpcre2-8.so.0pcre2_match_data_free_8pcre2_config_8pcre2_compile_8pcre2_jit_compile_8pcre2_match_data_create_from_pattern_8pcre2_pattern_info_8pcre2_get_ovector_pointer_8pcre2_code_free_8pcre2_match_8libcap.so.2cap_set_proccap_freecap_initcap_set_flagcap_clearlibuuid.so.1uuid_unparseuuid_generatelibyaml-0.so.2yaml_parser_scanyaml_parser_set_input_stringyaml_parser_initializelibjansson.so.4json_object_iter_nextjson_object_iter_valuejson_string_valuejson_object_iterjson_integer_valuejson_object_getjson_array_sizejson_array_getjson_object_iter_keyjson_loadslibssl.so.1.1TLS_server_methodSSL_get_servernameSSL_writeSSL_load_client_CA_fileSSL_CTX_use_certificate_chain_fileSSL_set_SSL_CTXSSL_CTX_newSSL_set_fdSSL_set_verifySSL_CTX_callback_ctrlSSL_readOPENSSL_init_sslSSL_CTX_get_verify_callbackSSL_CTX_set_session_id_contextSSL_CTX_set_optionsSSL_get_errorSSL_CTX_get_verify_modeSSL_set_optionsSSL_CTX_set_client_CA_listSSL_set_accept_stateSSL_CTX_freeSSL_CTX_ctrlSSL_CTX_set_timeoutSSL_CTX_use_PrivateKey_fileSSL_CTX_set_cipher_listSSL_CTX_get_verify_depthSSL_CTX_set_verifySSL_newSSL_set_verify_depthSSL_CTX_load_verify_locationsSSL_CTX_set_verify_depthSSL_CTX_get_optionsSSL_freelibcrypto.so.1.1EVP_EncryptUpdateEVP_DigestInit_exPEM_read_bio_DHparamsEVP_CIPHER_iv_lengthDH_freeSHA1_InitOPENSSL_init_cryptoEVP_SignFinalX509_verify_cert_error_stringBIO_new_fileEVP_MD_CTX_newERR_print_errors_fpEVP_DecryptFinal_exX509_get_subject_nameBIO_freeEVP_VerifyFinalEVP_DecryptInit_exEVP_PKEY_sizeEVP_CIPHER_key_lengthX509_NAME_onelineSHA1_UpdateX509_STORE_CTX_get_current_certEVP_DecryptUpdateMD5_FinalEVP_EncryptInit_exRAND_bytesEVP_get_digestbynamePEM_read_PUBKEYEVP_get_cipherbynameEVP_PKEY_freeEVP_DigestUpdateEVP_CIPHER_CTX_newERR_clear_errorX509_STORE_CTX_get_errorMD5_InitPEM_read_PrivateKeyEVP_MD_CTX_freeEVP_EncryptFinal_exEC_KEY_freeSHA1_FinalMD5_UpdateEC_KEY_new_by_curve_nameX509_STORE_CTX_get_error_depthlibxml2.so.2xmlCheckVersionxmlCleanupParserxmlFreeDocxmlGetPropxmlDocGetRootElementxmlReadMemoryliblzma.so.5libc.so.6epoll_createsetuidchrootglobfree64strcpysigsuspendsrandoptindtimerfd_createstrrchrperrorin6addr_anyftruncate64getpwuidmmap64semctlclosedirinitgroupsinet_ntoaglob64getgrgidepoll_waitftellinet_ntopstrncpysigprocmaskfutimessigfillset__stack_chk_failunlinklistenselectmkdirabortstrtollsocketpairmemchrgetpidstrdupinet_ptonstrftimerewindgmtimestrtolctime_rfgetssched_setaffinitygetpwnamstrlenpivot_rootprctlsigemptysetmemsetstrstrrmdirtcsetattrbindfseekchdirmemcmpgetpagesizegetsockoptsetgroupsdup2unsetenv__fxstat64shutdownpoll__fprintf_chksigaddsetctimegetgrnamsethostnameputenvfchownftokstdoutversionsort64inet_addrstrtok_rmemcpyfclose__vsnprintf_chkstrtoulsetsockoptaccept4strcasecmprealpathtimegm__strncpy_chkgetgid__lxstat64opendir__xstat64clone__ctype_b_locgetenvsscanfoptargstderrsigdelsetioctlinotify_inittimerfd_settimesetrlimit64munmapgethostbyname__snprintf_chkgetgroupsgetuidreadlinkfscanfgetopt_long__strncat_chkexecvpfreeifaddrsstrncasecmpgetifaddrsif_nametoindexstrncatsendfile64strtoull__realpath_chkgethostnamegetcwdfwritefreadgettimeofdayrenameepoll_ctlmadvisemkstemp64__memcpy_chksetlinebufmlockalllocaltimestrchrscandir64fdopenreaddir64inotify_add_watchstatfs64tcgetattrsleep__ctype_toupper_loc__ctype_tolower_locumount2setsidfcntl64getrlimit64memmoveunamebacktrace_symbolspthread_selffopen64accesssetgidmkfifostrcmpstrerror__libc_start_mainsemopferrorsetprioritysnprintfsysconfsemget__environ__cxa_atexit_edata__bss_start_enduwsgi_concatuwsgi_register_route_varuwsgi_daemon_check_pid_reloaduwsgi_master_check_emperor_deathuwsgi_opt_set_struwsgi_cr_map_use_static_nodesuwsgi_cr_map_use_touwsgi_exceptions_catchuwsgi_master_fifo_manageuwsgi_nuclear_blastuwsgi_shutdown_all_socketsuwsgi_ssl_randuwsgi_register_clockuwsgi_attach_fdemperor_respawnuwsgi_opt_corerouter_use_baseuwsgi_chain_reloadget_mule_by_iduwsgi_cr_map_use_patternuwsgi_response_write_body_douwsgi_callocuwsgi_sharedarea_init_ptruwsgi_register_metric_collectorsignal_pidfileuwsgi_string_del_listuwsgi_wlock_fastuwsgi_sharedarea_inc8uwsgi_stats_keylonguwsgi_opt_static_mapuwsgi_notify_msguwsgi_add_sockets_to_queueuwsgi_master_commit_statusbuild_optionsuwsgi_opt_fileserve_modeinit_magic_tableuwsgi_opt_add_daemon2uwsgi_redirect_to_slashgrace_them_allfarm_has_msguwsgi_opt_add_regexp_dyn_dictuwsgi_set_clockuwsgi_build_unshareuwsgi_logit_simplehscuwsgi_flush_logsuwsgi_apply_config_passuwsgi_sharedarea_inc32uwsgi_rwunlock_fastuwsgi_metric_set_minuwsgi_sha1uwsgi_contains_nuwsgi_rwlock_fast_initasync_loopuwsgi_zlib_decompressuwsgi_sharedarea_dec32uwsgi_add_reload_fdsuwsgi_get_shared_socket_fd_by_numcreate_signal_pipeuwsgi_cache_get2uwsgi_proto_base_add_headeruwsgi_opt_sniuwsgi_register_configuratorasync_schedule_to_requwsgi_heartbeatemperor_throttle_leveluwsgi_proto_base_closeadd_exported_option_douwsgi_master_check_harakiriuwsgi_legion_adduwsgi_uuiduwsgi_lock_fast_checkuwsgi_opt_add_socket_no_deferset_mule_harakiriuwsgi_setup_log_masteruwsgi_opt_flock_waituwsgi_cron_task_needs_executionuwsgi_offload_engine_by_nameuwsgi_register_embedded_routersuwsgi_str_containsuwsgi_split3uwsgi_websockets_simple_senduwsgi_socket_is_already_bounduwsgi_wait_for_mountpointasync_add_timeoutuwsgi_long2str2nuwsgi_master_check_deathuwsgi_logic_opt_if_optuwsgi_binary_pathuwsgi_opt_add_string_listuwsgi_opt_set_unshareuwsgi_chomp2set_spooler_harakiriuwsgi_master_manage_eventsuwsgi_opt_set_64bituwsgi_start_legionsuwsgi_alarm_log_checkuwsgi_cr_map_use_voidevent_queue_inituwsgi_hash_algo_register_alluwsgi_cache_sync_from_nodesuwsgi_websocket_recv_nbuwsgi_sharedarea_inc16uwsgi_buffer_num64uwsgi_mode_tuwsgi_setup_mules_and_farmsuwsgi_get_subscribe_nodeuwsgi_write_pidfile_explicitasync_add_fd_readuwsgi_destroy_processesuwsgi_dyn_dict_newuwsgi_add_expiresuwsgi_proto_http11_acceptuwsgi_init_rb_timeruwsgi_reload_workersuwsgi_valid_fduwsgi_stats_list_openuwsgi_concatnbind_to_unixuwsgi_proto_http11_setupuwsgi_proto_scgi_setupuwsgi_manage_zerguwsgi_size2struwsgi_unix_signaluwsgi_emperor_blacklist_removeuwsgi_plugin_modifier1corerouter_alloc_sessionuwsgi_daemon_check_pid_deathuwsgi_remove_subscribe_nodeuwsgi_stats_apply_tabsuwsgi_spooler_read_headeruwsgi_get_loggeruwsgi_append_req_loggeruwsgi_emperor_scanner_eventuwsgi_route_signalevent_queue_fd_write_to_readwriteuwsgi_regexp_apply_ovecuwsgi_buffer_ensureuwsgi_dump_workermagic_subuwsgi_cheap_stringuwsgi_cache_create_alluwsgi_cache_prepare_magic_setuwsgi_gzip_fixsimple_loop_run_intgoodbye_cruel_worlduwsgi_apply_final_transformationsuwsgi_ready_fduwsgi_stats_pusher_adduwsgi_response_add_last_modifieduwsgi_sharedarea_inituwsgi_proto_fastcgi_setup_IO_stdin_useduwsgi_is_full_httpgracefully_killuwsgi_master_manage_snmpuwsgi_register_loopuwsgi_logic_opt_if_fileuwsgi_opt_giduwsgi_cache_prepare_magic_deluwsgi_sharedarea_wlockescape_shell_argemperor_warming_upuwsgi_opt_scduwsgi_proto_http_setupuwsgi_forkuwsgi_imperial_monitor_directory_inituwsgi_master_fifo_prepareuwsgi_base64_decodeuwsgi_opt_safe_fduwsgi_strnicmpuwsgi_buffer_u32leuwsgi_master_check_daemons_deathuwsgi_new_gateway_socketuwsgi_sharedarea_get_by_iduwsgi_detach_daemonsuwsgi_uuid_cmpsocket_to_in_addr6uwsgi_concat3nuwsgi_to_http_dumbdaemonizeuwsgi_master_check_cron_deathuwsgi_add_file_monitoruwsgi_manage_exceptionuwsgi_response_add_content_lengthuwsgi_offload_request_memory_douwsgi_response_add_header_forceuwsgi_master_check_idleevent_queue_interesting_fduwsgi_opt_check_staticuwsgi_spooler_runuwsgi_proto_https_setupuwsgi_legion_action_getuwsgi_register_log_encoderuwsgi_tcp_nodelayuwsgi_stats_pusher_loopuwsgi_cache_magic_deluwsgi_worker_runuwsgi_opt_add_routeuwsgi_simple_parse_varsuwsgi_opt_config_pyuwsgi_alarm_init_muleuwsgi_signal_registeredon_royal_deathuwsgi_get_spooler_by_nameuwsgi_daemonize2imperial_monitor_get_by_schemeevent_queue_ack_file_monitoruwsgi_build_pluginuwsgi_get_mime_typeuwsgi_time_bombuwsgi_setup_workersuwsgi_master_check_mountpointsuwsgi_elf_sectionuwsgi_imperial_monitor_globuwsgi_is_file2uwsgi_logic_opt_foruwsgi_buffer_newuwsgi_stats_object_closeuwsgi_register_alarmuwsgi_logic_opt_for_timesfarm_has_signaleduwsgi_corerouter_has_backendsuwsgi_setup_shared_socketsuwsgi_master_check_spoolers_deathsanitize_argsuwsgi_opt_add_legion_cronuwsgi_req_append_path_info_with_indexuwsgi_proto_fastcgi_closeuwsgi_envdiruwsgi_opt_add_lazy_socketuwsgi_send_http_statsuwsgi_opt_set_envbind_to_unix_dgramuwsgi_master_check_mules_deathuwsgi_get_varuwsgi_manage_placeholderuwsgi_go_cheapuwsgi_proto_raw_setupcreate_msg_pipeuwsgi_is_bad_connectionuwsgi_opt_set_emperor_capfind_wsgi_req_proto_by_fduwsgi_is_fileasync_schedule_to_req_greenemperor_send_statsdjb33x_hashuwsgi_logic_opt_if_envuwsgi_opt_legion_hookuwsgi_opt_dot_huwsgi_split4uwsgi_opt_corerouter_use_patternuwsgi_daemons_spawn_alluwsgi_add_expires_typeuwsgi_plugins_atexituwsgi_proto_hooks_setupemperor_throttleini_rstripuwsgi_proto_fastcgi_writeuwsgi_register_route_conditionuwsgi_ipcsem_clearuwsgi_setnsuwsgi_opt_set_rawintuwsgi_emperor_simple_douwsgi_xml_configuwsgi_ssl_verify_callbackuwsgi_logic_opt_if_not_existsuwsgi_metric_decuwsgi_opt_corerouter_ssuwsgi_request_pinguwsgi_tmpfduwsgi_buffer_append_jsonuwsgi_legion_announceuwsgi_buffer_u32beuwsgi_command_signaluwsgi_alarms_inituwsgi_metrics_start_collectoruwsgi_logit_lfuwsgi_autoload_plugins_by_nameuwsgi_queue_pushuwsgi_unlock_fastget_farm_by_nameuwsgi_register_rpcuwsgi_setup_systemduwsgi_alarm_trigger_uaiuwsgi_commandline_configuwsgi_lock_fastuwsgi_cache_setup_nodesuwsgi_emperor_blacklist_addwsgi_req_simple_acceptuwsgi_master_check_spoolers_deadlineuwsgi_set_sockets_protocolsuwsgi_add_socket_from_fduwsgi_simple_writeuwsgi_buffer_u8uwsgi_mule_runuwsgi_mule_farm_newuwsgi_opt_add_spooleruwsgi_mount_flaguwsgi_alarm_init_cmduwsgi_setup_thread_requwsgi_websocket_handshakeuwsgi_min_rb_timeruwsgi_add_logchunkuwsgi_master_cleanup_hooksuwsgi_buffer_append_keyval32uwsgi_routing_dumpuwsgi_setup_snmpuwsgi_simple_wait_read_hookuwsgi_websocket_senduwsgi_proto_fastcgi_sendfileis_a_numberuwsgi_rlock_fastuwsgi_opt_set_gidevent_queue_interesting_fd_is_writeemperor_scannersemperor_getuwsgi_opt_load_configuwsgi_mount_hookuwsgi_setup_post_bufferinguwsgi_opt_corerouterproto_base_add_uwsgi_headeruwsgi_append_static_pathuwsgi_opt_add_string_list_customuwsgi_cache_prepare_magic_existsuwsgi_opt_set_nullemperor_adduwsgi_sha1_2nuwsgi_md5uwsgi_cache_get4uwsgi_emperor_vassal_startdestroy_spooluwsgi_metric_add_childemperor_dellinux_namespace_jailuwsgi_opt_add_daemonuwsgi_metric_getnuwsgi_request_body_seekuwsgi_signal_waituwsgi_stats_dump_varsuwsgi_response_sendfile_do_can_closeimperial_monitor_get_by_idasync_reset_requestuwsgi_concat3uwsgi_proto_base_read_bodyuwsgi_master_check_gateways_deathuwsgi_opt_add_regexp_listuwsgi_http_dateuwsgi_add_timeruwsgi_get_shared_socket_numuwsgi_sharedarea_unlockuwsgi_str_numuwsgi_opt_add_ssl_socketuwsgi_hash_algo_getuwsgi_buffer_f32beuwsgi_cr_peer_find_by_siduwsgi_proto_http11_closeuwsgi_opt_connect_and_readuwsgi_alarm_func_muleuwsgi_sharedarea_write16uwsgi_rwlock_ipcsem_inituwsgi_stats_list_closeuwsgi_opt_flockuwsgi_curse_muleuwsgi_stats_commauwsgi_cache_fixuwsgi_string_get_listuwsgi_get_headeruwsgi_500uwsgi_metric_appenduwsgi_list_has_numevent_queue_fd_read_to_readwriteuwsgi_proto_base_cgi_prepare_headersuwsgi_cr_peer_adduwsgi_response_add_content_rangeuwsgi_ssl_del_sni_itemuwsgi_sharedarea_inc64uwsgi_master_manage_emperor_proxyuwsgi_exituwsgi_segfaultevent_queue_wait_multiuwsgi_exception_handler_objectuwsgi_proto_base_prepare_headersuwsgi_dot_huwsgi_opt_add_socketuwsgi_log_reopenwarn_pipeuwsgi_socket_nbuwsgi_logvar_getuwsgi_rsa_signunconfigured_pluginuwsgi_curseuwsgi_close_all_fdsuwsgi_be16uwsgi_cache_set2uwsgi_append_loggeruwsgi_cache_magic_getuwsgi_parse_arrayuwsgi_proto_base_writevini_get_keyuwsgi_brutally_reload_workersuwsgi_upload_progress_createuwsgi_logfile_writetimed_connectuwsgi_as_rootuwsgi_cr_map_use_csuwsgi_systemd_notify_readyuwsgi_pass_creduwsgi_opt_load_xmluwsgi_add_alarm_fduwsgi_get_last_charuwsgi_write_nbuwsgi_signal_senduwsgi_send_statsuwsgi_split_quoteduwsgi_wlock_ipcsemuwsgi_init_worker_mount_appsuwsgi_sharedarea_new_iduwsgi_systemd_initis_unixuwsgi_proto_puwsgi_acceptevent_queue_fd_readwrite_to_readget_memusageuwsgi_waitfd_eventuwsgi_concat2nuwsgi_opt_load_jsonevent_queue_writeuwsgi_sig_pauseuwsgi_upload_progress_destroyuwsgi_buffer_senduwsgi_legion_get_nodeuwsgi_check_pidfileuwsgi_legion_checksumuwsgi_deadlock_checkuwsgi_logic_opt_if_not_reloaduwsgi_cache_rwunlockuwsgi_buffer_write_simpleuwsgi_opt_add_mulesuwsgi_logic_opt_if_not_pluginuwsgi_alarm_runuwsgi_master_manage_udpuwsgi_ssl_add_sni_itemgenerate_socket_nameuwsgi_get_optname_by_indexuwsgi_setup_metricsuwsgi_cheaper_increaseuwsgi_recv_cred2uwsgi_kvlist_parseuwsgi_check_emperoruwsgi_buffer_u64leevent_queue_allocuwsgi_emperor_blacklist_checkuwsgi_proto_fastcgi_nph_setupuwsgi_cache_item_keysimple_loop_runuwsgi_close_all_socketsuwsgi_count_optionsuwsgi_bind_socketsuwsgi_set_cpu_affinityuwsgi_metric_find_by_oiduwsgi_logvar_adduwsgi_opt_binary_append_datauwsgi_umountuwsgi_metric_find_by_nameuwsgi_cache_get3uwsgi_parse_varsuwsgi_setup_inherited_socketsuwsgi_proto_base_sendfileuwsgi_opt_noopuwsgi_opt_exituwsgi_is_diruwsgi_getsocknameuwsgi_stats_keyval_commauwsgi_logic_opt_if_not_diruwsgi_apply_routes_douwsgi_request_fix_range_for_sizeuwsgi_cache_start_sweepersuwsgi_mule_handleruwsgi_opt_trueuwsgi_rpcuwsgi_cr_map_use_subscriptionuwsgi_opt_load_dluwsgi_worker_exceptionsuwsgi_concat4uwsgi_legion_register_hookuwsgi_daemons_smart_checkuwsgi_buffer_from_fileuwsgi_subscription_sign_checkuwsgi_del_rb_timeruwsgi_notify_socket_manageuwsgi_add_appuwsgi_simple_sendfileuwsgi_metric_getevent_queue_add_file_monitoruwsgi_is_linkuwsgi_static_want_gzipuwsgi_register_exception_handleruwsgi_regexp_custom_new_listuwsgi_opt_set_16bituwsgi_opt_add_farmuwsgi_thread_new_with_datauwsgi_legion_registeruwsgi_opt_envdiruwsgi_set_cgroupuwsgi_metrics_collectors_setupuwsgi_refork_masteruwsgi_log_encoder_by_nameuwsgi_metric_setuwsgi_logic_opt_if_existsuwsgi_backtraceuwsgi_del_sockets_from_queuesocket_to_in_addruwsgi_buffer_mapuwsgi_regexp_match_patternuwsgi_legion_register_nodeuwsgi_disconnectuwsgi_stats_symboluwsgi_cache_magic_existsuwsgi_sharedarea_write8end_meuwsgi_logic_opt_if_not_hostname_matchuwsgi_sendfile_douwsgi_response_prepare_headers_intuwsgi_yaml_configemperor_get_by_fduwsgi_buffer_u64beuwsgi_add_safe_fduwsgi_get_logger_from_iduwsgi_strncmpuwsgi_add_expires_path_infouwsgi_master_check_chainuwsgi_fallback_configuwsgi_register_stats_pusheruwsgi_mule_get_msgmem_collectoruwsgi_file_serveuwsgi_buffer_insert_chunkeduwsgi_opt_add_regexp_custom_listuwsgi_metric_muluwsgi_millisuwsgi_opt_unset_envuwsgi_cr_peer_resetuwsgi_setup_log_encodersuwsgi_offload_request_pipe_douwsgi_is_connecteduwsgi_offload_register_engineuwsgi_chompuwsgi_metric_set_maxuwsgi_subscribeuwsgi_opt_corerouter_use_socketuwsgi_register_routeruwsgi_manage_signal_croncheck_hexuwsgi_print_symbind_to_tcpuwsgi_master_check_mercycorerouter_reset_timeout_fastthreaded_current_wsgi_reqworker_wakeupuwsgi_metric_divuwsgi_takeoveruwsgi_metric_find_by_namenuwsgi_opt_add_unique_legion_cronuwsgi_opt_add_cron2uwsgi_fifo_tableuwsgi_proto_scgi_nph_setupuwsgi_add_transformationplugin_already_loadedevent_queue_interesting_fd_is_readuwsgi_opt_legionuwsgi_register_logchunkuwsgi_alarm_triggeruwsgi_opt_getuwsgi_proto_ssl_read_bodyuwsgi_setup_reloaduwsgi_json_configuwsgi_startswithuwsgi_buffer_append_valnumuwsgi_chunked_readuwsgi_str_to_hexuwsgi_linux_ksm_mapuwsgi_logic_opt_if_pluginuwsgi_base128uwsgi_call_symboluwsgi_apply_routesuwsgi_logic_opt_if_not_envuwsgi_fixup_fdsmasterpidunconfigured_hookuwsgi_get_app_iduwsgi_sharedarea_init_fduwsgi_emperor_startuwsgi_cr_map_use_baseuwsgi_load_pluginuwsgi_loguwsgi_cheaper_decreaseuwsgi_socket_uniquwsgi_websocket_recvuwsgi_nowspooler_startuwsgi_init_randomuwsgi_buffer_append_ipv4find_wsgi_req_by_fduwsgi_mallocuwsgi_opt_snmpuwsgi_new_shared_socketuwsgi_legion_get_lorduwsgi_opt_add_custom_optionlinux_namespace_startuwsgi_thread_newuwsgi_metric_incuwsgi_corerouter_manage_internal_subscriptionuwsgi_postbuffer_do_in_memuwsgi_be32uwsgi_req_appenduwsgi_opt_pidfile_signaluwsgi_opt_logfile_chmodcorerouter_reset_timeoutuwsgi_legion_action_registeruwsgi_signal_handleruwsgi_subscription_set_algouwsgi_stats_keylong_commauwsgi_strncopyuwsgi_check_schemeuwsgi_update_load_countersuwsgi_read_fduwsgi_register_embedded_alarmsuwsgi_apply_transformationsuwsgi_stats_dump_requestuwsgi_alarm_func_cmdtrigger_harakirisimple_loopuwsgi_sharedarea_write64emperor_get_by_socket_fdfind_worker_iduwsgi_sharedarea_writeevent_queue_add_fd_readuwsgi_opt_chmod_socketuwsgi_sharedarea_read8uwsgi_sharedarea_updateuwsgi_cache_by_namelenuwsgi_get_logchunk_by_nameuwsgi_hook_by_nameuwsgi_proto_suwsgi_setupuwsgi_post_acceptuwsgi_concat4nuwsgi_write_intfileuwsgi_metric_find_by_asnuwsgi_opt_add_addr_listuwsgi_unlock_ipcsemuwsgi_be64uwsgi_new_gateway_socket_from_fduwsgi_simple_file_readuwsgi_postbuffer_do_in_diskuwsgi_queue_pulluwsgi_helpuwsgi_rpc_initenv_to_arguwsgi_reload_mulesuwsgi_cache_start_sync_serversuwsgi_opt_legion_mcastuwsgi_get_subscribe_slotuwsgi_manage_optuwsgi_regexp_match_ovecuwsgi_get_qsuwsgi_calc_cheaperemperor_curseuwsgi_get_lineuwsgi_runhttp_url_encodeuwsgi_check_logrotateuwsgi_corerouter_setup_event_queueini_lstripuwsgi_write_pem_to_fileuwsgi_stats_keyvalnumuwsgi_protocols_registeruwsgi_del_socketuwsgi_check_toucheslogtoecho_pluginuwsgi_check_mountpointuwsgi_add_subscribe_nodevassal_sosuwsgi_rwlock_ipcsem_checkuwsgi_remap_fduwsgi_opt_add_muleuwsgi_queue_setping_initcorerouter_send_statsuwsgi_opt_set_intuwsgi_opt_max_varsuwsgi_opt_set_capemperor_back_to_ondemanduwsgi_update_pidfilesuwsgi_is_a_keep_mountuwsgi_string_new_listuwsgi_stripemperor_build_scannersemperor_blacklistuwsgi_count_socketsuwsgi_cache_exists2event_queue_fd_read_to_writeuwsgi_free_transformationsuwsgi_file_write_douwsgi_spooler_read_contentcache_udp_server_loopuwsgi_hooked_parseuwsgi_gzipuwsgi_spawn_daemonuwsgi_lock_fast_inituwsgi_legion_get_by_socketuwsgi_exec_atexituwsgi_crc32uwsgi_response_add_dateuwsgi_register_keyval_metricuwsgi_init_all_appsfind_first_available_wsgi_requwsgi_fcntl_is_lockeduwsgi_proto_ssl_writeuwsgi_write_pidfileevent_queue_del_fduwsgi_sharedarea_write32uwsgi_logic_opt_if_reloaduwsgi_opt_set_umaskuwsgi_buffer_set_uhuwsgi_fpeuwsgi_stats_pusher_setupuwsgi_response_write_headers_douwsgi_deflateuwsgi_new_socketuwsgi_buffer_fixuwsgi_block_signaluwsgi_build_capuwsgi_stats_struwsgi_run_command_putenv_and_waituwsgi_register_loggerevent_queue_fd_readwrite_to_writeuwsgi_legion_atexituwsgi_legion_get_by_nameuwsgi_ping_optionsuwsgi_cr_map_use_subscription_dotsplituwsgi_proto_fastcgi_parseruwsgi_str2_numuwsgi_lock_ipcsem_checkuwsgi_request_body_readuwsgi_routing_translateasync_add_fd_writeuwsgi_base64_encodeuwsgi_route_api_funcuwsgi_worker_is_busygracefully_kill_them_alluwsgi_gateway_go_cheapuwsgi_apply_error_routesuwsgi_signal_add_cronuwsgi_legion_scrollsuwsgi_register_hookuwsgi_opt_signalproxy1_parseuwsgi_cheaper_algo_backloguwsgi_get_subscribe_node_by_nameuwsgi_hooks_runuwsgi_no_subscriptionsuwsgi_proto_fastcgi_read_bodyuwsgi_microsuwsgi_wait_for_socketuwsgi_metric_find_by_oidnuwsgi_cr_map_use_cacheuwsgi_connectuwsgi_concat2uwsgi_unblock_signaluwsgi_opt_legion_noderegister_gatewayuwsgi_get_binary_pathuwsgi_stats_keyvalnum_commauwsgi_opt_deprecateduwsgi_opt_log_dateuwsgi_websockets_init__data_startcorerouter_close_sessionwhat_i_am_doinguwsgi_stats_keyvalnuwsgi_ini_configuwsgi_setns_preopenuwsgi_reload_spoolersuwsgi_farm_has_muleuwsgi_opt_loaduwsgi_corerouter_setup_socketsuwsgi_sharedarea_read32uwsgi_corerouter_inituwsgi_response_add_expiresuwsgi_apply_response_routesuwsgi_register_imperial_monitoruwsgi_blob_to_responseuwsgi_sharedarea_waituwsgi_protected_closeuwsgi_cache_magic_clearuwsgi_respawn_workeruwsgi_cache_keysuwsgi_protected_readuwsgi_legion_action_calluwsgi_buffer_appenduwsgi_opt_set_megabytesuwsgi_buffer_append_chunkeduwsgi_corerouter_manage_subscriptionuwsgi_exceptions_handler_thread_startuwsgi_send_subscription_from_fduwsgi_opt_corerouter_csuwsgi_corerouter_loopuwsgi_apply_capuwsgi_403uwsgi_stats_object_openuwsgi_cr_peer_delproto_base_add_uwsgi_varuwsgi_build_log_formatwsgi_req_setupuwsgi_opt_resolveuwsgi_simple_wait_write_hookuwsgi_cache_magic_context_hookuwsgi_proto_puwsgi_setupuwsgi_logic_opt_if_hostnameuwsgi_stats_keyslong_commauwsgi_apply_final_routesuwsgi_alarm_func_signaluwsgi_chownuwsgi_expand_pathuwsgi_resolve_ipuwsgi_opt_load_inicreate_logpipeuwsgi_opt_snmp_communityuwsgi_opt_build_pluginuwsgi_sharedarea_rlockuwsgi_malloc_shareduwsgi_remote_signal_sendevent_queue_add_fd_writeuwsgi_master_check_reloaduwsgi_opt_logicuwsgi_socket_buwsgi_master_check_crons_deadlineuwsgi_file_to_string_listuwsgi_sharedarea_dec16uwsgi_lock_ipcsemuwsgi_emulate_cow_for_appsexpire_rb_timeoutsuwsgi_ssl_new_server_contextuwsgi_buffer_insertevent_queue_waituwsgi_pipe_sizeduwsgi_legion_announce_deathuwsgi_setup_schemesuwsgi_stats_keyslonguwsgi_log_encoders_register_embeddeduwsgi_log_encoder_parse_varssocket_to_un_addruwsgi_logic_opt_if_not_hostnameuwsgi_opt_legion_quorumuwsgi_endswithescape_jsonuwsgi_logic_opt_if_not_optmule_send_msguwsgi_proto_base_writeuwsgi_register_metricuwsgi_str_split_ngetuwsgi_init_defaultuwsgi_hooked_parse_arraycorerouter_close_peeruwsgi_starts_withuwsgi_reloaduwsgi_alarm_func_loguwsgi_sharedarea_dec8uwsgi_opt_set_immediate_giduwsgi_opt_set_immediate_uiduwsgi_sharedarea_dec64uiuwsgi_opt_add_unique_cronuwsgi_regexp_builduwsgi_open_and_readuwsgi_num_from_fileuwsgi_get_config_pyuwsgi_gzip_prepareuwsgi_subscribe2uwsgi_inflate_inituwsgi_socket_setup_protocoluwsgi_user_unlockuwsgi_get_last_charnuwsgi_gzip_chunkuwsgi_proto_puwsgi_closeuwsgi_str4_numuwsgi_stats_keyvaln_commasimple_current_wsgi_req__libc_csu_inituwsgi_register_signaluwsgi_offload_request_net_douwsgi_opt_printuwsgi_offload_engines_register_alluwsgi_alarm_thread_startuwsgi_log_rotateuwsgi_alarm_init_loguwsgi_legion_add_nodeuwsgi_setup_emperoruwsgi_register_protocoluwsgi_socket_passcreduwsgi_fcntl_lockwsgi_req_acceptuwsgi_register_cheaper_algouwsgi_additional_header_adduwsgi_opt_add_shared_socketuwsgi_user_lockuwsgi_opt_ssauwsgi_cache_sync_alluwsgi_async_inituwsgi_log_do_rotateuwsgi_wait_for_fsuwsgi_try_autoloaduwsgi_opt_corerouter_zerguwsgi_zerg_attachuwsgi_buffer_f64beuwsgi_do_rpcuwsgi_master_check_workers_deadlineuwsgi_exec_command_with_argsini_get_lineuwsgi_buffer_u24beuwsgi_threaded_logger_spawnuwsgi_read_uhuwsgi_string_list_has_itemuwsgi_binshuwsgi_opt_load_ymlreap_them_alluwsgi_recv_creduwsgi_opt_falseuwsgi_master_check_mules_deadlineuwsgi_proto_base_acceptuwsgi_sharedarea_readuwsgi_cache_del2uwsgi_exception_setup_handlersuwsgi_remove_headeruwsgi_master_fifouwsgi_master_generate_statsuwsgi_proto_noop_read_bodyuwsgi_pass_cred2uwsgi_config_pyuwsgi_cron_adduwsgi_deflate_inituwsgi_configureconfig_magic_table_filluwsgi_cache_prepare_magic_clearuwsgi_add_rb_timeruwsgi_rwlock_fast_checkuwsgi_connect_udpuwsgi_proto_raw_parseremperor_stopuwsgi_404uwsgi_stats_keyvaluwsgi_run_command_and_waituwsgi_websocket_send_from_sharedareagateway_respawnset_harakiriuwsgi_simple_wait_read2_hookuwsgi_logic_opt_for_readlineuwsgi_netstringuwsgi_hash_algo_registeruwsgi_opt_corerouter_fallback_keyuwsgi_response_prepare_headersping_pluginuwsgi_get_loopuwsgi_muleuwsgi_logic_opt_for_globuwsgi_pthread_robust_mutexes_enableduwsgi_opt_add_cronhttp_url_decodeadd_exported_optionuwsgi_cheaper_algo_manualuwsgi_get_cflagsuwsgi_opt_uiduwsgi_stats_pusher_getinc_harakiriuwsgi_is_againuwsgi_buffer_decapitateuwsgi_exception_handler_by_nameuwsgi_cache_magic_setuwsgi_setup_zergcorerouter_pluginuwsgi_opt_set_req_loggeruwsgi_cr_set_hooksuwsgi_destroy_requestuwsgi_rlock_ipcsemuwsgi_logic_opt_if_dirsuspend_resume_them_alluwsgi_imperial_monitor_directoryuwsgi_opt_set_loggeruwsgi_fix_range_for_sizeuwsgi_loop_cores_runuwsgi_num2struwsgi_get_cwduwsgi_cache_rlockuwsgi_alarm_init_signaluwsgi_buffer_byteuwsgi_get_socket_by_numuwsgi_lock_ipcsem_inituwsgi_proto_puwsgi_parseruwsgi_set_processnameuwsgi_proto_uwsgi_setupuwsgi_subscription_init_htuwsgi_add_expires_uriuwsgi_log_verboseuwsgi_read_true_nbuwsgi_fsmon_eventuwsgi_opt_cflagsuwsgi_regexp_ovectoruwsgi_register_fsmonuwsgi_opt_existsuwsgi_offload_thread_startuwsgi_read_with_reallocuwsgi_num2str2uwsgi_cache_num2uwsgi_get_cookieuwsgi_signal_add_rb_timeruwsgi_opt_load_pluginuwsgi_write_true_nblog_requestuwsgi_setup_upstartuwsgi_receive_signaluwsgi_file_executableuwsgi_close_requestuwsgi_sharedareas_inituwsgi_subscription_credentials_checkuwsgi_buffer_destroyuwsgi_opt_pcre_jitbind_to_udpuwsgi_concat2nnuwsgi_upload_progress_updateuwsgi_response_add_headeruwsgi_queue_getspooler_wakeupparse_sys_envsuwsgi_plugin_getuwsgi_stats_symbol_nluwsgi_metric_collector_by_nameuwsgi_build_mime_dictshow_configuwsgi_file_existsset_user_harakiri__libc_csu_finiuwsgi_proxy_nbuwsgi_new_spooleruwsgi_response_writev_body_douwsgi_buffer_u16leuwsgi_systemd_notifyevent_queue_readuwsgi_websocket_send_binaryuwsgi_legion_lord_scrolluwsgi_close_all_unshared_socketsuwsgi_setup_lockinguwsgi_legion_remove_nodeemperor_add_scanneruwsgi_cache_inituwsgi_fixup_routesuwsgi_cache_createemperor_loopuwsgi_opt_customuwsgi_list_has_struwsgi_connectnuwsgi_buffer_append_keynumuwsgi_setup_loguwsgi_master_req_loguwsgi_proto_base_fix_headersuwsgi_emperor_is_validuwsgi_logic_opt_if_hostname_matchuwsgi_64bit2struwsgi_offload_setupuwsgi_real_file_serveupinguwsgi_opt_set_str_spaceduwsgi_tmpfileuwsgi_opt_legion_scrollfastcgi_to_uwsgiuwsgi_get_shared_socket_by_numwsgi_req_recvuwsgi_stats_keyuwsgi_simple_wait_milliseconds_hookuwsgi_opt_extractuwsgi_imperial_monitor_glob_initwsgi_req_async_recvuwsgi_ignitionuwsgi_startuwsgi_buffer_append_keyvalmaster_loopuwsgi_buffer_append_keyipv4uwsgi_ssl_inituwsgi_proto_ssl_sendfileevent_queue_ack_timeruwsgi_legion_i_am_the_lorduwsgi_opt_undeferred_corerouterevent_queue_interesting_fd_has_erroruwsgi_cache_by_nameuwsgi_opt_add_dyn_dictuwsgi_float2struwsgi_metric_collector_fileuwsgi_fsmon_setupuwsgi_cheaper_algo_spareuwsgi_str_occurenceuwsgi_num2str2nuwsgi_spool_requestuwsgi_dyn_dict_deluwsgi_emperor_run_scannersuwsgi_queue_popuwsgi_opt_set_placeholderuwsgi_405uwsgi_get_dot_huwsgi_sharedarea_read64uwsgi_register_logchunksuwsgi_proto_ssl_closeuwsgi_init_queueuwsgi_map_socketsuwsgi_rwunlock_ipcsemuwsgi_master_check_gateways_deadlineuwsgi_master_loguwsgi_read_responseuwsgi_substituteuwsgi_offload_request_sendfile_douwsgi_http_status_msguwsgi_async_queue_is_fulluwsgi_cache_prepare_magic_updateuwsgi_get_exported_optuwsgi_master_manage_setnsuwsgi_logic_opt_if_not_fileuwsgi_proto_ssl_acceptuwsgi_envdirsuwsgi_parse_legionuwsgi_get_socket_numuwsgi_read_nbuwsgi_mule_add_farm_to_queueuwsgi_fd_is_safeevent_queue_fd_write_to_readuwsgi_umount_hookuwsgi_buffer_u16beuwsgi_offload_runuwsgi_stats_newuwsgi_buffer_append_base64uwsgi_to_httpuwsgi_calloc_shareduwsgi_run_commanduwsgi_pipeuwsgi_register_metric_douwsgi_opt_set_uiduwsgi_loweruwsgi_regexp_matchuwsgi_master_fix_request_countersgzheaderuwsgi_sharedarea_init_keyvaluwsgi_proto_scgi_parseruwsgi_manage_command_cronuwsgi_get_route_varuwsgi_register_schemeuwsgi_master_manage_emperoruwsgi_mountuwsgi_request_body_readlineevent_queue_add_timeruwsgi_sanitize_cert_filenameuwsgi_read_whole_true_nbuwsgi_websocket_send_binary_from_sharedareauwsgi_str3_numuwsgi_response_sendfile_douwsgi_subscribe_alluwsgi_register_base_hooksuwsgi_sharedarea_read16uwsgi_send_subscriptionZLIB_1.2.0GLIBC_2.2.5UUID_1.0OPENSSL_1_1_0GLIBC_2.12GLIBC_2.4LIBXML2_2.4.30LIBXML2_2.6.0GLIBC_2.28GLIBC_2.27GLIBC_2.14GLIBC_2.8GLIBC_2.10GLIBC_2.3.2GLIBC_2.3.4GLIBC_2.3                D 'Gt ui Rt ' ^t ui Rt^ d ^  mgt@utii tui Rt mgt 0Ltt * tttii tii t tri tti tii tui Rtl lXlllȟlПl؟l<lIl\lblil l(l0l8l@lHlPlXl `l hl pl xllllllllllȠlРlؠlllllll l!l# l$(l%0l&8l'@l(Hl)Pl*Xl+`l,hl-pl.xl/l0l1l2l3l4l5l6l7l8ȡl9Сl:ءl;l<l=l>l?l@lAlBlC lD(lE0lF8lG@lHHlIPlJXlK`lLhlMplNxlOlPlQlRlSlTlUlVlWlYȢlZТl[آl\l]l^l_l`lalblcld le(lf0lg8lh@liHljPlkXll`lmhlnploxlplqlrlsltlulvlwlxlyȣlzУl{أl|l}l~llllll l(l0l8l@lHlPlXl`lhlplxllllllllllȤlФlؤlllllllll l(l0l8l@lHlPlXl`lhlplxllllllllllȥlХlإlllllllll l(l0l8l@lHlPlXl`lhlplxllllllllllȦlЦlئlllllllll l(l0l8l@lHlPlXl`lhlplxllllllllllȧlЧlاlllllllll l (l 0l 8l @l HlPlXl`lhlplxllllllllllȨlШl بl!l"l#l$l%l&l'l(l) l*(l+0l,8l-@l.Hl/Pl0Xl1`l2hl3pl4xl5l6l7l8l9l:l;l=l>l?ȩl@ЩlAةlBlClDlElFlGlHlJlK lL(lM0lN8lO@lPHlQPlRXlS`lThlUplVxlWlXlYlZl[l]l^l_l`laȪlcЪldتlelflglhljlklllmln lo(lp0lq8lr@lsHltPluHHY>+HtH5R>+%S>+hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgq%'+D%'+D%'+D%'+D%'+D%'+D%'+D%'+D%'+D%'+D%}'+D%u'+D%m'+D%e'+D%]'+D%U'+D%M'+D%E'+D%='+D%5'+D%-'+D%%'+D%'+D%'+D% '+D%'+D%&+D%&+D%&+D%&+D%&+D%&+D%&+D%&+D%&+D%&+D%&+D%&+D%&+D%&+D%&+D%&+D%}&+D%u&+D%m&+D%e&+D%]&+D%U&+D%M&+D%E&+D%=&+D%5&+D%-&+D%%&+D%&+D%&+D% &+D%&+D%%+D%%+D%%+D%%+D%%+D%%+D%%+D%%+D%%+D%%+D%%+D%%+D%%+D%%+D%%+D%%+D%}%+D%u%+D%m%+D%e%+D%]%+D%U%+D%M%+D%E%+D%=%+D%5%+D%-%+D%%%+D%%+D%%+D% %+D%%+D%$+D%$+D%$+D%$+D%$+D%$+D%$+D%$+D%$+D%$+D%$+D%$+D%$+D%$+D%$+D%$+D%}$+D%u$+D%m$+D%e$+D%]$+D%U$+D%M$+D%E$+D%=$+D%5$+D%-$+D%%$+D%$+D%$+D% $+D%$+D%#+D%#+D%#+D%#+D%#+D%#+D%#+D%#+D%#+D%#+D%#+D%#+D%#+D%#+D%#+D%#+D%}#+D%u#+D%m#+D%e#+D%]#+D%U#+D%M#+D%E#+D%=#+D%5#+D%-#+D%%#+D%#+D%#+D% #+D%#+D%"+D%"+D%"+D%"+D%"+D%"+D%"+D%"+D%"+D%"+D%"+D%"+D%"+D%"+D%"+D%"+D%}"+D%u"+D%m"+D%e"+D%]"+D%U"+D%M"+D%E"+D%="+D%5"+D%-"+D%%"+D%"+D%"+D% "+D%"+D%!+D%!+D%!+D%!+D%!+D%!+D%!+D%!+D%!+D%!+D%!+D%!+D%!+D%!+D%!+D%!+D%}!+D%u!+D%m!+D%e!+D%]!+D%U!+D%M!+D%E!+D%=!+D%5!+D%-!+D%%!+D%!+D%!+D% !+D%!+D% +D% +D% +D% +D% +D% +D% +D% +D% +D% +D% +D% +D% +D% +D% +D% +D%} +D%u +D%m +D%e +D%] +D%U +D%M +D%E +D%= +D%5 +D%- +D%% +D% +D% +D% +D% +D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%}+D%u+D%m+D%e+D%]+D%U+D%M+D%E+D%=+D%5+D%-+D%%+D%+D%+D% +D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%}+D%u+D%m+D%e+D%]+D%U+D%M+D%E+D%=+D%5+D%-+D%%+D%+D%+D% +D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%}+D%u+D%m+D%e+D%]+D%U+D%M+D%E+D%=+D%5+D%-+D%%+D%+D%+D% +D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+D%+DH% H% H% f.fHcPHZhf.1I^HHPTI4HH@4HHA+f.H=I+HB+H9tHf+Ht H=+H5+H)HHH?HHtH=+HtfD=+uUHzӾ+]Ðff.@f.S|Hu HHHtdHHtHHtHHt[p[ff.UHSHH=+Ht)H+DHH;HtHuCH[]fDH[]@USHHdH%(H$1HH11HJsDCHJHH$dH3 %(u HĘ1[]fDH`Wmt#HcPHcHiHHx8fDh ff.fu@H`WmHcPHiHH@8t fH|$ .H`WmHct$ HcPHHHiHHq8tHÐHgATUSH`WmtgHcTu,HHPHH0Hǀ[]A\ÐHciLMt5.HI$([]A\[H=(]1A\.fD-HcPHHiHHj@D-HcTHH HJHH0H[]A\fHHtHǀ([]A\@HcPHiHH@@ff.u@H`WmHcTH HHHH0HǀtÐH|$ ,H`WmHcTH4H qHct$ HH0HHHtHfHwu0H`WmHHǀ t@;H|$ K,H`WmHcL$ HHHH t H@Hff.@SH#H{HHCH1H)fP1HHǃH[ff.fAUA1ATIUSH(dH%(HD$1uxiHljHHt8 1HHHL$dH3 %(HupH([]A\A]ÐEtNHHEu8 A(LH BHH=E1LH=OSH`WmHcHiHcPGLJIHiHHL@`HphLGIHHL t HppHHtH@Xt[DH=111':HcPHHiHtH=z1[f.USHHH`WmHcHcPHiHiHH@X)H4ׂCHHHHHth1ۅ~ H[]Ë3SDxtHFHcHXH뷻f.ATUH`WmSHcHHcPHiHiHH@X(H4ׂCHHHHHHteh{HE1PtHCHHŰPXD[]A\t;*~HHPXttA[]DA\{fDUHSHHH`Wmu u!uH[]Ë}H[]2f?1 y8AH H5HH=1xfDSHHPPxH@1[@[ÐUSHH`WmdH%(HD$1xu%HD$dH3%(H[]f.&HH;|ʋHt$D$Ht1 8AH ȣH5HH=01HcHHcSAUAATUHSH(I`WmdH%(HD$1D$A$I$uyA$I$A$'Ic$PHiI$HpA$xtA$yA$tw6Ic$PHiI$Hp:A$xuHt2HHtHcbHHHuI$DHT$FAŅVA$xtA$*A$x|$9nA;$`Ht_t$93uf93HHtHcDEHHtHc94HHHuE$EuA$A$4HL$dH3 %(H([]A\A]A$Ic$PHiI$pptA$xfHHSPE$EEu+E$EuVA$~I$E<t10HD$ \D$ I$A$'E#I$HI$H)_I$cI$<1f1EA$lE$ELI$A$'FH9jA$A$u A$t2I$A$'|$A$PH5\A$~I$r|$AVE1AUIATIUS18EuC@Ń=w 8H,@_tKAlE1HLg9}I,@=uAlA[]ADA\A]A^fAD-E1DAWAVAUATAUHSHdH%(H$1fIH_(Ho I`WmfIcPHT$E1E1HT$HiIPx*fHiIAID9hx]HLHHH]IcPuHiIHLAt1IcPHiIHB:D9]H$dH3%(DHĸ[]A\A]A^A_@IcPHiI fDHT$HƗ[IcPHiIHJ:H9T$h,A@p@t f.A-DI`Wm1@AXuH@HADuIm fA](AXIPHEHM@bAHLfAXH IDH5lLHcHuH=ǒ1A_bfHHdH%(H$1H"1҅uD$1%=H$dH3 %(uHĨSHHH1҅uC1%=‰[ff.HHdH%(H$1Hr1҅uD$1%=@H$dH3 %(uHĨGHHdH%(H$1Hb1҅uD$1%=H$dH3 %(uHĨH#Ht&HPHHt@u:H@1HÐHHÐHHÐHHH{HHH9uH H(HH@ff.@USHHH{HTHH@8jtH9u1H[]DHL7H HH8QtH9u1ff.AH1LH ALH1HcHfSI1HLHcHHe9[Lf~?:t#FH H?:tH9u@1ff.fATIUS1n"f.I HHDJt9[]A\f.[1]A\fUSHdH%(H$1HH4$HSHHH1Hމx H$dH3%(u@HĨ[]K8AH H5HH=q1AUATUH5SHdH%(HD$1HYHH5]H$HIHtGL%>fD1HLHt&1 H9uL@L1HL$dH3 %(u H[]A\A]ff.AUATUHH5SHdH%(HD$1HYHH5H$HICHt>L%D1HL#HtHHuL' L1HL$dH3 %(u H[]A\A]fDGDPfW0kdPGDff.0iG0kdWPGDff.fUfɉS*HHa \f/sVH,Ѕ~_EH1ILLfDHHI0HcHHHI9uHH[]\H,H?H1H[]f.SH\$HIHHt(u AA~9(tD)t_AAA9vIcAD8uÐAA@AE1AAAfH8[]A\A]A^A_ÐE?Au1AE1E1RfMDAE1A9fLAs1DT$,H{DL$ D\$LD$SHHD$AHT$IHMLD$Lc\$DL$ DT$,KTDT$,HLD$ HT$LHD$HLD$ N)H IpI{L\$jQHT$(H)LL$ ILSL\$ICHJ(LxL5ZE1YAE1DT$,-DAAAHADT$DL$J(DL$LxLE1E1DL$DT$AUATIUSHH`WmHHLMLHcH9H[]A\A]f.HLH)HH8gL?HcH9~HHLH)H88L Mt1LHŋ9~HcHLHH8H)HHc HH)H|(xHHcHDH[]A\A]1BfAVIAUATUSAŅH`Wm)~KHH8HtEHŅu.H~H$dH3 %(u H[]HPD@HH1.Ht 1HøfUH5}|SHZ>1HHHthHH[]ýff.SH胸HHH4IfDHH9t t uHIH9uLH)H)HHcȅx8L< t< u*1HDH9ttH@ t@ tL[DHI1fDUHSH(dH%(HD$1HH8HHHD$dH3%(uH([]1HH$t8tfD1ff.fHdH%(HD$1ffD$HT$dH3%(uHBfHdH%(HD$1ȉD$HT$dH3%(uHfDHdH%(HD$1HHH$HT$dH3%(uHľ@ftvH1L*IC#@EHA w(DHf9v?DNEHA=wMrO%HEDIE@DAf9wf)ff.H`WmHt 馻fDTt-ff.H`WmH HhHHDff.@PXHH`Wm贾@USHH`WmxuEH譳xbuG蕳u+0t11H5xzHH[]D1f1肱8AH @wHH5fH=w1G8AH wH5. H"8軳AH`WmHhAWAVAUATUSHT1H`WmLhMDH`Wm1HxI>H9茰8HŃUI>wI6H=`n1 I>H5w:9H5{HHHHnH''H߉1HH貿HH=(n1H7H`WmHpHHUH5yI>2:H5~HI@IHtWLkHǾ1LH!L;LkLLH=vL艻=Hm(HtULe=LܱHHH:LñHH/H==v1yMv(MH[]A\A]A^A_I6H=l19+HuH=lL15_8H=tAH tHH5u1İH=htAH sHH5!u1}荰H=1tAH sHH5u1x蹭8RH=sAHHH js1AWAUATIUSH(dH%(HD$1HH$HHD$[HHHI$1ALHff.AW1H=sAVAUATUSH8dH%(HD$(1HD$HD$ 莾~H`WmH *Hc*H*RH *|H0*H0*HL(*L*L *Mt L9HL$H(*1LL0*E1E1Lt$ L*L *HL$L9(*v^H*MLMo8 uHT$1LH5rLAѰH*B8 L*ML9(*wD9}$HD$(dH3%(~H8[]A\A]A^A_Ð˩8dAH oH5hHH=o1ODHcHc*Hǃ(*H*f.HctQtHc*Hǃ0*H *>fDH|$Ht$ H)詵fDǃ*ǃ*O@LHLLL$ULL$H=yg1RD蓨8,AH QnH51pHH=Mn1nff.fAVAUATUHSH dH%(HD$1HHHD$HD$t謮dHHHtDEk fDpIHEtI`WmA$<E$EDEuXIc$PI$HXHiHB HHcHB HiHHH(H`HHH0HB(HH`uHEIİH@`HtHI$` HtDHS H[(HuIc$PHiI$Hx8~1Ic$PHiI$Hx@~1u:HHHHtIc$PHiI$HA$xLt$H8HtfDH脲HHuH@HtH;Ls(dHLYMuHHHt$H;Ls(4HL)MuHHt3 HPHt" HXHt HE1H}HcHfHH1H)HEHDžHHi҈Ic$PHiI$HBXI$Ht2H;P(w,Hi@@BLH)Ii$@BH9fI$HtCH;D$w@AVIAUATUSHH<=uH-a|MXE1BD#<=t|MM8Ml$L9uLHHHHH6I*IHIIL$LHHT4ST WSTST WStS@ t@wI9uHIAHIvLAL 4AHL  IukAHHL AHL  JHH)I[]A\A]A^f[1]A\A]A^HHHvIHx HHIHWATIHUHHSHHHHHzI<$HH~H5^HHH?QS{@0@ HcQS{@<@ HcQS?QHwHtRH=-^?0HuBs@ ?QS<QHA=H)[I $]A\fDQ=ff.@AWAAVIAUATDUHSHH|$A|$HcoDHI1HVfALfEt`EGHEN|3@@Ń=wH4$葍H4$H,@kHI9tH.H@-uC_HI9uH|$LDLkLHHH[]A\A]A^A_fD HeUDHaEEgAEHTTPI]AE_E'ff.UHH<6SHHGHt+1H5 *fLH  f PHH9uH[]ATH=۾*USH-;*HHH臐HtH[]A\f.請8"IuH1H=KH5*7HH=p*H5d*HH!HuA<$H=QAH QHH5+T1ޟ@SE1HHA1!Ht[HHH=6K1H苟֊8oH=QAH PHH51ZpSHsH1H規[@AVIAUIATUSHHu \@HHC Hu(jHC HHL(nuBHE HHEHELm[]A\A]A^@I(HI$믿SHH0dH%(HD$(1菿HRHH\$HHT$H$HD$葉8*H=OA] H HOHH5nR1+ff.AUE111ATI USHH8dH%(HD$(1AHEu]HHHH$Ld$HD$4}|H= OAz H NHH5Q1g}8FAg H kNH5HH=N11rGHoQHLd$HH$HT$HD$螏efUHSHHdH%(HD$1D$Ӊx0tr1Ht$菏x#D$HL$dH3 %(uFH[]øӇ8lA H MH50HHH=M1W+HH@AUIATIUSHHdH%(HD$1D$uhEHlfDHH9tyH;t8跉H=[MA H LHH5G1袛1Ht$jx+D$HL$dH3 %(uNH[]A\A]LL[覆8?A H dLH5GHH=L1*fD됐AWIAVIAUATUSHXdH%(HD$H1D$twAMtA?yVyBHt$D舍HL$HdH3 %(HX[]A\A]A^A_豛裛xDpAI`WmAAA$hDl$ ~2DMt A9tA9_t9uEuHA;$h|ӃDl$ A!7HMAEA?9̺Lt$0HD$ HMHD$(HD$8診Ht$ H;dA H JH5MHH=J1OeD1y>Ej V;A H "JHH5@;نA H IH5'HpD謍f1虍;芆A f1H=JBxRG1_6;PA H uIH5HH=I1;;A H :IH5rJHH=6I1F8څA H HH5PyHH=gI1ŗ 蛎ff.ATIUH:SHŅHHtH貰tnH 1Htm:HH艰u-H}HPL跈u?[]A\fD 1H詑DHHHtJhHu?8؄H=|HAO H GHH5M1ÖH= KH誖H= KH葖AWAVAUL-EHATL%&*USHH5zH(dH%(HD$1Hl$| HH5HHD$HHD$輕IHtT@I<$HtwL=*fDII?Ht\LduAGtG HL1hIHuH|$vHD$dH3%(u1H([]A\A]A^A_H=AL1PAWAVAUATUSHH`Wm 9HcPLcAAMiLL$HպHiHL$L1MILIILJHH)AHANA7IHA貅HcPL$LL$HHHiMMDxxfDHHLLHH?H9HHHyHH)H)΁HHcPHHiLxLxH9x}u Et%AtHL[]A\A]A^A_D}/ufuDωH=?1莓@ATAH5MUHSvHtXHHD1H%~)HyuH譈[]A\fDH萈T~8H=%DAHHH D1ܒfSH1HH=HG跒ҍH߉(u[fH=1舌HH=d91mw8QzAH v=H5hAH#HH=Q912}w8zH=N=A)HHH .=1HH=1915w8yA;H <H5@H, w8yAH <H5@Hf.HtSHH;H[(Hu[DH@ATAUHSHHw9EtH[]A\ˀH1tf.AWH5@@AVAUATUSH1HdH%(HD$1荊HZIHH='81D$@L|$L5?|@1ҾH)XAąxB LL&HHtD$`HDpV|@ku8xAvH );H5I?HH=;1|h1fD|x1AՅxB|H9\$HlDHD$dH3%(ubH[]A\A]A^A_t8iwH= ;AH :HH5>1TjH=61<R ff.fUHSHHwHvGSJS0HtCH[]DfH[]@EH1[]AWAVAUATUHSHHI`WmdH%(H$81A$8+uADŽ$8+<<1HH=51>H$Ll$HD$A$8+y#;zA9$8+LH轂uыD$(%=@uH5[=H HT$HI腂LAƅuKf$%=@wH$H9D$dHH==1+2f>fDHH=51=AH$8dH3 %(DuHH[]A\A]A^A_}f.AWAVAUIATAUSHI`WmdH%(H$1A8+uAdž8+<<1LH=T41蝆A8+Iy;f.AuRD$%=@tBxA98+|dLLŅuAuD$%=uLH=;1׊H$dH3 %(u,HĨ[]A\A]A^A_ÉLH=31݅|AVAUATUSHdH%(H$1euH`WmHx= tDhEH HHt~huuD'1E~'DHݰ#HHtH9'Hx H53L%:BH Ht)H3L1˄H;f H[(HuH8 L%3Ht-H3L1苄H;& H[(HuH( L%J:Ht/H3L1KH31Qp H[(HuH Ht@H;踹xH[(Hu狵 '1ۅ~'DHݰ#HHtH9'HhHtXh +uJlT Hx@H=9~Dž+<2 HHsh7 Lh MfDp uDžp <<I4$1H=21p y"| @u9p _ I<$~otI4$H=21覂Md$(MxH +Ht@H;1~!H[(HuH0+HtH;SH[(HuH(+Ht$fDH;#H[(HuH@+HtfDH;XH[(HuH H5A8L%B8>H Ht*@H3L1諁H;FH[(HuHH L%1Ht-H3L1kH;H[(HuH8 L%7Ht/H3L1+H311P H[(HuH L%7Hu.H[(Ht"H;臶tH3L1րH[(HuHHtuH @pHxHtsH @tD@Et.D Ept~ HZEH9'1D'1E~%Hݰ#H HtH9'ދp l# DEttfHxH pHx) HHt!E1H@(IHuM]11AkAą~oHcH~DHH k~QAD$L-86LdH3H=61HL9t";;pt}HuЋ3L1~ՋttDlE&L n HDEDhEHHHt1HHApHHApHHߋApHs Hjt#H=41}jÅ :H H54L-8.:H@ HtAsAKmH3LD1y}H31H[(HuH HtfH; H[(HuH H H HtH$dH3%(( H[]A\A]A^Hht+ pMputtvl;ttH=-1|趵fDH5q HHjIHE111@H51|HwHjH=XJIt1>/H}<HsH=x1Gwahnp1H=){Q1|Bf8jiAH ,HH51H=,1U{kl H=2)1+{An1H=R){HHh藸f@ HE1H=ztH$H@h11Hi1Ht$Fm~1w11we8*hAMH O+H51HfDH=1 zpH=01yfÅH$Hg11H@i1Ht$ lLd8gAHH *H5[1H=+yyH=/1fyqfÅXH$Hg11Hh1Ht$ljd8gA>pH'HLd$E1CfDt1LDD$pD$1qH[ HrL L1HLHCD(1Dptc8bfA,H )H5HfD[n;pzH=)11xGH=Q(1xZJ<0HIIHuB@H[(IHt1H; 1\rAEuH;lH@AELLt-b8{eAuH (H5U.H I4$H='1TwjH=u-1f^8RaAH w$H5'H^8*aAHH O$H5 HHH=)1 sJ^8`AH $H51THtifATIUH`WmS+uDž+<<1LH=I 1r+yVfDd9+|;1ҾL@x؉sL1H=n)w[1]A\fLH=1r[]A\?uCHHx?HH9|EHAHLMtGL9| @HHHHHH9}LMuHH9uf.I_WEBSOCKL3FHHTTP_SECH3I uHET_PROTOH9Ft 1ff~COu~LuHffH`Wm`t$IORWARDEDL3FHHTTP_X_FH3I IORWARDEDL3FHHTTP_X_FH3I tGIEPT_ENCOL3FHHTTP_ACCH3I t1@~DINGuH1ffD~_SSLuH0f8~_FORlHfHDOCUMENTH9t 1f.~_ROOu~ TuHpfxԐ>HTTPt1Ð~SuH01f8fH`Wm t%HHTTP_IF_AH9HHTTP_RANH9tfHUWSGI_FIH9tHUWSGI_HOH9t(1Df~LEuH 1f(Gf~MEuHff~GEuAWAVAUATIUHSHLJxHLJHLJfK},AHM1fHy,t ÍCfA9ufо=HeIHH)H}byte}sM}-DLL6eHHI9HLML)蠊I$L9H}HL)){I$HI$H9IDŽ$11IDŽ$5~RANG~ EHffD11I$1I$H[]A\A]A^A_HI$ADŽ$xI}s載HHI$H HI$HHADŽ$xI$jH또IMODIFIEDL3FHHTTP_IF_H3I u ~_SINI_WEBSOCKL3FHHTTP_SECH3I t'IORWARDEDL3FHHTTP_X_FH3I t/1@~ET_Kuf~EYuHf~_PROuf~TOuH f(f~CE]Hpfxff.IHORIZATIL3FHHTTP_AUTH3I uf~ONtDIUCH_RELOL3FHUWSGI_TOH3I t1Ðf~ADuHP1fXH1fff.@HSERVER_PH9t5HHTTP_USEH9tNH`WmHh(tHUWSGI_CAH9t^1~ROTOuf~ COu~LuHfӐ~R_AGuf~ ENu~TuHff~CHE_uf~ GEu~TuH`fhxfDHSCRIPT_NH9HREQUEST_H9HREMOTE_UH9fXuHSERVER_NH9vfHHTTP_COOH9%HUWSGI_APH9rHUWSGI_CHH9HHTTP_ORIH91ff~AMK~ EAH@fHLf.f~UR~ IHff.f~SE~ RHf[HREMOTE_AH9f~DD~ RHf@f~KI~ EHff~AM~~ EtHPfXf~PI~ DxHW fO(Df~DIm~ RcH@fHcf~GIP~ NFHf3ff.@HPATH_INFH9tHHTTP_HOSH9t.1~OuHf1Ð~TuHPfXf.HREQUEST_ATUSH9tIHHDHCONTENT_H9tXHUWSGI_POH9HUWSGI_CAH91[]A\Ð~METHuf~ ODu1HfD~LENGuf~ THu1EtQЀ Hǃp[]A\~STFInf~ LEbD1H[HH51HI]HHu-Q8TALH S%HH=1~fL6^ ~LLABf~ LE1HfCHPAp1Hփ0HHcHAH9t Hy@ vH`WmHpHHH9wH=*%1eafHQUERY_STAH9HCONTENT_H9HHTTP_REFH9 HUWSGI_SCH9UHUWSGI_SCH9HUWSGI_MOH9OHUWSGI_PYH9dHUWSGI_SEH9~TENVUHվ=ASHH[HtCHx1HHYH))HHH`Hp\H1[]~RINGH1ff~TYPEH`fh~ERERHf1f~RIPTHfG@~HEMEH f(~DULEHfG@~HOMEHfkN8QAH ["H5HH=!1cf.AWIAVAAUIATAUHSHDD~~HHD^H~kHH)uAEMtFA]ftIFH3IHt.ADInHtHIAFlI~RAIFmLMfD1H=OZ(LzHHHH1HAM9DO4LM9HPI`WmHw0IHt#L$ALHL$Aǃ9nWfHHL8L@9DfH:GzEzTHE11HT$XHHHT$HHHH*Qf.fDM MMu(Md$8MAL$(unA~LGTmI|$HHFHA~L"KHtIl$HpGHAD$3nAD$(AL$HI$/WIcL$AD$(HDAT$It$DHA)HE$HOAID$LiJ@M MMu Md$8M AD$(unA~LS-I|$HHEHA~LIHtIl$H0FHAD$lAD$(AL$HI$WAD$(HHAT$It$DDH"$HNAID$L1I@A9xf)Hp1HHHfDLH5EH~g@ATUSHH߉8t648t*/7AH  H53HH=1In@HIĸfA$7fIL$HfHGƒrTHI|$ HIT$HtHtH)HH)HHZ7LP4uP[]A\fu$tAT$tʉDfDfDAT$‹DDD38(6AH  H5=HH=1H1nnAWAAVAAUAATUSHH6Hf7@w\u HnY9HHFAąTEA fE@H߈T$5IHvT$\PEIffH}HIFйlLD$|ELD$APHD(3DD>aAu/Eu*H`Wm-Hu;-DH`>HD[]A\A]A^A_fDIeeH}HIFйkLD$DLD$APADHsHHt$4IcHt$HeHLeHGƒtSEH4D@H5`18P3AH H5 HH=81E!H= 1EH5:08Q3AfDH=y 1BEDHSHH|H|HyHH)H)HfD{0DD6fD{0HsHHt$}3IcHt$HeHLeHGƒsntSH{;3D@{f/8d2AHH LH51H=ODf.HSHH|H|HyHH)H)HzfDSTT@;/81AH H59HH=a1AC1j TfTH=1AC1aj.8`1AH KH5H.8;1AH &H57HbHA:|STTtTfTcAWAVAUAATUHS:H8dH%(HD$(1D$0Hs}Iu-L|$11fT$I~ AHD$AG fAG1 H:=}1 HE1|:=A]fD#+8-AQH H5JHH=I1?f*8-AUH oH5HH=1o?H= 1AV?H=3D}@DAcx*8-AIH H54HH=1>DA.@5@ATH53USH dH%(HD$1:HH,H 1HxI9HD$ff$AD$ fD$;uP1Ҿ?+ŅxNL1usH5HL$dH3 %(ujH []A\H3D$뢽F)8+AH H5HH=g1=덉>|4ff.fAV*AUATU1SHH0dH%(HD$(1+HI,A3H HDJ t HA9;r:H[+IMHHD$H|$=Hl$AEHt`Ld$HufA)$Ht9HL2HtH[+LHH+HmHu1H=~<1WcH|$(dH3<%(HH0[]A\A]A^'84*A)H H5(HH=1<1bAE*LIVH5T8HMHH=HI1;H|$L:T2H=1;tff.AUIATIUSH7*HHHfIT$ It$1ID$ID$fHHHH)lHfA$AE<@<\uHv A}0GHffHGكrEIEHHID$ILHLH)HLH)HHE[]A\A]D?tAEAD$tщADfDD1LH=:1XaHeIT$HeIuHG؉كrOIEI|$ HID$HLHLH) H)HL(HHh[E]A\A]tAEAD$t‰LfLfDHeIT$HeIuHG؉كsWtAEAD$I}6(HhDAEAD$ADDIEI|$ HID$HLHLH) H)HfAEAD$ȋLLAEAD$ȋLLaLfLPff.@AT1IUHSHHAA fAf9Ht=H~ 13ffCA<$u*CHtE:[]A\ÐffQA<$tLYOHtH-CL-CS11k5x߉1T5x@[fD3#8%AHH H5X[H=X17fD"8%Aff.S114x߉14x@[fD"8<%A*HH $H5[H=1&7fDk"8%A/ff.AUAATEUSHH?dH%(HD$1f>$D$uH`WmDEV*Et7y!8s1HL$dH3 %(.H[]A\A]@;y!8sH E~AiHfK52xa;HLD$B(|$1^fAI 1H5*G!}t0#AvH H5-HH=015fD}f#A|H QH5gHH=1Q5$,@AVAUAATA:USHHdH%(H$1;#H1Hx Hl$z/HD$f;E ft$fD$N1Ҿ!D$H|$EHfL$ DD$H$dH3 %(HĐ[]A\A]A^@Hl$ HD$H}HEfHfT$HD3A@"HHvA\HffHFH}lHE2An1Ҿ D$H|$EDDHfD$ |$4H(D$"HDpH!eH}HHekHF1Q{0#H{H!DpN8 AH H5HH=t12U8 AH H5kHH=912h)ATA1UH'S"DHHH߉*[]A\ÐATAUH5M'SgDHHH߉)[]A\fD1HtDHHHuff.@H`WmHHt,1H9u #H9tHHHufDH`WmHHt,1H9u #H9tHHHufDATIUH`WmSHHuhHHHHupgpHHHHzH1HHǂhHH)pHLbH[]A\DppHHfAVAUATIUSHdH%(H$1H\$HT$ D$ nHHH%u*|$ v#D$ftHff @H$dH3%(H[]A\A]A^fI|$|$AHAH5舡Mt$EJ|+K4.*uHA,$LID$LH=^1e/PDL$1f1L$f$fAL)$L$EL)'Ƅ$DŽ$8 HsL$HH5OLLH=+IMt$M*LHHMt$L"LLH*L&<@1fDL$L$f$1LL$)$fAL&Ƅ$DŽ$E Hs.L #H1LH=-H5LLH=áHI|$HvH51Ml$HL'u0HA,$LID$ZLH=f1-H$ID$1 Hx{'9A,$EHH5!ID$J|+A,$LID$HHH=1,}DA,$EHH5!ID$J\+H蝠A,$LID$H`WmHHt9kHH=1&,LLH5k(I^2HH=1+LH"LH=菠HGHA,$I\$ID$LHH=31+4ID$1 Hx&9OMl$!H5L"ID$1 Hx%9A,$H5= LHID$MA,$HID$MA,$HH H5 ID$A,$LID$H`WmHHHH=x1*A,$LHH5ID$踞A$LID$H`WmHHLH=n1=*It$L !A,$H51HHID$AE,$LID$HDHH=x1)HH=1)LH=1);@H`WmSHHu,fDHHHtCt;*HHHu[S1H={-H`WmHHu:HHHt&Ct;";**HHHu[ff.H`WmSHHu6fDHHHt$St틃Tu;)HHHu[ff.USHH`WmHHtsH9uH@H9tHHHHuH[]DHHHHHHHH[]HHHHHH[]1ff.H`WmHHt.t(1@9tHHHuDH`WmHHtt19tHHHuff.H`WmHHtt19tHHHuff.AUATUSHH`WmHHtVLcAI@HHHt3HHt @tB4(y3xDuHHHuH[]A\A]ff.USHH`WmHHt$;t要3yHHHuH[]HdH%(HD$1HLD$$D$"x$HT$dH3%(u Høf.USHH`WmHHt+HH{HtHuCuHHHuH1[]H[]ff.H9t_UHSHHHu<@HHHt,H9t';tHuH{}uH[]DH1[]1DAVAUATUSHHt$ HT$H$dH%(H$1D$n9AċD$ HH<HHcD$(HHHD$h HD$`HD$ HD$pHD$`HD$0HcD$ HD$xHD$PHBHl$@HD$ HHD$8HHD$HHw%HBLmHEHHEHthHHL)1Ht$ DHHID$H$dH3%(DH[]A\A]A^f.I`WmD$IHuHHHt3;tIHu܋IAEHHD$HuHcD$HHD$HD$pHU(H`WmHD$ B@ 8AH H5B[HH=!1"f. 8TAH ?H5HH=1?"f.BATfI1 UHSHAHAfAf9Ht\H~ 1iffCH=FLu7H`4*oKHtE:[]A\DffQfDIL$HL1ɍp HIe8HSHtHƿ !LDL !AWAVAUATIUHSHXt$ dH%(HD$H1?[u z]uLl$ L1HLAÅI`WmAAA-Ic(nA A$@DLs t$ PHtE:HL$HdH3 %(8HX[]A\A]A^A_f.1AI52 8 AH H53HDAI߾ 8^ AH IH5HfAI߾z1LH=Ic(f.HL$A߾HD$HD$6` 8 AH H5HH=<11nEjfAIt ߾ 8> AH )H5BHH=1)A$f.AI$ ߾R5 8 AH H5HH=[1d@8 AH H5IHH=!1f.Ll$ 1HAL8 fD8HÃbtS$ AH H5HpY8 AH H5H>H=_L1;ff.AUIATUSH8I`WmdH%(HD$(1I$HufDHHHHup[HHHH}H1HEHDžhHH)pHLmEMtPA}=toH57LӍS:LHHt@Z<0R<:tjHT$(dH3%(HH8[]A\A]@I} 1(HÅvHEDžTXE1Ht$HHEHT$ D$ {|$f-j|$H HI LI LEIعH=HHEfDp.ZHI$QfDI}1 (HfA$HLME<Ht$HEHUHT$ D$ uJ|$f7iHIHML)AH[L蜑HE%98AHH=mH 1H5R8A&H=hRAWAVL5iAUATUSHI`WmIH#Hk:Hs8E t ADž AH>}[HHu x]CD;HHCHQDHH=$1  S8tE CHHHdAp5Ah~fDaIHtPHsH-u8L:lHHtDLH=1C+LA;h|UkLL1C뾐AAHCL{H߉#LH=1IHH{KC [D;HHCHDHH=d13sfDIL-rHusHHHtdTtꋻXoHtuP(HljSHP+HSLpLHAALDL1HHHuH[]A\A]A^A_HsH=1OXH=cyOfAWAVAUATUSH(I`WmdH%(HD$1M$MaLl$I$D$ HufDHm(HH]:HIHHHH)2LH9uI~LH5qHD$-HL5S1LL H1 HHÉƅA9$xA9$PuMwLRH=L1 Hm(D$ HL$ teMHMI$Ht@uuHHHuHD$dH3%(H([]A\A]A^A_fD$ A?A?H5ALJ@MHMAtHoH=11GMH=1/M f.AWAVAUATUSHH`WmdH%(H$1HH.Ll$!f.CHHHCuH{uLc:L D{8D Et Dž HA<$[HLu x]<L{H߉ANDLH=i1CDExD =DDS@EuHsH=\1KHHt!HؐDHEtDEtsHHHu㋅D$ n1H=1Å9t1:g{HHttL-&KDHL1 HHHtES@ L  HD$H`L{H߉ADLH=1C 1HrHDž Hd1Ht$HT$ W1f|$\HHHHHXHdHH=B1!g8AH H5]HH=!1H=,1H HHHCLcHH=QL1pOHHt H{w,tGH{8-AHH H51H=H=1H{:8A &8H=cA"H HH5S1G{ff.ATI`WmUSI$Hu'HHHHH}PHkHuStۋ;tԋC@tHuI$1Ҿ1j Cx8;C1M y48AYD[]A\8ATHH=JH 1H52 FHAdH%(HD$1HL$D$ uHD$dH3%(u=HD8AmH H50HH=1 HA dH%(H$1Ht$HT$ D$ HH1fGDIH$dH3%(uHĘifAUIATUHSHI`WmI$HuLfDHCHt'HH3HuLkHH[]A\A]FWH(HCHտ0WH(HI$HAdH%(HD$1HL$D$ x1HT$dH3%(u=H8AH jH5HH= 1j >ff.HHƀGH=H?H0JGH=H06GH=H6GH=|H0GH=wiH7GH=kVHƠBGH=^CH CGH=S0HPFGH=LHFGH=> HGHH=UHSHHIHHEHH[]UH@SHHdH%(HD$1vIHHH4ׂCHHHHH$H;@H2HHuHHt$dH34%(uH[]~ff.AWAVIHAUIATUSH(dH%(HD$1HHML|$DHk H}Ht!MtIIuHt@HT$HT$u-HLLHD$UHM9tLHT$IH[(HuMt7LLAUM9tLHD$dH3%(u5H([]A\A]A^A_ÐH`WmL拸@ fMffDSH`HXtWHH[SH`HLWHH[SHXH,WHH[SH WHH[SHGHxVHH[ff.@SHGH8VHH[PSHGHxVHH[/ff.@H`WmSHHcPHiHHx`HOVHH[H`WmSHHcPHiHHxXHVHH[H`WmSHHcPHiHHx`UHH[gH`WmSHHcPHiHHxXUHH['SHmUHH[SHLUHH[SH-UHH[H`WmSHPUHH[f.H`WmSHLTHH[jf.SHc9THH[@SHHH4ׂCHHHvTHH[ f.SHHTHH[SHHHS㥛 HHHHHTHH[DSHHH+HS㥛 HHHHSHH[_ff.@SHH+SHH[(SHpHlSHH[SHMSHH[SHHH+x(fH*^Z^SHH[fHƒfHH H*XDSHHHHSHH[VfDSHHSHH[0SHH|SHH[AUHIATIUHSHdH%(HD$1!HH$BHHLHHu-H$I$HT$dH3%(HuH[]A\A]H1ff.@SHHHHt(HPHHHHoSH[f.1H[fAVIAUIATIUHSH H<(EHLHHHuIIl$ HHHHfHu*HCH+IEHHR[H]A\A]A^@1@AVIAUIATIUHSH oH<(6EMv HLWLHHGu=HLHGu+HCH+IEHHIR[H]A\A]A^D1@AUHzIATIUHSHDHLHHoGu; HHu*HCH+IEHHQHH[]A\A]f1ff.ATIUHSHH`WmdH%(HD$1t}Hts@?I$HH4ׂCHEHHHH$mHH}@HHt0HL$dH3 %(u)H[]A\HLHUfAWAVAUATUSHH $HxIH$H$H$L$L$t@)$)$)$)$ )$0)$@)$P)$`dH%(H$1H`WmH2H|$Lt$pHD$1H@LHH$RLHLcHLIS -AD$ fA$)LcHcJ|%H$E1HH$Lt$8MHHD$@MH$D$8D$<0HD$H=@HHceH$dH3%(Hx[]A\A]A^A_@|D$ Hcx=LHHIwL$ K<'MH$MD$8QHD$@HH$HcHD$HD$<0LHcLMCH\$ 1H$AHHHt$PHD$`foD$PH}H$ -f$)$E rfAUATUHSH?dH%(HD$1Ld$HD$MH ,I`WmHc$I H9}MHٺ)I Hc$H9r)HD$dH3%(H[]A\A]f.}DD$Hٺ$tz8AH H5/HH=1@DD$}Hٺ$;*8AH 4H5HH=D1D8|AHH H5u1H=gf8DA'AVAUATUSHH $H`IH$H$H$L$L$t@)$)$)$)$)$ )$0)$@)$PdH%(H$1H`WmHE.H|$Lt$`HD$H$yH@LHLHLcHLI -HcfAU)AE HcHLL$(MH$HD$(HD$0H$D$,0HD$8AHHcH$dH3%(uwH`[]A\A]A^H\$1H$HHHt$@HD$PfoD$@H$ -f$)$E ff.@USHH $HHH$hH$pH$xL$L$t@)$)$)$)$)$)$)$)$dH%(H$X1H1HHHt$0H\$PHD$@foD$0IH|$kLL$HD$` -fD$hH$0HD$ H$`)D$PD$j D$D$0HD$(gHލPH`WmHcҋ@ H$XdH3%(u H[]f.SH`Wm1H Hx^>Hx^=H|^+H|^tV tlH1H^$ 9SH^蟾H^荾H^D [HHx^VHH^&`|8AH HH5NH=1/A8AH WH5xH8AH 2H5SH8Av8yA_8bAHAU:ATUHSH(dH%(HD$1eHLxH}1ҾAą1I1HD$H{fAU AE f $RHffD$ HtdH4D$LD@iH`WmHx^tAD@ HD$dH3%(2H([]A\A]HD$f.AtD DMǃ@ f.H`Wm, uzBH1{AEH8HR 8nA'H H5ݷHH=1Y@BH1AH=1.D,j8AH H5HH=1,/8AH EH5 ,H 8H=ۣA HHH 1+8lA2H H5 Hd8DA:H H5H<ATIUSH8Hu4@HHt$HډL0cuH[]A\@1H[]A\fDAWEAVAAUIATIUASHT$H<$nL$HI8HuHHHu0HT$DH@8DHǀH[]A\A]A^A_H@tAM@DH[]A\A]A^A_IUH HHItHtH)LH)HPI $HxHHIt HtHLH)H)щHIMH HHIt Ht H)LLH)։H%fAU@AT-fT)DA $gALfLUfDL$.L$I8A $҉ALLAUAT-T).AM퉈AL-L*oAL-fL*]f.AVAAUIATE1UHSHHLH=B1HHH-uQBHwAŅDDEtKH[]A\A]A^=D8\A%H ٻH5HH=1GEu[]A\A]A^f!4=H5OHIHcLAH D8H=AH SHH5m1& 8H=ڞAHHH 1&H`WmH8Ht!H@ H8 HRX<@ATUSHH`WmdH%(H$1H8HIHhX HLUAL1_@ LHcAXHH9@ H81BK@ H81 HLUAL 1Y^Pv|@ H1HEXH$dH3%(H[]A\@C8A8H YH5HH=i1fHc苻@ LHH9g8AHH H5HH=1r1D8LH8A@H ¸HH=m171 fDUSHH`Wm tm@ 1HxlH1HBXH0 Hu-HHHtuH1[]+1H9@D1wHy8fHAH ߷H[1]H57H=KHtuH1[]mH[]ff.D(H`WmED@EtHTt.HH+IS㥛 HHIH9DDEt-cvmDHEt-cvQHXHuYLt ft1P8tH`tHXu ft (fDH;wff.fAWAVAUATUSHH $HH $HdH%(H$ 1HcGHI`WmHiIc$PHiI$HHHEЉT$ L- ft#L-!ftfL-HLELt$`HLtHHII)H9HutH$A$LF҅Ic$DAsA$<I$|HH L$E$LLLķHHDQQQQQAUt$@ARLT$hQQAVjHKIQQPPPr $PCP1L$HL\$LT$=HHHt$ DA$D L\, HD,(H$ dH3%(HĘ []A\A]A^A_f.HPAHD$8HD$ XHD$(HHD$0PHS㥛 ILHHH$HI DD$ I`Wmm@LE$LLPPPPHCAU@t$0ARAVjPPI$p D$|PCP1L$nHL$LT$HIc$PL$HHiLLHHB`LJXHHRPLHP1L\$0L\$0I$HL\,@HD,HH IcLT$AhATIH5aUHH=bSoHtjHHH1LH5 u+H`WmH[Hc@HEHE]A\H=)1H[]A\vfD[]A\ff.AUIATIUSHH`WmH Hu gHHHu#HHL(L`HǀHPH@ HǀH[]A\A]f"H ff.fH`WmH Hu 'HHHuHfH H`WmH Hu 'HHHuHfH USHH`WmH Ht&HfDHHtH;HuHH[]AU ATIUSHYHHt:HL)H2MJ<#HLHH9HQu1:L IHL3HH!oIUoKHoS P o[0X0oc@`@okPhPos`p`o{pxpooooooHhHǀHA}tAE:H[]A\A]@HǀL0HH o30o{xos p o{0x0os@p@o{PxPoC`@`oKpHpooooooHHhHHǀH[]A\A]fL1HVLeHH=ǭL1fDUSHH`WmH Ht$HH{Ht Ht HHuHH[]DUSHH`WmH HtH;HH[(HuH HtH;HH[(HuH HtH{7HCH[ HuH HtfDH{HCH[ Hu@ H[]AWIAVAUL-ATUSH8I`WmdH%(HD$(1Lt$&I$HuAffDIcI$0HsHcHHH4*HSHHT(H[@HtyHckC0Ht0>IcI$0HcHH2HHFHuL.H[@HHD(HuI$0A$H-A$D H4I$HtE@C4t1IcI$0HcCHHHxtH8H9tfH[@HuHD$(dH3%(/H8[]A\A]A^A_@IcI$0HC(HcHHs LI<7H2H<.H2HHFfIcI$0LH4HS8IcHI$0HcHHD*XSHsLIcH8I$0HcHHH2H<.H2HHFH{0]I$0HcHH2HHFАSHsE1LLfDD$&IcI$0HcHH2H.H2D$&HHFyH{1EIcI$0HHt$Ht$HcL$HT$HFI$0HcHHH(H2HHFHcCff.@AVI`WmAUIATAUHSI Hu\fDHC@Ht7HH;HuLk8HDc4C0[]A\A]A^f.Hf%H(HC@HſHP%H(HI 묐AUIATAUSHH`WmH HuGH[@Ht7H+H|HDLJuHH[]A\A]f.H1H[]A\A]AWAAVIAUIATAUSHH`WmHHuf.HHC@HuHj$HC@HDe0D}LmLuEuH[]A\A]A^A_LLHt`P0t uHP8@4E0HU8E4@HP H@(HU HE(fDH#HH`WmHeHDL!JuIIHE0LmLuBHDLIt E0E0AvI}1HANE4HEff.AUATUSHI`WmA$tMHI11<(t\<)th1H݄tH]<%u۸HDuL)HgA$H[]A\A]fDHtHIH)A$11ɍpA$o@HL1A$p|HL1L)HdA$H1ɍpA$AVAUATUH`WmSHH H x^HcH HIEiH Hu 1H[ Ht'H H;Dex1[]A\A]A^fDH EHt)H H;D.yH[ HuH EE1HtSfDH H;Dx%HsHtH H LA%H[ HuERH HuBHHt.H{uH H HLH1Hu҅H H L1AVAUATUH`WmSHH H ^HH IAE1Ht_H H;DƤx%HsHtH H LAH[ HuEt1[]A\A]A^@H HuCDHHt.H{uH H HLH1Hu҅tH H L1r끸yfDAUAATUSHdH%(H$1H\$Hy1H1fD$H`WmHx^ $ t^fD$ AT$IcHLh fDHHX~D$tLu`LxfDAuD$tLKLNff.S11HHdH%(HD$1Htu HD$dH3%(H[fD8AH H5jHH=1oH=1aH`WmHx^B! uǃ` ifH^!AUIATUHSHI`WmI$ HuVfDHC0Ht'HH;H9uLkH[]A\A]fD8H(LhHC0H[]A\A]ÿ8H(LhI$ H[]A\A]ff.USHH`WmH Ht#HfDH[0HtH3HuHH[]fDAWAVAUL-ATUSHH`WmH H[H;mIH!8AoILHAoNHAoV P IF0HE0DHEA:MA$ I|$LDHE Hk H3H=18H[(HH+ HKIHtH+:H0IH,HIHtT8JAo7H0AoxAow p IG0HE0MGLLCHE IfDH3H=1DH`WmL5H H=DH;IHt8AoI}LHAog`Aoo h IG0HE08CHEAE:MA$ I|$LCHE Hk H3H=:1H[(HH+ HμIHtH+:H購IH/HIH8 Ao}H8Ao]XAoe ` IE0HE0MBLL]BHE D@H[]A\A]A^A_ÐHH`WmH Ht(xu4pt<( u HDH8HtꋐpuH9fHAWE1AVE1AUATIUSHH_ H H11L,@t;$tNHHDHHI9tKHkMuֺ{tH1@}tsMLDIfDfHt:HFHD1HyCHI|$([H]A\A]A^A_fDHf1HI\$(=CHHDL1HE1E1CHH]111H@f.H[]A\A]A^A_ÐAWAVAUATIUSHHH$HL$dH%(H$1GH{ 腺H $H<HL{(HMpH$LhHLKD-HL$HD$HD$8HD$(HD$@HD$ |fDH<C<, H|$L4$ LLHHHHHHwH߅-M(MIIwI?xHHH:t1AwI?H6<u,H|$" H4$LHH^H|$M@AwI?H;u|/HHtvM(MEHEHL$H]HHEHHH$dH3 %(+HĘ[]A\A]A^A_@AwI?HyV ;u cfAwI?H9:u;f.AwI? H(;i;1HHD$8AGpIHx @H|$(H]H|$ Hھ@H舼HIE C|6HcIcH|$ HH@{C1辿ff.AWAVIAUATIUHSHHL$dH%(H$1GI|$ 5J<0 M|$(HMHD$8L%̖HD$HD$@MnHD$Ff.Ls9uOB|- LHHeu-M(MIIwI?uHHH8t1vAwI?H>9tAwI?H(8_HHuM(MHCHL$H+HHHBHH$dH3 %(KHĘ[]A\A]A^A_fDLAwI?HSH8u[f.AwI?HY8u+f.AwI? H0H8[1HHD$8AGpIHx :=H|$HD$ {HT$ H|$@H褹H|$ HD$(HD$('Ht$HcHx 1fAD$nؼH1H=V1(11H=zH@ H@(H@011H=|H@ H@(H@011H=VH@ H@(H@011H=hH@ H@(H@011H=H@ PH@(XH@0`11H=H@ H@(H@0811H=OVH@ H@(H@0H5dH=UH@ H@(H@0H5H=H5H=H5H=PH5̿H=bH5H=PhH5H=PH5ĿH=8H5H=u H5tH=dH5H=fH5dH=<H5H=ZLH5H=H5H=H5TH=1xH5 H=֑`H5ԼH=‘HH5H=10H5dH=H5 H=H5H={BH5\H=XH5H=EH5H=2H5H=@IH5HT$H4$KMv(MuMHM+fDHL^LxHc~ xunH$dH3%(u}HĨ[]A\A]A^A_ÐA?MH D$hD$<L$8IG0IO(L9w1LH=ϋ21;pAATUSnI`WmA$x~;I$D(~ HA9$x}[]A\fATUSI`WmA$Xx;11I$0D(~ H`A9$X}[]A\BfUSHH`WmHHtFf~'Hc+HHHHPH@HuH[]AWAVAUATUSHxH|$dH%(HD$h1褝H`WmHD$H(HnHBH&HƀFHŀFHHFHHF HǠB[Hlj0 Ht1*ƉH*Ht3TjH*H=V*1跳*HtH< X~HD b *P1sJ٫HH8HHR`H xtWHH11jH葧HHtG11jH>}eHPHt711JjƉd7HPH=1"H(H:H襨Ht+D HHǃ 辐(D Hi((H(1H=z荱H(tHǠCgHHxHt611inH=K1=,藮DXE~NE11Ll$PL(L0LLHD$PMI`IG(;X|H1DE1fH9~HcHDxEuډ11.9H(tH(H?HHHHHHHHt>H} IHtH}IuLe HEHm(HuHHuH Ht>H} 軝IHtH}I#Le HEHm(HuH H#H HtH}xHt HmXHuH` HtDH} FIHtH}貝It$H} HEHm(HuH` H1Q6LHMtYI<$ HHkHx 1(I<$ 1IDE Md$(MuLPMt[I<$ 肜HH5Hx 1èI<$ 1I谨1DCE Md$(MuIPBL L0MtTH(Hǃ0HuHmHqH}L/uHEH0HMH H5'jHD$HD$ HD$ HD$LHD$0HD$PD$(HD$8D'1E~$fH#HHtH9'HL#HEHHtHI9u H|$v Ņ; G 1@1DEt7    uHDEr Ht$ RAƃ    DADžLcHMiL@H@8D$Hfԃ   HLHagHDH=B+"1腫HJDŽ 踖8 X D$ uǃD$ HD`QEE1Ad!fDHAID9`Q~TIcIIIIN, EhEuċJ0J0A`HBDŽ h똋dV~zE1fHID9dV~_IcL$IN, ApQuKIHlQAdQAhQHBDŽ pQD9dVh^E1l$,fDHIh^D9~uMcMIBT uLIHHhV{LH|$HKct%HϒLHIVHBD h^D9l$,D$LHT$0t$ AąuHDh^E~ H|$Y1HDxEHt HKE~|$L\HH+HvH8Ht落HC>.D$ uǃD$ 11 @  I *~HcH1HHHp)HHcd)1HHHtHu1   uHDE/ 蒞H(t,H(Ht Hc(tH1HH   H"HHH=~1N1HHHt(DET H=}1覫ǃHIHt$1H xLH=1dH hHt,1 HDD DH=1'L Mt[EL$E~GI|$xHt=Ht3AL$I$H1H=A|$At$` } Md$XMuH` Ht1H5'HcwH|$1軎HQL` iD)ȅtL$ 9ND$ '   HLrpDD<H=J13HL⃺H|$81`HcD$ HH9D$P[D$(D$(9x}+D$(~H=1ȤH|$81HD$PHD9u AGD2HL$hdH3 %(QHx[]A\A]A^A_HE@HHx)#pDDDEt1H=~   D$Hbԁv/1DH=mD腣HBDŽ DH=1a G;D$LHHtt~A9tH@HtYD9u~DH=|11Ɂ+DDH= ~1ԢHLX~=H0D;v1A`I$`D9>IЍP9uH~4Hy1D;xufDHHD9r59uDD$HƒHJ&<DH=<1H(蟍["8軏A5H GH5HH=HS1覡%H[HHH=`y111 H< DDH=~15HLH|$LD DD D_ D wDbfHF/HŀFH4DDH=}1rHL:H+'HHH=dx11FH=|1#HLfH(诋28ˍAH W}H5}HH=XQ1趟rH=u1裟rD$(H H ` Hx^X H^2H0He\H=|Kwx~1HHiHHpHH9uH=9u1語p1DH=Vx葞H0BD ,1H=xnH=x1 1ǃH=u1H(HtH=Hh1H=o3ΜHhI$ t9@ 3Hx^|^HhLqA}}H=\AA+H nHH5C1裏fH=ar1肏11Ҿ1Ȍ@HHxt99HX Ht9XH9X@9XD t=@ 9uHx^x9|^9ut@XcH=zm1蒎DA}o|AH hmH5mHH=?1ZHt$D$[|HA}|AH mH5mHH=?1g9/H|^ھ辂诂_hAWAVAUATUSHH`WmDEAIAMHPH|HA0 sx~RfHB tGA9tHB t)I;x~H< tHHt&ɇ9Ht@ t ΍HD t跍Eu*HH 4P DE11TH0B| tjA9t.H0Lx tKH0Lxt4I`;X|\1~pfLdH@IB tEu4H@LtόH@Lt赌H9\x蚌*x苌1~Hh9H Ht@;IH[0HuH[]A\A]A^A_Ð}(HmPHMtHu@I<$It݋MHH5XHJT(HH5XHJT(HH5?HJ(ҺbHH5nXHJ(謺 H軰 AU0H5cH蟷 H IUH5UHHID] LH50Hsl H胰J MMt"H觯8HH)(HH)(H8xHhIc膰VLMH66H5UHHL-JHxLLHRIc$H5H3I$H5HI$H5HIc$4H5UHfHVM$@HM|5-0HP +t9HǮx;$ Lt$H߭tHέH5+H跲H跮E1D|$D9HHMiN(lLH5HµRIH5H訵8IVH5[SH荵IVH5PSHrIV H5ESHWIV(H5=SH<IV0H5oH!IcVXH5SHH5HHoLHܼ\H|LH<HH= 1XH=>D1\E1111/Q RHsH=>1Wu}H=KQH=KQh衦H=KHIzSB8VEAH KH5ƴHH=1AWW1HKH=^>WNV 11=T @B8DAH JH5 H1IW B8DAkH VJH5A=HJA8}DAfH .JH5HH= 1hViLN`D L=h)L-mJM'M4$M LLSE=L.DHL)LHK1ɉHIO A8CH=TAH ZIHH5I1ULSMdV`e HXHtf.HR(HuH`HtHR(HuHhHtHR(HuHHHtHR(HuHPHtHR(HuHH<5IHHHXI$H L5OHfMtH AHR(ILHHuH`Ht4AGH5HHf.ItH AHR(ILHHuHhHt4AGH5yHHf.ItH AHR(ILHHuヽ$LkHD$t:LBHD$HtIcHLHH5HHD$(LHD$L01HI| NHMGLH5GH0GHEHD$HH1HT$ HI| MHT$ LH5GHGHDHD$HH1HT$ HI| MHT$ LL FHD$H5dGIDHH1HT$ HI| QMHT$ LL FHD$H5,GIDHH1HT$ HI| MHT$ LL ^FHD$H5FIDHH1HT$ HI| LHT$ L #FHD$IDHHHt?H\$ HDH[(H H3LxstHD$H5zFH\$ H0HD$Ht:HD$(IDHD$L(`HHAWHt#AGHMtHHI(ITHHuHPHt,BH5EH@ItHHI(ITHHu䋻HcIdhA~CfDDu$`t D9ptD9htD(RAD;h|HxHLH=A81PHHtFH=@ELt1;8}>AtH .DH5HH= 1hPHxLiLH=71FPH H5L5DW L Mt)I7L1 PI?SM(MuLP L57!I7L1OI?=M(MuL` L5|D#I7L1OI71襲M(MuL I61QOHMv(MuL I61*OHLMv(MuL (I61OHLMv(MuLt$LIHpHtHIM9uE1J#Hht HpID9'Hp+M,$Ht4L56HLI$H31xNI<$L AH[(HuM,$LL@!I4$H=,C1:NH=k61,NHx+H-6 H3H1NH;LI<$@H[(Huۿ 898;AH AH5Hv98;AH ZAH5HN0袜H=AHI{I88W;AH AH5ǪHIM{z88;AH @H5HH\$ pH=AHIHtX"88:AH l@H5+H`LgDI4$H=H HBu"M'OL7D1L*D78I:AH ?H5V{HH=14LLH=@cHt$H_lKML)J-LH=r@"Ht$HHh1@xkLH51nAL5K?I7H=1vK茄I6H=e]Ks6879AXH >H5SHv689AH >H5]HH=1JDSHdH%(HD$1`u!HD$dH3%(H[HlHt$D$sfD$D$8Ht=58a8AH >H53HH=1LJvHxlH8H9Hd587A H =H52HH=1I@ff.HdH%(HD$1H`WmxuHD$dH3%(ubHfHt$D$7Ht48T7H=A H <HH5621?IU@USHHPOmHHt"HfH0HtHHyCuHH[]ff.AUATIUSHHIPOmI]Hu ,@HH0Hu8迓H0HH(LH`*H1eEH1EoH`WmHDž0 H[]A\A]H1HWEH`Wm i9}DiЉ $$uHLH=11[]A\A]kL1LH=0WL  릿8覒HIEHǀ(ff.@HHtFHPOmH0H9t+H(HtH(HtH0HH>HHATH5F;USHIht%H1{5H=@ʼn[]A\f.H5;HhuH5;HguH5:HguH5:HguH5:HgŅvH`WmLMurMd$(MaI4$Hgt8ff.fAVIAUIATIUH`WmSHHu FfDHHCHu HCL0LhL`H@[]A\A]A^f. 趐Hff.fHXOmH9dt H@Huff.HXOmHfH@Ht9uxUHSHHXOmHH{Hd?t H[HuHH[]ff.fATUSHHHGHBHtHdtEhtE`tlptEH`WmLcHHtXLH=-11DHHtH=8@HL LH=-1C1LH=-H +t(HHte;HxHtT;xDH[]A\9;fDfD.8D1AH 6H5HH=1/Cf.L8LrSHt7H`WmdH57+H9HD0Hu6ǃovHsH=,H1[UGD-8l0AH 6H5p7HH=1WBDSHt7H`WmdH57+H29HD!0Hu+ǃuHsH=1,H1[Ff-8/AH e5H56HH=A1ADAVINmAUATUSI>;HXOmI`WmHI$HXHHDL-*;I$H8HH=*1AH[HI$HkL1H@I$HtH=t51@_1H=G+@HtDH H[HuA$u ADŽ$ tI[]A\A]A^fDH`WmHcsI+H=*H)1H[]A\A]A^@fDH=*1?tASu LJHsHsH=*H1[jDf.ff.@uUHH5v4SHHdd-HtN*8"-H=A&H 2HH5541 ?HH[]HHXH rHsH=)*HǃH@H1[]jCf.H 1HwHLJH=)`ǃh]H`Wm1LkH5͸L%(H 6H`WmH Hu WHm(HtMHuL1DDLP9tfDH@(Ht'P9uxHHPH1ff.AWAVAUATUSHdH%(H$1Ht$HT$ D$ I`WmA$(t }Xu7 \HsH5THH`tBH;H+%H$dH3%(bHĘ[]A\A]A^A_fH5gHHc)fu`H5FH߉fuH5H߉ekȂH5EHHI_H5dHLb|HL^lHHOmL(H]HMtIuHb/Mm(MuH^H\Ic$H5H'e1H5HeH5HaH]HXOmL=qHLhMH\yIUH5ƚH^^IcH5 fHe@IH5 Hbd"I H5HDdIPH5H&dIcH5HdIcH5HcIcH5jHcI(H5vHcnI8H5cHcPI0H5PHrc2IHH5AHTcI@H5-H6cIH5HcIcH5HbIH5HHID\AH5Hbu{AH5ĘHbuaIH5HH\uDIXH5wHvau*HZuMmMt`HYsDLp 8 AH =H5HH=1wMHZuHiYuH5HV^uHZZzHPOmAL(MHYQLH5Hw[7A H5HߙAHcRaIc$H5`H4aIH5/HaIH5H`H8YM0MtH\X"HwYwHXgLkE17A$t袳BH3LL H~II)Mu 8 AH dH5HH=@1fAWAVAUATUSHxH`WmdH%(H$h1Hǃǃ@Htl Hl$`H5H56H5o6H5^t6H5 c6H5\R6H5A618HHHt$P=8q H=AH HH51\rUfHD$PHhH8OmH@OmHj1@pDxHD$E H=O 1L8Mtm:L H D HLǃ @D j@H81H= oIXOmH H5ЕIm|DxEtDpEAH$ D$L|$LD$8HD$ HNmH8IEHxNHNmHcH+H9IEaHhHtvL% fHmHt[HuL1Y 9y8iH= AH HH51TH1H= HPHt H= 1BSDD$8Et$@HT$+ot$Ht$KL|$01AHt$DH|$tnH8At@9uDuyD!IHUHt$DcH D$K<<<}<<l<<OA9DL|$0IELpMuMvM IPH~HcHLH9}ӋH=Iv1AIdžP~ ;y8kAdH  H5HH=1VLIELd$ LpLfDHHD$(usHL$(‹]kHL$(HHL$(HH=W1IELd$ LpLE1H@AHuHPt2E@LL@HPHtLкLE' Aƅ/IEHh:DHH~%HH)HcH9.HmHJE~D9u<uċed`DždWHHDžHuHH=1HDžDHzD$EIEH@l@IEHhfDK8 AH H5QHH=h1H `v8AH = H5@ HH=1wH8L`Mu=IHt.A$LIl$tLIgHuҿH LD$8H=h1Ht$LD$LHǃp~$;(tMfH=1L?LH5HYAEIĉT$1P8nDfALND$D$6A9MA97H={1IEHxHHoHHuALL@AdžIH=}1ff.AU1ҾATIUSHH`Wm`LAnHDlLL@Hx IH@HLH@f1H)lHlHHFLfAERA}@8Df0H@0I@@ fDfID$@@ HCM,$A\$HPHCLhHXH[]A\A]AEwfD8|HA3H [H]1A\H5=H=A]]ff.fSHH $HH $H dH%(H$ 1HHHxGu%1H$ dH3 %(uvH [HHH=1f.1詬u8H==ATH HH5#1ufDH L9u1ÐH`Wm\~gL@TBHHIM0HFHu)fH@HtH9 u9>ufDH L9u1ÐAUATUSHI`WmA$\~}A1HA9$\~`H,I$@A$THHRtI$@DH(cNI$@D(LNA9$\H[]A\A]AWAVAUATUSL$HH $L9uHHAdH%(H$81Ll$,MH`WmljŋMMHcTHHPHH0MHP MHD$HD$+HD$HD$0HD$LDS~D$,99tF|$,Ht$H.tHD$ ttTH=~11|$+NYnTt$+H=1mP@HcTT$,H HHHH09HP 9t|$,Ht$+IHyKHD$8 AH H5HH=1H#LH$fDIH0HtLH|$ЅWIL94$uՋTLH=11f/fAUATUSHI`WmIc$THHPI$0HHt[LI$I$# HH9t6HH(HtI$0J|*(ЃuԿHH9uH[]A\A]f.HcAVHAUI`WmATIUSHPI0HHHHP!t4 []A\A]A^I0DEH=1De[]A\A]A^IE111Ҿ gI0FLLL   qbSI0ETDeD11EI0M#ALlI0IHAIH AfHEHHtHL9uHH@8HtHL9uI H5t[]A\A]A^T8A+H gH5=HH=51cff.H`WmX~BH0;8t9H`AH H HHHDHH`9tH9u1fDH`WmATUS\~OH@HHHL H L9tH{HHuH[]A\@1H[]A\ff.ATIUSHHu3HHCHu7HCL H@[]A\fDH7HEL H@[]A\AWAAVAUATUSHHH`Wmt$H$THL$dH%(HD$81[EHHMHD$AIH҃T$Etd\1E1f.TH|HH@EAH9\ҋD$Dd$DLcJ<ExEi6AAHHcTHHHPHH0|$fDUEHP fD] E|$\~~E1Ld$ E1MDl$(Dt$TK H@HHI`t)H@C>AHB.HDfPID9\Ld$ Dl$(HD$T$E1HHD$HcD$HLHDL|HD$7HL$ HD$(Qt;EHcTH4$HHPHT$HH0IMy^1跞DLHy8ARH PH5HH=1|MxH(H\$8dH3%(LHH[]A\A]A^A_fEt*HHT$H4$P ID|$E}x|Ht$(IH(1ƝTH=Y|1|$7I$P,Tt$7H=b1CfDD$HD$@HD$ I9tHHAtHT$H4$9IOfEt}fAAfDEEfDME+8AH H5HH=Q1:H|$D$MHL$TI]ff.fH`WmXH(bFfUHS1H&H`Wm1H(X)F1 H9|H[]ff.@H`Wm\H8EfAWAVAUATUSH(H`WmdH%(HD$1HcX2Hc\HD$dH3%(H([]A\A]A^A_HHf(HfHЋ0H8Hu1HtH8HHH8fDf/vf.{f(HHufDIȃfII I*XfHIfHAL H*XfDIȃfII I*Xf.IȃfII I*XfHt?D0Eu+H`1HtHH8HH`fD1DHHtH1DH9HGHHt-0uHXHuHHHu0uHX1HH`HHHuHmH`H8f.USHH`WmH Ht?HfEt;CtL$(HD$0H$8Dt$?HD$H$@HD$ H$HHD$(dH%(H$1M HL$&HL$H5n/H@HHDL0LLHDH5k0gI`WmI$`+Ht 1AAͺ H5iH\1$L$> H5-LH;1A$xH5fHA$Hc 1I$H5mHH^0E$0EA$xA$HcɺH5`H0gH|$t0L|$LLHDH5g//H|$ t0L|$ LzLHDH5//H|$(t0L|$(LBLHDH5P.M$*MLLHDH5.H|$0L$?HH5H/NHCH|$0HL$LD$LHPHHphIHt8DD$LEt.HEHH5+.L[A־H2HCH|$:L;HD$IŃAM2AE1 ft$^1Ld$Pf|$PI}HD$RD$ZH|$ffD$RT$M1ALDD$TUAE:H7uDf.H0H$dH3%(H[]A\A]A^A_H`WmHHtL`@I$(1ҾMXAEZDMLl$`1fHD$bMEI}IEfLH)lHlLfD$`Ht$A$ T$AnLLD8H8tAH ^H5HH=1_f.MD5(A1Ҿ(D5(@AnM1LDjDAfD8AaHH H51H=7fE$*ELM$*M6fD5(A>1Ҿ.(x* D5(l8AmTU8Ax=9@HEt$0t$0t$0t$0t$0AQEDHHHH8ff.ATIHUHSu|f}Ptsf}htlI$0HH`Wm1H 'ÅtQUhHu`I$0Åt6I$(UP1HuHI$0É[]A\f.Hq(H81[]A\f.HLtI$0X@AVAUATIHUSHf{Pf{hLkXH`WmHc H)SI9H H3pH5HI.LIMtc111LLI$(pI$( I$0HHL0ŅtJf.[]A\A]A^HLsX1LKH=FDCH yXZDI$(I$06@sHH=r1;fsHH=zI$(`ff.AWAVAUATUHSHHVH6dH%(H$1VICf=rMI`WmI tHLEI tHL(I$HufDHHHKHSHfJuI$0t!H+uHCXH;hHLI8Dž0 HHC0H@HC8HHHC@HDžHHDHXH$dH3<%(L&H[]A\A]A^A_HALSPLKH 1H=DCDXZfE1I$0tHAHL^tICfAC*AC+IdžAHC0IdžHSXI@HC8Idž IHHC@IhIdž(HIdž8HDAdž0IXIdžPApIdž`AtAƆ|AxPfd  SHsLIMiHtLSH 1H=UIdžALLKDCA|CHHsDKHPL713H PHcI|HLsX Ic H)I9ALHSsXDI|Hb?t AAƄ|@I`WmHǀ0II tHHzsH;H3LIIIIII/DD))SAE$fA$I tHL CHLAIDŽ$AƄ$85KSI$LfHǀ8HǀHǀHǀ Hǀ(ǀ0HǀPK*K+HK0HsXH@HK8HHHK@HhHǀ`HHDHXptƀ|xNfdHsHSM$JLIHI$HǀHuf.HH HuL I$IDŽ$ H9SH 1H=<ALE$8SLK1DCALH=H M$A|cCHHsDKHPL13H PM$ IDŽ$IDŽ$ L!+HI|H|H|IHH)H)HH|HsKtI$Ƅ|S#LE1XH>H|LD>LD:HHH)H)HHcI$HH|7TTTfTȋLLILfL85DH HH9tH?t1fDfH`WmH)t 1H1HAWAAVA=AUIATUSH8dH%(HD$(1۾HAEH<=bHSCILItHLL1I>Mv(MuH`WmHx)HtNEL-EHL5.LDH;tHLL1YH;DH[(HuH[]A\A]A^A_fDf.DUH0SHyHHnH{H`WmHC(HkHk HCC,C(u H@ HCHH[]ff.@USHHH?HCHs HHHH7H9w@(1HCH[]DHs'HtHHSHCHS ˸f.S@HuS(t[fH߾ [bf[f,fG(uUHtNUHS1H HH;]s& H tH[]fH1[]1ff.fSHuC(uHCH߾{[D[fSG(Hu wu#HkH&uH߾}[T@[fHG[ff.fSG(Hu u#HkHuH߾][@[fAWAVAUIATIUSHHpHH{Hk AAUML\1H)HH;HQ^_~sL53XfH;HsHs HtSHH{HkHHk AUHMHk H)HMH1ZY~9}HHC fDAHD[]A\A]A^A_SHuH[vfD[fAWAVAUIATIUHSHHMD$ H{L{ AUIATLD1I)HH;L/^_~qL5WH;HsHs HtSH{LSAULS ATHIHMMLS I)H1LϳZY~D9}HHC @D$ D$ H[]A\A]A^A_ff.fSHuH[FfD[fAWAVAUAATIUHSHHD$ H{L{ ATIAUL"1I)HH;L^_~qL5WH;HsHs pHtSH{LSATLS AUHIHMMLS I)H1L蟲ZY~D9}HHC @D$ D$ H[]A\A]A^A_ff.fSHuH[fD[fAVAUATIUSHH{Hk AM1L HH)H;H~tL-QH;HsHs PHtSH{HkHMHk MHHk H)H1H膱~9}HHC[D]A\A]A^@A[]DA\A]A^fDAUI1L2ATHIUSHHHHk H)H;H~rL-OH;HsHs 耽HtSH{HkHMHk MHHk H)H1H趰~9}HHCH1[]A\A]H[]A\A]A@,tAUATDUDSALIHH6IAD,|Hc^LH蓭HLHL荶HHu.HvHtC,H[]A\A]C,HH[]A\A]7AWAVAUIATIUSHHpHH{Hk AAUML1H)HH;HQ^_~sL5]XfH;HsHs HtSHH{HkHHk AUHMHk H)HMH1ZY~9}HHC fDAHD[]A\A]A^A_SHuH[vfD[fAWAVAUIATIUSHHPHH{Hk AAUMLp1H)HH;H1^_~sL5GXfH;HsHs 蠺HtSHH{HkHHk AUHMHk H)HMH1ЭZY~9}HHC fDAHD[]A\A]A^A_SHuH[VfD[fAVAUATUSHHdH%(H$1Ht$HT$ D$ 蠩I`WmAA(IHtaHXHtG1+IuHDH辩H}HH)tAtDQI},L$D蜼H$dH3%(HĐ[]A\A]A^DDxQfDta8AH jH5HH=l1k+8ĨAlH 4H5-~HH=Ql1诺N腱DUSHH`WmH(Ht#HfDH[HtH;HuHH[]fDAVI`WmAUIATIUSI(HuYfHHCHHuP:HL MtH5L0.HEAD$EHHkH[]A\A]A^@PHL MtH5ԮL-HEAD$EHI([]A\A]A^ff.fAWAVAUATUSHH $HdH%(H$1HI HË}HHھWxC1H LH~gLH=˵1f.+8tH=W1舽H$dH3%(H[]A\A]A^A_H=A1芸;IH`WmL(M%E1ftlM9w@fAWAG4I11LLPAG0AW4Mw(AG8IH19H=@1IG0MHMtzIcG uH`WmHc(IG(AW0L9`bAWgMII$LLIL$PAG0AW4Mw(Yu2MHMuMI<$ LfD9~gIH=ʴH01 AG43AO<1H=IcGHXH[]A\A]f1H=BHX~8ACH H5KHH=c1SHbH`WmH@H`H@HtHhHHHtHAHh[ÐH`HhUSHH`WmH9|H[]H1H='HH[]fSH`WmxP)HpHhH<9HPHhH<HX[ÿff.H`WmHcHXHfDH`WmHcHPHfDH`WmxxHHcHx1ff.fAUIATUSHHHt*H`WmHp IԧIDžIHtCH`WmfDS3@HcLcHHPLHMuIDžH[]A\A]@USHH`WmH8CtVH8HEHDžHðPXH8~ HpHtRH[]DH8H8xH8HǂxHHH[]ff.ATIUH`WmSHp1贗HtL9` v []A\@HX(ǃH:H`HtfDH;tH@HuHbATUSH`Wm|~(HptLJ~ Ht[]A\Ð[H=]1A\βfDIHcHpLHI$ff.@AWAVAUATUSHH`Wm|HPIAHAHuf.HHCHuD II^AFIFLsE~ DLHPIcԋDL,ADžHH[]A\A]A^A_fDVD H;HCCHCI1H=VqH[]A\A]A^A_øfDAWAAVAAUIATUSHI`WmA$HDǀHHztH[]A\A]A^A_fDHSu_I$pHt D$ HҋD$ utAEǃH[]A\A]A^A_HhmAUAATAUSHH`WmHDDǀHHuPHpHt D$ HҋD$ uH[]A\A]DǃH[]A\A]H[]A\A]ATUH`WmSHMbIĉL)DsHpADŽ$HHtLA$tADŽ$1[]A\fAWAVAUATUSHH`Wm|HPIAHAHuf.HHCHuzD IoI^AFIFLsE~ DL{HPIcԋDL,ADžHH[]A\A]A^A_fDD HHCCHCI1H=!H[]A\A]A^A_øfDAUAATAUSHH`WmHDDǀHHuPHpHt D$ HҋD$ uH[]A\A]DǃH[]A\A]H[]A\A]USHH`WmH8H@u/LfHHtHHpHulHCHHŰPXHH8HxHH8ǃxHHH[]fHfAWAVAUATUSHI`WmA|9@/IGHPAILJ`I*HI*HI*HDI*xA=AA*Ix}IpL-XIcPHiI@p21I`HA@LAhHD$A 1f.L&AAxD9_E9RIHt#D;3u\@D93OHHHuDKI8H7HHRXI8AtI8oA98I`Hu-I9hHKHHHHkI8AxI8~HHCHSHtHPHtHBI9`uI`I9hzIhnAPLD>!fKI8HHHʭI8D;twAxI8IAxHH DH&DIXIcDH膥@H|$iI84uI8LJ5I`HtH;8H@Hu DI8HHdI8I`LJDHtH;8H@HuyH|$AIXIcHADI8I`LJH7DH;8?H@Hu,Ip1HHp )ޅH1DH[]A\A]A^A_HCIpIxuH=1ubH=11bxSH`Wm x~?HDEzHHU9~鋓X~FH0p6HdH HJHHfH9tH`~[1H=苡EfDH`Wm x~BHDEHDHDEv9~狖X~BH0pWHdH HJHHDH`(H9uHH1DUSHH`Wm&~DHcHHiHDZE~"DEuDEfD;x2x9SHc1HiHD@E~uH9~͉H[]_DžHH=1[]:5H9Na)HtH= 1H+a)H[]@tHyH=1أXH`Wmx~4HHiHHHH9ufDAVAUATUS1HtfI`WmI9$|ULcI$HMMiB\0PuI$A$,Hx9`Dc>Ic$+[]A\A]A^@I$H *A$+DH=jJL081辢[]A\A]A^DH=1蟢ff.fAWE1AVAUATUSHH`WmxAE1E1A@1ۅ-^fHDJT @9~3HDJT 8tDH=1AHHLHHt HPXH9HHt HP`H9~!uHfIIEnD9xHD[]A\A]A^A_fDH=l1=ANfDH=1AYH B| HLH@XH+fDH=v1A H B| 裖HLH@`HfHH+LIHH+AH9ypHD1AH=~HL@pxff.AU1ATUSHI`WmI$1@I;$LlIJ4*x~9xHxH=1ؚM$ AxoI$HDŽ긊9~'HcH긊HoI$9H[]A\A]fATUSH`WmX11E10f.HJHH~ H;|~H`D9XH0AHHJ@H~H;}JRHHC(sAH ʊH5ҊHH=:71蘅Hff.SHHH~dH%(H$1Htu1 CxlH{@t;{uC1H$dH3 %(HĠ[sH~uNHD$0HC@릐Fu!p8rHsAH ӉHH=51訄vo8rAH H5FHH=61mH{t{螅,/{ff.@ATIUHSHHHtHЀ{ t ;{tE{t8HShHCpI;$H;]HtHBpHtHPhH{(Ht|{H{PHtH{xHtHHtoHHt^HHtMHHt<HHt+HHtHHt {`t{d[{`SH[]A\z;fDHU I$AWAVAUATUSHH(I`WmA 8ImHD$HHD$HHD$A {HLE1Aƅ~DL9CDtWHHu0;Et;EtHmpHt;EuHMXHHQAE9tDL9CDu^{DHH|H=ucHEXHHPu-H}HHtHhpHEhHfHt$H|$H>hfHD$8ToAH qH5HH=21?Hx!HwfDStTHHvHHS@H)Hs(oH~HCHH;C@HCH[te)l8 tsu#1[fH[nAVH H5؅HH="21耀[ø[fATIUSH1~wjFH"HcH>uk8 smAH H5HH=11[]A\HV8;Hv Hs(mH HS8HC H)HS8Hu0A|$H3<sA|$HC[1]A\ÐHV8{Hv Hs(|mHSHS8HC H)HS8HuNjsA|$HA|$H3tD;nrFHCPHPHt.HsHH)H0mHHSPHCHHCHH;BKA|$H3CsA|$H;[]A\@H~(=;k;+Hs(LyHki8 slA'H <H5[HH=/1 ~eEi8 rsikALH H5XHH=Y/1}fh8 "s|kA:H H5HH= /1g}yDHs(8xHh8 s kAH (H5HH=.1| fDHC8HC 7A|$H3)u0sA|$HuC~9HC8HC sA|$HuA|$H3uCd覻HC(DvH 12fDH~HtSH1ICx 1[ø-g8iAqH H5zHH=S-1{[f.SFtSHHV v hH~HCHH;C@HCH[ftef8 tsu#1[fH&[iAxH 2H5nHH=,1{[ø[fIH~AHH1HHdžH)HLNXDF HHFHF`ff.H=pAUIATUHSHHHFXP AMt%H{`)t{`A}B{d B{ t Dž|H`WmHcHcPHiHiHHH@ PH;}DHcHHH 1PHH޺y@gH=u$HD[]A\A]fD1{ t Dž|{`z{dz{ tDž|AdA8&gA^H C~H5~HH=*1y`ff.H`WmSH Ht H3`suH[AVI`WmAUIATIUHSI Hu^fDHCHt'HH;H suH[]A\A]A^f H(LhL`HCHH[]A\A]A^ÿ nHH(LhL`I H[]A\A]A^ff.fSHdH5}H=v !H`WmHsH5H=g}H HH5+H=O}H H1H5H= H H[ff.AVAAUI͹ATIUSHHHdH%(H$1H`WmHHH -1HHDt$Ll$@Ld$ H$dH3 %(uH[]A\A]A^mfAUIATIUSHHHdH%(H$1H`WmHHH 1HHLl$Ld$PH$dH3 %(uH[]A\A]%mDAUIATIUSHHHdH%(H$1H`WmHHH 1HHLl$(Ld$@[H$dH3 %(uH[]A\A]lDAUAATIUSHHHdH%(H$1H`WmHHHr1HHDl$Ld$@H$dH3 %(uH[]A\A]lDATIHUSH1tHt_ЉHHctHI$HII$1HH8eHpcHHH2hHjlH[]A\H={Ht詭fAUAATIHUH1SH?tHttHHtOHbEtHI$H裳I$1HHdHbHHHgH[]A\A]H=}H1sH=zHsff.fAVAUAATIHUSH1sHt\H(HAbH\H)Eu4I$HI$1HcHHHf[]A\A]A^H{I<$fDHoHH==z1HIrHHt@LjHHzH= z1HIrHHt LjIH=yL1rګf.AWI1AVAUATIUSH(H`WmT$ HhdH%(HD$1/qL 1lAą*H={1;r1fH HD$1E1Ll$D9HeH LlH2HD$HHH)eH-A9uD$ H|$tHI?I1HIaHT$LMlH9D$J\86_AiH UxH5rvHH="1!qH=jz1q)f9rLHL$dH3 %(H([]A\A]A^A_\8^AKH wHH5w|H=wp赩[8y^AQH wH5uH>[8Q^A[[8=^HhH=n!A7HH Kw1(p>fd[8]ABAfAWI/AVAUATIUSH(T$ dH%(HD$1]HBLH= wH1o:L}HHL薆H2E:HHI11L=ŅL g/H5vW]HH]HH8]HI]L9I H5v]H H5v\HLo]LH\LIW]L9/H5gv\HH`WmHcH\H`WmHcH9H53v\\HE1E1Ll$1DLiHT$ tU thA1A uÀ2t1H=wmH`WmxYΦfDu,zf.tku\@wEDILT$ HqH $I7kH $T$ HI ffDInD$ uQHL$dH3 %(LH([]A\A]A^A_LH|H5BtHIEILHsI7njIHtAW8tZAH sH5sHH=1_luW89ZAH XsH5uH{W8ZAH 3sH5uHVW8YAH sHH5sv.W8YAW8YAW8YAV8YAV8wYAH=r1qk臤BbV8FYARH=rL1:kP{V8YA fAUAATIUSHHHH`WmdH%(HD$1HH$Hh(Ht.H$EHJHEI$HL$dH3 %(u,H[]A\A]HhH=_tHs ~j蔣Oaff.@ATAUSHdH%(HD$1u H`Wmti1<$HfDd$fD$HfÅx+t D$DDHL$dH3 %(u?H[]A\U8WAH pH5qHH=A1ix`AWAVAUATUSH(H`WmH|$dH%(HD$1tIALd$fHLdHIH)u\$HIcHIIfkHLcH~YIH)uD$ALMcM/HL$dH3 %(H([]A\A]A^A_Ht$H=r1^htHt$H=0s1AhWHt$H=r1$h:Ht$H=fr1hHt$H=r1gH=qg^DAWAVAUATUSHH $H(1T$ AILd$dH%(H$1fDLDXbHH8D$ u`H$dH3 %(HH([]A\A]A^A_@M>HI4I6dHHt6J<8HLZDIHHsI6dHHtF#R8TA:HH=WH m1H5nf轟x]Q8|TAF@ATIUSHHdH%(HD$1H4`uKT$1L2<$Hމu<$Hjg|$agHHL$dH3 %(uDH[]A\PQ8SH=AH mHH5fk1e\DUպ SH1H5`HHމ[]U1HSHdH%(H$1&dHƿ]^HD$0Hx觤HT$0HH`H9D$0eP8RAfH lH5:jHH=1dHH-Y\fH$dH3 %(HHĨ[]OH-Y8RA]H kH5lHH=1pdeO8DRHAXH `kHH=i13dH-LYTYeHD$0HL t tD%HD$0ZAUIATUHSHI`WmI$*Hu6fDH[(Ht'H;H^uLk HH[]A\A]fDHI$*耶Hff.AWAVAUIATUSHLc>|$J,Ht$ MH]HT$HHdH %(HL$x1HxH1HIhSH|$M ˆT$-|$fHD$01Ht$@)D$@HD$0HD$pHD$PHD$XLd$`H\$hPHHD$H|$hH\$`HHH9CHH}HH9wu谡HExJTHH9uHHsHHPULY|$+HL$xdH3 %(HdHĈ[]A\A]A^A_fH=l1aL1xYfDIEHHD$(L1HHD$QHD$(|$1fHt$@H\$hHD$8HD$)D$@HD$0HD$0HD$pHD$PHD$XLd$`NHH~rHT$H|$DD]SH9\$(HD$B(A9uHL$ L1XH|$XH|$X L18NAH gH5iHH=/1`LEX[Wff.ATAUSHdH%(H$1HH$HM1HHOu:D_a1HOu_H$dH3%(uGH[]A\8K8MAHH=lH f1H5X=_ҘVJ8MAfAVIAUIATAUSHdH%(H$1HH$HM1HHNuJLLDZ1HHNufH$dH3 %(HuKH[]A\A]A^>J8LAHH=rH e1H5^<^ؗUI8LAff.@AWAVAUATUSHH $HH $HHdH%(H$ 1AAAIDD~[ LD YHH#HLDLH~eHH)tDDuuDDH="i1]HH$ dH3 %(H []A\A]A^A_uHH8eKAH dH5z<HH=1P]HH8+KAH JdH5gbHH=1]HVSDHttAUAATAUHSHH"HHDJH~HH)t-DDMH[]A\A]fH1[]A\A]1AWAVAUATUSHH $HH $H(|$ dH%(H$ 1HbAIA1Lt$\$ DL LH)H HGVHtFHDDDh~THLDIH~aHH)uI9zHH$ dH3 %(H( []A\A]A^A_@ut$ DH=f1Y[HtF82IAH QbH5G:HH= 1[Ht\F8HAqH bH51`HH= 1ZH710QH1 XHff.USHH`Wmh~߃[;h|H[]AUAATAUHSH@DD~,HHDTH~HH)uH1[]A\A]@H[]A\A]HttAUAATAUHSHH"HHDTH~HH)t-DD-H[]A\A]fH1[]A\A]1HAVL5AUATUSHL#=L`GHHH;L&PIHLmH1H=CaLX1LHLV~2L Yu&LANuE=H[(Hl[]A\A]A^C8FH=+ AH _HH5`1rX舑C8KFH= AH c_HH5p`16XLH=cL1X1H`Wm ~)H ;8t(HH H9xtH9u1fUSHt H[]@H`Wm H pHcHMUHtHc H , H[]B8=EH=AH U^HH5_1(W>ff.HSB sH ff.HAVAAUATAUHSH BI DHH)thAEHHDDHt51tt*H`WmDD*~HHD{DH[]A\A]A^[1]A\A]A^1fAVAAUIATIUSdALLHPHGtW1tLH`WmED*H~ELLPH~[]A\A]A^fHHtdAUAATAUHSHHHH)t0DHHDHH[]A\A]f.H1[]A\A]1AWAVAUATUSHH $HH $H8HT$HdH %(H$( 1HIH1E}"ŅI`WmDA*~xHD$DHPH0D$uZL|$Hu2I9tHT$DHƉmu%H+\$tbL LHD$iHu]UD$H$( dH3 %(D$H8 []A\A]A^A_ Lt$ QHHD$H@D LH~bHLHt?HH߅uWtHSH3LHuH1JLtT3HtH Jf.H:_AWIAVAUAATAUSH(L6LL$LD$LHT$HH)t`HHDMHt51t*H`WmDD*~HHD{MHH([]A\A]A^A_fHL$A^HtAHL$HtAFHD$H;wkHD$HHu wIH)tnHLD MHt1tH`WmDD*gHLDLHOLHOIHtIz12<8?A3H XH5=]HH=1|Q@HSHHtǃ|[f.t fHH5H=*H%H5H=H5;H=H5H=xH5H=?YH5H= H5H=H5 H=H5YH=XHfH`WmAVAUATUSH*HtaIL5)FDH[(HtGH;L\HH>LHHAGEuH[]A\A]A^1H[]A\A]A^fAWAVAUATIUSHH=ciHHL$T$dH%(H$1HHH HHPLH|T$P IHH|$qH`WmH*H`WmHl$Hc@苒HH`WmL*MtIDI?11HHD$HT$HHI>LuFM(MuHcD$I$LHH)H`WmHl$L*MtIDI?11HHD$HT$HHI蕔LEM(MuD$tH5:ZH`HCLI$EH+HHƞHL$I4$HLқHIEH$dH3 %(LFH[]A\A]A^A_H*gLDL1I*fD1HLŅmHT$ ƿSF/D$8%=HD$PHc\$Hu_HD$PHsHT$PHIGHHD$PNHD$PT$HI$ADuH< HT$PHIG빋T$LIM;H=pX1qL臅BC78F:A/H eSH5QHH=11LGH=WH1L,W789AH SH5TH2789H=A HHH R1KЄATI1ULSTJx(9u []A\Dg@xB[]A\L68L9H=A LHH ^R1;KQ|689H=AH -RHH5S1KfDHdH%(HD$1HLD$D$<1҅x $1҅Ht$dH34%(uHmAff.fAUIATIU SHXdH%(HD$H1耕Ld$HHL,$HD$ HD$HD$(D$@H\$0HD$8 HD$HCHEC9C?1Ht$C1=Hx%HA1HL$HdH3 %(uKHX[]A\A]487AFH PH50RHH=1vIH.AB@fAWIAVIAUIATMU SHXdH%(HD$H1VLt$HHL<$HD$ HDd$HD$(D$@H\$0HD$8 Ll$HCHCC8C>1Ht$CH|$>HL$XdH3 %(uPHh[]A\A]A^A_fD284AH MH5OHH=e1F=ff.AWIAVIAUMATMUS HhHt$dH%(HD$X1衑Ht$f1HʼnHD$L|$Ht$Ht$ )D$ HD$PHD$0HD$8Hl$@HD$H 3H~rH|$HvaHT$@HtWHHH9BuDBABAEBA$H=HHL$XdH3 %(uXHh[]A\A]A^A_fDH0H83AH LH5~NHH=1oEH<SHHH@dH%(HD$81aD$ CA<\HIQHcH>D$H{ aH{-lD$`H{D$`H{D$`H$pCHL$8dH3 %(&H@[fDS r1guD$fD$ sD$cS a1uuS nlvD$)f1{ aTS rtKyBD$DD$ D$ 1 fD$D$D$D$a:HHH=v 1f.AWAVIAUATI̹UHSHHOHHAIHAADtXH`Wm u=L Muf.M(MAOIH3RuEuEuT1H[]A\A]A^A_HLHH.brH@=¸tHHPHD@HLHH.gzH=¸tHHPHDmH`WmL Mu3M(Mt'IwHIH)H;u!H`WmL Mu M MI?Hxff.fSHHH|$H|$5HLNHcHRPRPRplRHcpHP(@ 4PH_P(L 1HM2PCH@[fAWIAVIAUATUSHH8LdH%(HD$(1H`WmL Mu@Mm8MtwAuI}HűuAuI}H\HH4ׂCHLHHcHH~@DHٺLH5L H`WmL Mu7D1HL$(dH3 %(ubH8[]A\A]A^A_Md$8MtAt$I<$HuAt$I|$H \HHcIXNo6ff.@AWIAVIAUATUSHH8LdH%(HD$(1H`WmL Mu@Mm8MtwI}@H)xAuI}He[HH4ׂCHLHHcHH`~DDHٺLH59K衰DH`WmL Mu7D1HL$(dH3 %(u^H8[]A\A]A^A_Md$8MtI|$@HgxAt$I|$HZHHcIXN5AVAUIATUHSH0I`WmLdH%(HD$(1I HuH[8HtHH{@ x܋sH{HZHH4ׂCHLHHcHH~YAH AH5AHߦC*fDD$L HH5A賦Ld$ H}XL:L HDH5mAǃ1fDDD$LHH5 ACt5+DAWAVAUATUSHH $HHt$IdH%(H$1‰$EAAHIH}Aٹ肫BT3ILcI`WmI$0 HtaHA$(HL$(AI$0 LHjH\$(M$(M$0 HSHYIAH$LH0HtHH!%tDHSHDډI$0 HH)HtPHA$(HAI$0 Mc$ jIHLXI$0 ZHA$(LA_* $HT$H-tfDHxǃhHHH`H9vH`WmHc@pt\@8Iǃ t sEP*;*+]HeEHPHHpHPH)H0HPxH~HPH`HGHGHprǃhHH`HxH~HH?HYcHxH`WmHX*H H9~HPH`ǃhHGffDH7vAȃlAD DLxHpHLIL@~Iǃhl IcL>HH1E1H=8DLa*XZHL[]A\A]A^A_DHxǃhHHH`QHHǃhH`H+H`WmHH@*HPH0K HPǃhHHǃ`oHPH`HG@ft DfEtDfEGAHH 91E1H59H='9-f.HhuLH1[]A\A]A^A_lHPHHpHPH)H0HPxHDE1aA?ft DfEtDfEk|A0HxLI)L/Hpt/Ht*1HƒATA0THH;xrl7H`WmL+M'HxLLRnHHPm ǃhHǃ`HDž+NDH`WmHE1HH*HPH0$;[HH`WmHc@jHǃ`HHPQfDHH ǃhH`H;H?H\^Hx{H=51&LwH+I9t HtwHDž+E1OL+jH5 6HIl"LLHWHEAAWAUAVUSHH 61E1H56H=,5*H0LLHHEAAWAUAVUSHxhiH`WmIHE1HWH=4P1DL%H 0ff.@uBSHHtHPH0Hx[øǃ[ff.u*SAHSx[Dǃ[@fuBSHHtHPH0H x[øǃ[ff.u*SAHx[Dǃ[@f1u`U1SHHHt H[]@H`WmH+HtHD$tHD$HDž+ǃH[]fff.@1u`USHHHtH[]ÐH`WmH+HtHD$StHD$HDž+ǃH[]fff.@HSHHVH6P`HX[EHAWEAVAUATEUSHHXD$HL$LL$fDl$dH%(HD$H1fLf !H51HɑA HH 2H52PA HH e2H5f2'fD lfE2HL$EǺH522H]fD t1fE DD$HL$HH52襓Ld$0$LMH0WHHT$(LHD$(}HHDD$(HHH511HTHH͘H|$HdH3<%(HX[]A\A]A^A_f.IIfDHAHL$@HfD$Ht$fAH 0ifiqSdH`WmH5*0HH@*fcH50HH8*fcH5/HHH*efHHǃX*HP*Hǃ+[f.fH(AVIH0AUMATIUSٹuMuI][]A\A]A^DH/L貐uMuI][]A\A]A^DHL,L肐uӾ.LLHL)HEw;IE xff.AUIATUSHI`WmI$HuafHH@HuXgH@HźHL Ht7HDž@HH[]A\A]XHI$ 8E H=ABH .HH5.10FWfDAUATIULHSH/uKI`WmA1LHt0A9H[]A\A]fDL t8 H='AH -HH5 .1nV@LXHt0H[]A\A]fH`WmATIUSHHu>fDH@Ht,H LH߉5uH[]A\f1H[]A\fDSH#uH uK[8 AH -H5HH="1H=-1rU8L AH ,H5KHAWAVAUATUSHH $LD$dH%(H$1HIfHL$PILHL)D$P)D$`HD$pNH`WmHHH|$PHtHt$XHoH'1H|$@Hk(H|$`rHLd$hI HAI!ʁ t€DINLD@II)MN6L{ZH|$HHt$@IH|$(Ht$ /H(D$HT$H|$(ILc-WHt$(LVL$,LQHT$(HRP1U H0D91L1=Aƅ3Ht$<DD$<D$?fDl$=aHLLDII9HH4$HtL|$MtLD"I9HD$pHD#UH'HHt<@HH-u~4H@Hu@H$dH3%(LHĸ[]A\A]A^A_@IILXt$`LIIHD$pHL)LP1M Y^A9LH|$HHt$@H|$(Ht$ H(D$HT$H|$(IL+WHt$(LVL$,LQHT$(HRPU$H$P1 H@H=*1RLE1H'DHHHT$PHt$X1E1H=*H$DH$HDŽ$H$HDŽ$ 8A\H (H5*HH=)1fHD$LH=*It1e8DALH 'HH=i13fDH=(E1@ qHIHAI!ʁ t€DIFLDII)LH=n)1H'8HsH=A~H &HH5'1^Lu2LE1Df.Dh; AH }&H5)HH=1LH=)1=@LH=(1#fH='1E1* DATIUHSuuHŅubLӵHu []A\fDHy;8/AH %H5&HH=1f.߽蔴fAVMAUIATIUSAPLLKH9I~0HAH91[]A\A]A^H)I<$TI$IEHI9$t8pA4H $H5D%HH=1[I} @8$A*H $H5$HH=1蘳[]A\A]A^f.AWAVAUATUSL$HH $L9uHdH%(H$1IHHLDHIHD$0HD$8H5w$tKH`Wmu.H$dH3%(H[]A\A]A^A_DH`,tLd$@LLG uH$FH9D$X%=@=uL kLŅ9Ll$,LL:LL "H$MMHL$8HT$0HHD$aD$~I`Wmǃ4A$<I$Ht }I$#M$H$IEHEA$lHD$~ IET$-LLD$8HL$0Ht$A$l~1D$D$cHD$]H|$0Ht- A$ǃ4~HcH9~L D$H=%1H`WmLS 1H=HHHHL Q8AaHH !H51H=&8 \AoLH HH=1K8*AZIL9,$A$LL5D$|A$LLH1H=#LLaA$LHH=#11]8AH H5HH=1lM"CH+D$LHA$LI1H=+#>)8AH H5XHH=1H=) 1HAUATIUHSHH y!(dH%(HD$1HHHD1HExit<1L,fH$HLHHH$H<H8I9uH<$*HD$dH3%(uEH[]A\A]8,AH H51HH=1AWAVAUATUSHHdH%(HD$1 11H=01 IDžK\H`WmD$AŋcHǃLt$}fD1HvH8 uH=7(LDEb~!tHL$9@ H(HHH(HQuUoHIHumDHPHHLHuL 9A?H=$AH HH51k EA?HAH H5?HH=ս13 fDHD@ [fD18 C |$H5)z@8H=AH &HH5 1 Df.AUATUSHI`WmI$M$I$I$#@ A$DHHHtHH9uA$'~&1Iܰ#HHtHA9$'HL[]A\A]f.ATUSHH=0AYJH0FH6H)H@mD #  GH`Wm111LHHHŰ#D|_HH@8HtHH9uVBHcHTHH|$(DLHHDOuI9qH|$(e:\B<PpHLljHcHt$(|HH@~uM9H|$(A}0HL$LT$A}wA}0A}A}E]A D\$I} H5sMAUD\$LT$HL$B<JAEp@ccfA}WHD$H`WmHL$H(HD$HL$H`WmHnHHH2@<H`WmHL$H(HL$H$D$$H|$@E1HD$@DHTAD2HpHcD7HHDRHuDsEwEuEu~|IHc1AHDHy^y8H|$HdH3<%(umHXH1A[H H5GQ]H=A\A]A^A_I9fDHD$HdH3%(uHX[]A\A]A^A_HM9HD$HH@t$(HD$t$H`WmHL$HH@H<$HD$@D$$@t;HT;@FH|$@AH`WmHH@THHAI}HL$ LT$Hc^HHD$H`WmHH)(HD$HP@H`WmL2HH)(H$LT$HL$H|HTHD$x0t`FHt$@Lt$@HDHHDD:Hu CAGAEAE@t6H|$$DBADDrBDĈBH|$@E1TH`WmǀHtHǀ@H`WmǀHUSHH`WmHHtbH HH1H=EHHoA`oHIpoP oX0H@@HHƁFHxHB H~8HHHH1@HHH@FH9uHH11蘾ŅxzHH=1m`PH[]HHHO`sL)UW`DfD @1H=H[]ÐHUHhHWHHtHtH)HH)HRUW`‹DDH=1%DAT1USH0H`WmdH%(HD$(1Ld$LL$ D$ H8MH HxEu#HD$(dH3%(ufH0[]A\f.H8LH @+8AH H5HH=Q1ATIUHSflji)fv@ffuxf7 H5`LE[]A\fDfuBH5L^EuHLLEH5u[L]A\0E H5LEuHL EH5t[]A\Dfd H5LDHf H5hLD!fHLDH5(LvDfDH5AWAVAUATUSHHI`WmdH%(HD$1Hl$IHx/=ILp{HHD$8S~I{DLHPnH ~M<$HPMt;ILLPtIWHpH=1HHDIH015LHD$dH3%(uH[]A\A]A^A_@ATIHULLS2Ct[]A\fH5H CuLHBu[H]H5A\Bff.AUATUSHH?H H5jHHCHD@IHCI`WmIİH@HtHHIHt,D@HH H5kILLHCIİHHHtHHIHt,D@HHH5IL|gLHCIİHPHtHHIHt,D@HHH5HL(LHCIİHXHt9HIHt,D@HHH5s}oHLK.H5EHHCIIc$PH5hHIukIc$LH5>HHuKHcH56HHu,E$LHH5 GtH1KHH[]A\A]JfAUH5)ATUHSHiA HH H5k#=H5HH?HH?H5UH?zHH?\H5Hh?@HEI`WmIİL(LLHH1? H5BH?HEH0EH5H> H5H>HEIİHXH_HIHNHPH0H>LHH5H[>3H5H?>HEIİHHHHIHHPH0H=L]xHH5H=H5&H=HEIİHPHHIHHPH0Hq=LGH5 HM=% H5 H1= HEIİH@HJHIH9:I<$It$HHIġL'TGIUIuH<L4GH5 H<ulHEH HH'p螠uJHSH3H{oŅu5HFH[]A\A]úH5x H,<@HFH[]A\A]fDH58 H;fH5 H;cfH5 H;-FLf.FffDAWAVAUATUSHXH`WmdH%(HD$H1D`HHAEHUIHHLHD$0IFHD$8MHD$H$HD$ HD$DIG Ht$HD$(HD$H$HD$ Hx@INHQH9t183A7H H5w HH=1M(MuLDHcPHcHiHHiHH@8HcEHiHHHhHEHðHHHPIHLhMuMv(MtAOIAvI>duLA"DEAHEHðH`HtHE:HD$HdH3%(!HX[]A\A]A^A_DLCHptfHEHðHPHtKHIHt>LpMu (Mv(MtAOIAvI>cu+LPCHx HEHðHXHPIHLxMu :fMv(Mt/AOIAvI>DcuHLB*ff.AUATIUHSHI`WmIHuWHCHt'HH3HuH1[]A\A]HL$HdH3 %(uFHP[]A\A]A^@8~LAĻHl$ L=fDH wGHLL/1LHD9~HL$dH3 %(uH([]A\A]A^A_ÿP ff.AVAUI=ATIUH`WmSLL#Ht>HH=HHtH{HEt![1]A\A]A^fDLHHtHLH5.L1H[]A\A]A^AVAUI=ATIUH`WmSLLsHt^HH<=HHtaH{Ht>HLH5O.L1HR[]A\A]A^@LHt[1]A\A]A^1ff.H`Wmpu f.H1Hff.H`Wmpt 1H1Hff.ATIUHSH`WmHu []A\fDHLH5u:-H1H=[]A\ATIUHSH`WmH/1҅t []A\fHLH5,1HH[]A\ÐATIUHSH`WmHu []A\fDHLH5z,H1H}[]A\ATIUHSH`WmH1҅t []A\fHLH5U,1HH[]A\ÐATIUHSH`WmHou []A\fDHLH5+H1H[]A\ATIUHSH`WmH1҅t []A\fHLH5Z+1HH][]A\ÐATIUHH`WmSHHL1Ʌt[]A\HLH51*H1H[]A\ff.fATIUHH`WmSHHu[]A\HLH5*H1H[]A\ATIUHSH`WmHHu[]A\HLH5e**H1H-[]A\ATIUHSH`WmHHL1҅t[]A\HLH5)1HH[]A\fSH H`WmdH%(HD$1Ht tHD$dH3%(H [HhH=1H1H=HhHHHD$H<$HD$B8A<H H5ԑHH=1qOGUHSHHH1HtHQ HHQH[]ATI`WmUSA$~N1I$H,؋Uu(HuH}ADŽ$tEA$uHA9$[]A\fAWAVAUATUSHH8dH%(HD$(1HHH'HH$HH (1: HH$H9uH$H<b'HH5HH-IYPHT$ H5MHHD$HD$ HT$HtZf.I$HT$H1IiHu2&H$HD$IHIHD$ HD$H{H5OHT$H5HD$ HHD$HHPf=HsIH5H5MHeOH<$HID$IO HÉ*H=IH$OLIITLH&IH9tHyLLnHCH9$uH5LNHHӉ)H=IHNLI!ITLH%IH9tHLLHSH9$uLLHT$H51HHH|$H|$LHD$(dH3%(u0H8[]A\A]A^A_H5HIMIzH`Wm~`AUATIUSHHLlDHL9t'H+LH}uHEH[]A\A]DH1[]A\A]1AVAUI=ATIUH`WmSLL#Ht>HH<=HHtH{HEt![1]A\A]A^fDLHHtHLH5#L1H[]A\A]A^AVAUI=ATIUH`WmSLLsHt^HH=HHtaH{Ht>HLH5O#L1HR[]A\A]A^@L8Ht[1]A\A]A^1ff.H`WmHHHt;z u9z t H0HHuDAW AVAUATUSHH(dH%(HD$1qHH5QHLl$1bKLH5HD$HH$IH1L5L=LLLLLLH=LH=@H=LH=L1H 1H*HII|$%HDLH5JIămvcHp 1HHM 1LHHD$9HL$HOH 1HgHMt 1LPHDHH$H1MtL1fLH51IHH<$HT$dH3%(HzH([]A\A]A^A_릐fLH5HHDHHIăfDH 1HhHM 1LMH)DfDHMLH3HHHHH' 1HHM 1LͿH|@1H 1H覿HI;I|$1#HnfM 1LhH Mts 1L1JHHtZHHHH"Hf.H5H1GHf1fH1"HfMt 1L輾1uDMt 1L蜾HHQHHMtLH=qFH6H5X1HnFH+fDAVAUIATUH=SH1HtJLpHLIHtKHH)sLHH[L]A\HA]A^H=1 LH=@1Լ8mH=AcH HH5*1Xn f.@UH=SH:Ht1 HH.9t H[]H=Ht 1HpHŅ!H=HH=[]H=1f1ٳރH9uH`WmǀDUH=XSHjHtHƹH=8t H[]@H=,4HHtQH=$ H=iH118 1HHvHLH`WmǀH=HH=[]ff.fATI`WmUSI$XHt%@H;@t A$`tmH[(HuI$HHtRt0fD1yH蟞I$H(Hu[H=.]1A\ f[]A\ÿAUATUSHI`WmdH%(H$1IIhHuMDHHHtLHK€9t{u~ݽH߃Ih9HHHuf.Ld$Hl$ Hv!AxtA9 A9Ix^x9|^x9^x9^x9A@ x9IPHt;Xu@9Xt{H@PHu򋊰~A;xt`;xtXHЍQHH9yt8HH9xt,H9uHLD$ ntCGA;hH$dH3%(HĘ[]A\A]IHu(DHHHt9uHuHHHuIHuv@HHHb9uPt` 4@11QH`WmH`ff.H`WmH`ff.HH`WmHPHHS㥛 HHHHf.H`WmHHGHu HHBHuHzHATI`WmUHSI$Hu,H[HtH3HuI$[]A\H=H1(UHHH SHH`WmHHHd)HHH@fǃDǃ+ǃh@ǃ @ǃH(ǃ(ǃ@ ǃ  HHǃP)@ǃ @HǃǃHxǃdHǃ@Hǃ ǃ<ǃ+<HlHHǃH}H< HD HL ǃtǃ8Hǃ Hx^H^ǃD ǃ Qǃ),ǃ+ǃ Hǃ HǃHHt裷HEH}HuHHHvHxHDH*HEH*HDH*H`DH*1Hǃh*ǃxǃ<ǃ*ǃ+H[]fUH=SH(dH%(HD$1*H1 Hl$ HH`Wm HDHL1 Dh u&ǃpHD$dH3%(H([]ÐHHH=pD t̲8eAH H5$HH=x1PfDH5ĉH=0ls8 AH H5|$HH=x16ͽff.fATUHH=SHdH%(HD$1žHH)/HDHSu/IcLHAHL$dH3 %(uH([]A\A]A^A_f褧@ATIULeHSH dH%(HD$1IL轡HƉu-HcLHHL$dH3 %(uH []A\fD@AVAUIATIUSHau]LHOuKH>u:H+LsLHNd5uHSLHH)A$[]A\A]A^DfUHHHSHdH%(HD$1HH$ Ht5H$HHHH߉ HL$dH3 %(uH[]ýSHH?Ht˦H[¦fATUSH^Ht5IHH@It$H)t}H)HI4$H[]A\1[H]A\AUATUSHH_H/Ht^AI`Wm%f.HHD蒜H~EHH)t-AtDCtkH[]A\A]H1[]A\A]tq8 AkH H5HH=_1H[]A\A]DH=1ҭHv5H@0GHAHGHHHAHP1f.AT1U1SHdH%(H$1xFHƿPu\H|$0HT$0H0HIVL9d$0u?LeH$dH3 %(Hu1HĠ[]A\fH1蟣ff.@ATIUHSHH?HtRL#HkHk[]A\fATUiSHdH%(HD$1<$ID$LQÅy[膗8tAH H5HH=]1HL$dH3 %(u(H[]A\f.tD$fۃ覢fDAUiIATAUSH(dH%(HD$1<$Ht$D$D$ 耧~LD$u5D$tuAmHL$dH3 %(uaH([]A\A]EeDtg8A;H eH5HH=\1딻轡ff.fAWAVAUATUSHHHHKH1Kte8ft DfEtDfEtOARHH H51H=2H`HFHxH[]A\A]A^A_ú趠tM8fDfEDfEHLLHT$蘗HEAJHT$RAUAWUAVHH H5<1H=k.H0+DH`WmHH*Hx4HPH9HNHxDAJHxH)HIHxfDHLLHT$HEARHT$RAUAWUAV$AWAVAUATUSH(LpLML;xHIMHHHHL-HxL9HI)H9H)HML9LFLH?L躣HHLxLHHLH9s.A< HfDA| HHHH9uLpH;DMtKHHIL9B< L < ~HH9wH`WmLH(L[]A\A]A^A_HH)HHUHHIHH;rHǃHǃDI`WmIHHLHPxIHߑHD$8Mm t s_At;A*7HHLHHPxHHxHHH5fDI`WmHHLEI4M9MFH)YHHHǃHHH)HH)HI9w>HxLpLI)]@HHxHHHL$IHHHLHu;IHH9v+HL1HǃHJHxLpHI)fDL)HpHHHL$HHH;wHLJHLJ\fDH`WmL9IGHHt$Ht$HIHXHHLH蠗*tiHD$8HpLHxIH=1II)H`HHE1H`HEHpHx1LH=II)苣H`H+HuLHǃ>蜎D8fEt DfEtDfEAH lH5HH=1貧H` 1D8fEt DfEtDfE蜐AH H5HH=1GH`HEPHHLHL$HT$>HEAHL$H5QH AUHT$ RHATAW1H= ϦH`H0%HHHHL$Ht$HT$ƏEAH=QHt$ VH5AVHL$(QH AUHT$0RH1VH0،D8fEtDfEtDfEu6GAH H5SHH=,1H`LHHLHT$HL$EAH5RHL$QH EAUHT$ RHATAWff.@AWAVAUATIUSHH(HpLHtUH;xvLHHHDMuPHxHH *H)H9HGHI<$LDMHHEHLLL)H9LH;vWHLHT$ǝHT$HIHHuH`WmHHH9I$M)LHHLHpHǃHǃfDH`WmLH(L[]A\A]A^A_I`WmI[HH3I<$H4/H;nLMt\HLH觚HI,$LHxlfDH)HxI$HHI<$H48HHHPxHʉ8Iǃ uQAt;A*HI4$HHHPxHmA? tstI$HpHHxIH=1II)H`~HI,$HxLHIHxDfDH`HI4$HHHu8IHH9v(1HH=#FHǃDI<$!I,$HLHIH@I$48ft}DfEtoDfEtaHLLHT$蒊HEAHT$H H5H=rRH1AUAWUAV(H0,fKAH H5HH=01H`E1fDHH=1HT$HLHT$ǃ;H耕HHHI<$I^I$A?f.I$HpH1HxH=II)c詆8ft DfEtDfEEABH {H5¿HH=1I$H`I$HpH1HxH=II)迚`8ft DfEtDfErAH ׼H5HH=W1H`E1I$萅8ft DfEtDfEAsH bH5QHH=1訞HHHHt$HL$HT$譇HEABHt$ H=VH5KAWHL$(QH UHT$0RH1;H0qHHLHL$HT$>EAH5QHL$H=(QH AVHT$ RH1UAWӝH0HHLHL$HT$ֆEAsH=ͧVHL$H5 QH "AVHT$ RH1UAWkH0EfAVAUATUSHpLHI`WmHAh~賜HHLHPxH范8Iƃ t sAt;A*~fHHLHPxH6HpHx1HH=,II)ї[]A\A]A^H)IH>1DtA>莅HpHHxIH=k1II)vH`[]A\A]A^HpHx1HH=II);eAWAVAUATUSHH(HpdH%(HD$1D$HHI`WmI$'qHt$H$IHRHuOfDHA$h~ޚI9$IHMF$HHLPxIHc蠁8H$ t sA$t;A$*HHLHPxIHHHLH L)Mt$HHt$LE1AHH1肁Mt$L1 xfHE1 H$8'HpLHxIH=1II)H`Mt t$LHL$dH3 %(H([]A\A]A^A_@8ft DfEtDfE耂A^H H5HH=e1+W1H=XHH1AK@HpHxL1H=ƹII)fDHpHxL1H=8II)ݓHHLHL$H$襁HEA^HL$H5#H=QH AUHT$RH1UAW7H0_H1dnHS~8ftDfEtDfEuA AH oH5.HH=1赗H`辉HLLH$谀EAH RHT$H5ʸH=RH1ATAWUAVIH0AWAVIAUATIUHSHH`WmDD$ Lh+Mu\@Mm(MtOAMIUHADžuAUIu LLDD$ l?HHD[]A\A]A^A_ÐH`WmDl$ LMI$I$ELHLHHt}HPI$H0ADžuZfA$HPhAWIw ELL>Ht,M(MoAOIHuHI$XA H`WmHc@yH`WmI$H+HPf.AUATUSHDdH%(HD$1EHHHfHXHIH>1H@Lf-t}fHLHHHQHHUHu=HAą*HL$dH3 %(D;H[]A\A]H(ǃfh1Ht$LfD$HLIDL$HLID$PHHLLHI`WmIc@I+HHPfDHL IDAHXAǃ@AcUHSH(dH%(HD$1H\$ H褦HHtHL$dH3 %(uH([]AWAVAUATUSHDEHHHXH`WmEHIHL$LMu>fDMm(Mt/AMIUHuHD[]A\A]A^A_M$HMu )Mm(MtAMIUHuHL$HEƉH[L]A\A]A^A_AfUIHLLSH(dH%(HD$1HH}HHAH5@HT$dH3%(uH([]ifUHHSH8dH%(HD$(1HHJt9DHٺHH5HT$(dH3%(uH8[]HX@AUIATIHUSH8dH%(HD$(1HHLJt8DHLLH\$(dH3%(u#H8[]A\A]I$X[ff.UHHSH8dH%(HD$(1HHIt9DHٺ HH5HT$(dH3%(uH8[]HXԁ@UIHSHhdH%(HD$X1HH!HuHyLH?I9@@H9HQLYIRIH1{AXZHٺ H5@H>H\$XdH3%(u^Hh[]HIL1IIHZ{AD1LH=,HXˀff.u~HtlHubHXuXUHSHtUH`WmHHu `H[(HtWDCH 11HSt߸H[]1DtzDžf.H@Hu *fH[(HtDCH 11HtDHH¸oHX]Dž@Nu2Hu(HuHXuEf.AWAVAUATUSHHfsHDHHEHHPH0Qhxb410tH`Wm;t*xuH=1ɇHXH[]A\A]A^A_DH`Wm uD}fEftvDfEthHLLHT$9uHDAHT$H H5H=RH1AUAWATAV΋H0<DtAH ֭H5HH=Ж1薋HǃHHǃH[]A\A]A^A_ff.AWAVAUATUSHXdH%(HD$H1HXD@HEDIHEu[DEHXtOHHH)H@H*2HXHHtlHLHjvt6D1HL$HdH3 %(HX[]A\A]A^A_LPHXHǃPHǃXDE+HtpIHHLHAEP`1-tH`Wm;t*xuH=[1ԄHXf[ kHXǃDH`Wm uA}ft DfEtDfErAHH H5s1H=ň,HHHǃft DfEtDfEkA HH H51H=ۍ裂pfDDEt,H H[Ņ1If.k2ǃMDEt1 @&1K&t*H`Wm;t*HAIT$HI4$Q`yH`Wm A>ft DfEtDfEjA'HHŅ'/HPIHXIFHǃPHǃXiǃ@H=1C|HLLHT$jEA VHT$RATAWUAVHH H51H=言H0qrHLLHT$iEA'RHT$RATAWUAV뚐AWAVAUIATIUSHHdH%(H$1HX9EH6D@EMLAaLD$fKfLD$IC1#t*H`Wm;t*mLALLHAPpyH`Wm ucDA?fEt DfEtDfE=hAH (H5/HH="1~HXEtL{AH$dH3 %(DH[]A\A]A^A_f.HuD@E}E1fDEuuŅzLLHADžOLfaHHHǃEt{z{fDHADž HT$ rADžu(Ld$PM9EzDdD8fEt DfEtDfE~fAdH iH5zHH=c1)}HXAELtDH=1:xDHXkc8ft DfEtDfE!eAvH ÞH5HH=1|HXHHHHt$HL$HT$}eHEAdHt$ H=kVH5kAWHL$(QH DATHT$0RH1 |H0HHHHt$HL$HT$eHEAHt$ H=VH5AWHL$(QH ϝATHT$0RH1{H0HLLHT$dHEAvHT$H {H5H=}RH1AUAWUAV3{H0EmDASiHdH%(HD$1<$HD$)r~-D$fۃHL$dH3 %(uAH[@t/a8cAH H5DHH=U'1ulff.AWAVAUIATIUSHHHLJ`HfHLLHEP`xbtH19tH`Wm;t*xuH=Ğ1uHXH[]A\A]A^A_fH`Wm uD}fEtftDfEuH`EH EH=FP$H0EHEH=: H°EHEHH=Kff.SH`WmHH tH=>HX Ht[H=4pJf.SHHH@H|$dH%(HD$81HD$Ht$ Ht$HD$H`WmHT$(HD$HX x@`H9t1[8]AxH uH5HH=*!1oHD$8dH3%(uH@[Mfff.fAUATIUHSHHHS0K8LIpuH`WmL+k(Hc I9|,HC@HLHPH{0HLHC(mbHk8H[]A\A]ff.AWAVAUATUHSH(I`WmdH%(HD$1I Ht3}H膽H[0HuI Ld$HxӭH$HHD$fD}HLމ\$~}DD$9u@I L4$HPL iH ~I>HPHHt$M Mt1 M0MtD$A?9utIW IwI(WMwMtLfI)tIwA?L)LIwuhHX8d[AH <H5BHH=1OmA7H=1>m}HA7_H<$dHD$dH3%(uH([]A\A]A^A_cf.AW HؗAAVAUIATIUSH|I`WmIP HugHmHtWH}DL<xUu=H]HufKH[HtA+H;LLuH[]A\A]A^A_ÐH`WmHX t H9 sÐUHSHH?HtHHHH[]fDH[]fAWAVIAUIATIUHSHH`WmLD$H HIMLDHufDHC0HtH9+uL9{(uIUD8vL(I詪Ml$ID$HD$Mt$ID$ M|$(Lc0PH=)1kHL[]A\A]A^A_ÿ8L(IGMl$ID$HD$Mt$ID$ H`WmM|$(L H=L1j讣ff.AWAVAUATUSH(H`WmdH%(HD$1L MfI}H5E_` HI@XHIHX:H#XH,L@ HH$MufDMd$MI<$H.duLH MufIIGHHuP誴H HL0L`@H$HC̨HC0I_HHAT$Mm(MHH kH( HL HD$H$MAI<$H5^0 HIWH3HP HIM|$HuHHBHu HT$ųLHH7HT$D{HZLH5]H$H5.HD$HIgHtcHpIHLsMu~fDIIFHu*L8IFH$1H5gHuL_Md$(MHD$dH3%(HH([]A\A]A^A_I~ 1`UA 1LH$ bIIVH$H3IOIDA$ A A:H[(HL+ L]UIHLh L=UIHw:L$UIIGH$M@ 1MwL]aLIrUH3LIDA$ A TfD辱L8HCfP覱H HL0L`@H$HCȥHC0HH L]I4$H=1&f<@ >LHH@5u4D{HP z@IuH=1e@H]IuH=eĞI4$H= e語H3H=א1ye菞LE\DAUATIUSHI`WmdH%(HD$1IHuHHCXHuhzHCXHH}H1HHHELM LEH)HE`H5hHHD$HMLPHEP1VZYuQHcD$EPIHLe(HT$dH3%(uCH[]A\A]h֣HITH=1Id_[f.H@HH@LHATIUH SHRHt/HHH1H)HXH{HZHh`[]A\H=L1c趜fDATIUH SHQHt3HHH1H)H{XH{HHh`@L[]A\H=6L1,cBfAVAUATI ULSHPdH%(HD$H1HD$HD$HD$HD$ HD$(HD$0HD$8HD$@PH_Hƺ=LHL)M6HtLsL"QHLH5HjH LCHT$PRVH5CHT$XRQH BHT$`RVH5BHT$hRQH BHT$pRVH5BHT$xRQ=H$R,VH1L$葶H쀅I`WmIHu DHHEXHuhHEXHH{H1HHHC`H)hHLs(MHH|$CLHHCCCPHD$@CHHC@HC`Ht 1[H|$Ht 1[CH|$Ht 1[CH|$ Ht 1f[C H|$(Ht 1M[CH|$0Ht 14[CLH|$8Ht?1 oCHHD$HdH3%(HP[]A\A]A^IHtHC@fDLN=LHuVMG@H|$8 1ZCHfhfHILH=@L_H=L1_ӘVff.AWAVAUATUSHH`WmAADL$ DAAH0)'Hx?mHcƒH0)H4@Ht$ HD^D^D^D^^^x'1H[]A\A]A^A_@1@H=c^H0)'fAVAUATUSHH|$H|$PHI`WmIŃ@I$0)A$'I$x1L5 fI$9x~}HcLH @HHD^D^^^^6uHD$H+^H;~^1Lb^HD$H^qI$0)A$'H[]A\A]A^H8tKAH ZH5_HH=1_]H[]A\A]A^fAUATUSHI`WmH|$H|$I$4OHHŃ@L-HuH[XHtwH{`Ht yt{LtCPy؋KSHDKDC 3uHt$HH+CH;~H{(HtHC0Ht'HHt$HsH[XHuH[]A\A]D1TyCHt$fG84JA H H5HH= 1\HT$Hs(CPLHS81`HcCHtHt$aHHC@UI$Ht$H?f.SH5:rHH1[HZS1[fDSH3J1HvHߺ 1U腔DAU ATUSHHuIHIL%[HL1[H1YŅyfQF8tEt@HAhHH HH= 1ZAE H[]A\A]DLyAE IL?ILHHHH9u[H1[]A\A]E8JHAoH H5HH= 15Zn[d1H=sZLff.AT UHSHHHþH1XAąx6 HHgHHDHHGH9uiDZ1[]A\fD8IqGHAH HH= 1`Y A$[]A\ ЃfDD8GAH _H5HH= 1YD?Z^1H=XFff.fAT IUSFHHúAL1XWŅxq HH3GHމHIFI9uY1[]A\C8DFAH H5HH= 1/XhYlC8FALH EHH=* 1W 1H=وWmfAT IUSEHHúAL1XVŅxq HH3FHމHIEI9uX1[]A\B8DEAH H5ńHH=1/WhXlB8EALH EHH=*1V 1H=VmfU HSHDHtBH1H H+QC 1HHjVHt(HƉ p1H[]1H=чdVHH=NVg"ff1DAWAVAUATUSHH8 dH%(H$( 1HD$wDHL$HyHHLd$HML8I@LCH$HD$HtHLd$H$MIC1*H$ LD$ fD\LL9HLtLCH=vAMt)L}1fL|LHLH9\$wHLDH$( dH34%(H8 []A\A]A^A_@AAT$H<$LL$LHD$.*HHtFHD$Ht@HT$HuH1H=E1I9u!HIHDQ1[]A\A]A^fD;8T>AH }H5K~HH=1?PHGDoQs;8 >AHH L}HH=11O o1H=OWfDSHH1βu 1[fDHH=D1O1[fUHH1SH色ÅuH[]f.HH=1MOH[]@AV AUIATUSW=HL` HL7=HHL hLuL hL 1UIL 1ICIDL&@ AE u[D]A\A]A^@98l AE u[D]A\A]A^fD88$;AbH gzH5{HH=1M[D]A\A]A^ H=1ALLH={1AL E uLH={AL E TfDAT UHSHdH%(HD$1:HL`Ht$HLD$/T$uoH@ Ņu$HT$dH3%(u}H[]A\f[789A,H 7yH5zHH=1KDLH=Hz1K H=~1KqBS1AHGJx L1[68\9HAH xHH=1KK[@SHH1KHt[H1H=!K[fAT UHS+9Ht61Hx HpE1HIJHt D[]A\f[H]A\tDHH=}1J []A\SHH1bJHt1[HH=phJ[ÐAT UHS{8Ht>1Hx HD1HIJHt" D1[]A\[H]A\lDHH=}I U HSH7Ht$1HHIH{Ht H[]HH[]RHHH=|1~I H[]ff.@U HSHy7Ht,1HHIH{Ht! 1H[]DHH[]zHHH=U|H ff.S8Åu[@486AxH uH5ZwHH=91H[SHHHdH%(H$1H.Cu:t$H߁=u\H$dH3 %(HĠ[@k386A4H GuH5vHH=1G3385A8H uH5vHH=Y1Gi>S=Åu[@28l5AQH tH5nvHH=1WG[S16Åu [{285AIH WtH5*vHH=1F[ff.SFBÅu[@#284AAH sH5uHH=I1F[USHH`WmHX Ht#HfDH[HtH;H@uHH[]fDAUIATUHSHI`WmI$X HuVfDHCHt'HH;H@uLkH[]A\A]fDH(LhHCH[]A\A]ÿH(LhI$X H[]A\A]ff.HH5H=t5H5H="H5H=tH5H=tH5H=NH5RH=H5H=htH5|H=\tH5iH=5H5H==tH53H=3twH5 H='tdH5H=QH5zH=t>H5H=+H5DH=sH5aH=sH5nH=sHpFH=IHƐFH=sH5H=,H5"H=sH5H=qLH5H=xsH5yH=mH5H=ZH5H=OsGH5H=7s4H5mH=-s!H5JH=&sH5'H=!sH5H=sH5aH=sH5H=sH5{H=H58H=H5%H=HDH>AWAVAUAATIUHSHTf.LIH:HuL1H=rtBH{AVEtucHm(HH}:x0HHL}A?!uILIH:LH=u1B덐1H=uFH`WmHHh<9t'Hx]HHt1L-1H3Lp耵LHHD$>IHI<$Hr4H<$OI\$@Hu"H<$8/H0tH3HuLi0st$YMtL5H|$E15"H<$D$E1H$(dH3 %(L"H8[]A\A]A^A_f.H`WmL->L@MuHX5Mv(MI>HLmHHH8IHtIIZfHH5>q聱D$HL$ ID$XH%H`WmHcL°D$ AD$L$MtL4H|$4ID$ HHH5BH=pI藲IH LL7IHH<$T$uUMkL4^HAT$H`WmLа4DH3%H3fDH3Ht$ HIHH$ HD$HLHH1…H\$HcƒHcLD H,LH1…H|$-3Lt$/L;SHHXIDH)1H_0HߍpLHHD$;IHtH<$+H=H1:}fH`Wm'%HcȃLʰ#'L+H=nH1:1fDH`Wm'HcȃLʰ#'x*H=vH1[:QLn,%8*(AHH >nH5Fn1H=:H=qn1H9L,:%8'AH1%8'A0H=Fn19rff.fAUH5mATUSH(dH%(HD$1HT$HD$jHHl$H5OHIHD$H8HHtxL%Nm HH5O18HHtO=H"'Ht HL€uHXHu1H޿fLh0HD$dH3%(u H([]A\A]h/H`WmAVIAUATUSL@Mt,L%OlI}'4HH~Mm(MuH=.lL%l3HHu)fHXLHqYH(HuH5[1]A\A]A^fHXLH1Yu-H(HuH4Mm(MKdfDI}HH5mLHHjHuEH/HH5H=Mk5LHH2Hu H.'HLH=k1 7H.H,4wh[]A\A]A^[1]A\A]A^f.@1fAVAUIATAUH`WmSH'Hu wDHHC Hu(袖IHC Eu>H0(芖IFHC L(@D`H@ HC []A\A]A^H8(LIF(ff.AWAVAUIATUSHhdH%(HD$X1H @HH@IHlHH1AƅI`WmAtA*II)HLAHH(EtI11HD7Åu9H|$0t$8HppmDH.M@DHM1HL$XdH3 %(Hh[]A\A]A^A_fI`WmI$h(HtHA$(HLHuA$(1A$(pfDH HHTI`WmD1;fH.L$@AWAVAUMATUHSHH<$L$HT$LD$dH%(HD$x1M$@LHHL)HHL$Hv1zAą_I`WmAtA*lAt$ILL$H$L*IM:EtHLDHT$LL$ H|$Pt$XH&n\kDÅJLJHT$xdH3%(HĈ[]A\A]A^A_f.I`WmMh(MtmI$A(LIHAULL$HL$ Ht$[I$XZA(qIDL3JDfDLIHtI`WmgDWff.fAWAVAAUATUHSHhdH%(HD$X1H@HIHHSHH61ZAąI`WmAtA*AL)HAL{HH Et11IHDH|$0t$8HlSiDÅAHHHL$XdH3 %(Hh[]A\A]A^A_@I`WmMh(MtMI$A(LA1E1HI$ÅuLA(DHSHmfDLIHtI`WmA(6Db$AUATUSHhdH%(HD$X1H@H HHHHi1wAąRI`WmAtA*YH)HoHH?Et11IHD H|$0t$8HAjwgDÅeHFHL$XdH3 %(Hh[]A\A]@I`WmI$h(HHA$(H}xvJ HH9]xv6E111HHtHA$(jH1A$(MDH:F3HHHtI`WmTDgff.fAWAVAUATUSHHdH%(HD$1HII1I`WmIc@I68IuHH@HtAUH:-oHFAtHUDHu\ HEE1E1LAtHDH$ H4$H}LH蒞AtIDIHDDH=11H{( H=11H[(HH3H=11H;11EAąH=11lf.H8DDfDH DH=112Dj]DHCH=!11 DB5I}01]LHCDDHD$dH3%(uH[]A\A]A^A_ÿ+fAVAUATUSHHtiIL5&1fDL#:LHHtJ1H;1HHIsLc H3LIUHC1(H[(Hu[]A\A]A^H=0L1+ff.AWAVAUATUSHH8dH%(H$1HiRHC0HCxH<TRHSHsxHCPHCHHXHHHS HSHHHv&1ҹHSPHHSPH HH9Kxw{XtLHm(Ht3Le HD$LAIHDm;M@(MHsH;HH) ^ImM,$=HIHHHMl$HH $I)A(LHE1HH)MHjDHL$D+ZDYHH uLH=,@HA(Md$(Mt8I,$ HGIH+IHH=,1H$dH3%(WH[]A\A]A^A_H LDH=,SfDLH=,1Xf.HCHHH9D$PuD$8%=cH= *14HXH:H= *1 !$KHHC`H!E1A1HHHHH{x11H}HSHXHHHHzHHHBPH)JXHH{xHH9w1DI`WmH=`A'HQHH=B)1H1BŅyE@8HH= AHH _"1"f.H-H="1"]8aAH !H5"HH=1Lb"8&AH !H5)HH=f(1%"P8AH !H5!HAUIATUSHI`WmdH%(H$1I$h(HuHHHu`7IHHMLH$HD$HD$HD$HD$ HD$(HD$0HD$8HD$@HD$HHD$PHD$XHD$`HD$hHD$pHD$xHDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$EHLH jH5IlLWH$RQH H$RQH H$RQH H$RQH RQH H$RQH RQH H$RQH H$RQH H$RQH H$RQH H$ RQH RQH RQH RQH RQH \H$hRQH ?H$pRQH e RVH5h H$RQH d RVH5e H$RQH [RVH5V H$RQH H$RVH5= RQH H$RVH5RQH H$RVH5|[H$RQH [H$RVH5H$RQH ]RVH1R,Q=L$0?:H0H<$HHl$HH; 1HfCHCxHxHCH=HC HCC8V!H|$HC(H< 1HC HmH|$HH 1HCHXH|$ H HC(HQH|$(H 1SC8…CH|$0H 1,HCHH=0H|$htHC HCCXHH|$ptƃH$t ǃ H|$Ht ǃHH|$xHt 1pHH$t ǃLH$Ht 1{HPH$t ǃXH$tƃIc$` H|$@HHt 1(HHSxH9SFHD$8H|$PHHtZH$H5HDŽ$HLL%Ht$HL51HLxHuH|$XHtVH$H5`HDŽ$HLL%C8Ht HL51HLHuH|$`HtVH$H5HDŽ$HLL%Ht HL551HLHuH$t ǃ0HHH$dH3%(H[]A\A]fDHC HHfCI$P HHC HI$H H=HCHCxHCC8HC(I$X HI$x(HI$p(HIc$` HA$x I$(HH4fD`AHI$h(QfDHC(HCHCGS8HC H3H=T"oH3H=c"VlH3H=|=SH3H=Q"1"8H3H=^"1H3H=c"1H=.!1H=f!1H=&!1DUSHH`Wmp t H[]fDHH u9Hh HtDH;`H[(HuDžp H[]fD19LG8I9sYLW0LM I9t!Mt-HGHXIHHDLMtMK@MuLILL9tLfD1DH1HfDH`WmH(H`WmH(HGXUSHHl{hC@H`Wm u {p7sH{8IH{HAH H5VHDH=2"1H;?H3H=O"1A8MAtH  H5 Hk8A{H H5 H9x[1G8AH H5. HH=m1H518AH TH5HH3H= 1xH{8IHE1111 Z8AH H5HH=1 $@USL$HH $L9uHdH%(H$@1H`WmHLJHHG HH)H0G)Ћ9H=sCHCC0C(HCHHt4HHCHC H$@dH3%(HĨ@[]fHCHC뽐LJi9a@3.HHt H0F)Hٺ 1H$@H= {ŅE1111 H\$HH11H1Ht$ 1~fDH=rfD8A)H nH5HH=91of=,LJ,fD8TAVH H5HH=1? f.{8A`H H5HH=1@8AJH H5HH=f18AdH `H5HHM8qAAH 3H5HH`WmATUSH HtAL%tf.H[XHt#9kuH{8t;C0uC0H[XHu[1]A\DH3L1fH31H=C[]A\ff.AT1UHSHdH%(H$1D Hƿ{HD$0Hx"HT$0HH3H9D$0ttA8AH H5VHH=1H6H$dH3 %(DHĠ[]A\@ 1HIAą~ 1YtADA8vAH 8H5HH=1a_A8:AHH HH=_1)2ff.@AUATUSHH`WmdH%(HD$1H H+Ll$Q@H{8tWt/ދ ISdOsdFfDH[XHs~HtH1H=a HcHDL$J@{ tsds`D{LI9~j{1tC,GsH$ R,QH AQVH1AQQ= H@LH|$%AHufHHUXHuHEXHHD$H|$H Ht 1CP1H|$(H|$8C@HD$HC8Ht 1H|$@C`1Ht 1CdH|$P1H|$ CT1Ht 1H|$XCh1Ht 1lCl1H|$HH|$pHǃCp1H|$`HD$hHHt 1A1Hl$0H|$xDHtjHHxHDŽ$H1H$HH4EH$It\fDI4HH H9$wLA$ LH$dH3%(u4HĐ[]A\A]A^HtHI$ H=jH1H= H1uf.AVIAUATUSHHdH%(H$1IHuH[(HtH3LŅuH;11AŅxA LH H5}:uaHt$0L;uPHL$01DLIR 1H$dH3 %(u#HĠ[]A\A]A^fDASH5Hw7t[ÐA HH 0H5>9uH`WmHHuA HH AH5|9uHߺH5 [7AS H5H6t[ÐA HH H5_9uH`WmHHuA HH H5~{ 9uHߺ H5<[@S H5(H76t[ÐA HH H58uH`WmHHeuA HH H5z8uHߺ H5[?SH5H5t[ÐA HH PH5^8uH`WmHHuA HH aH5>z7uHߺH5[W?UH5 SHH4tH[]A HH H5o7uDHfEt_LH <HDDMcHHEH5 7HH[]ռDHz;HL@f.DHt'HHW1H9uÐf.Hv@HVHHLL@Di[HDD1Di[i•[D1I9u׃Ht/Ht Ht, 1i[1DW1W11i[fHS 'Q9¸GЉȉ؅'HUSHH`WmH Ht#HfDH[HtH3HuHH[]fDAUIATUHSHI`WmI$ HuVfDHCHt'HH;H詽uH[]A\A]f.6H(LhHCH[]A\A]ÿH(LhI$ H[]A\A]ff.HH@EH=5H5H= "H5H= H5H= H5eH=PHDAVAUATUSH H`WmdH%(HD$1D Et3D` Eu'H9x^D E@x9*x9H(t(9uHPt 9dZDxEtx99Htx9<KAŅLMtfDA;\$Md$(MuLMtA;\$]Md$(MuDEt3HHt';urf.9`HHHuHt 9Hxt 9H`Q~ArH`HHHHHpxt9QHH9u拑dV~4HhQHH|QfDpt9HH9u90 $Ht:9< u2Ht$豺Hr|$&fDXfE1HL$dH3 %(DdH []A\A]A^f9^l/D6AfD11E1ZɺA@[ZfDIT$Ht$H|չH4IT$ H H=d1~1 cfDIT$Lt$HLjHcIT$ H1H=1DEu7]1I|$Lص&1H` CE1O@òE1>9D ,Ht$蛸HNH=1NǾf1E16HIT$HoDžӖDDxEtDHEtAAE9WD2tA_@KHB $4H=q1rD8茪ARH H5HH=n1wfHIT$IHx#f.H=1DCY8AqH iH5HH=m1ݻgQ?53Ht$蟶Hx H=1Vϼզ8nAHH H5w1H=lY蟦88AH=1kq8 Af.AWAVAUATIUSHHHt$H`A$3I$HfI$HuCHWHt:A$<uI$HpH9,H)I$HtI`WmIc@H9HC6A߅uE`*EuEtI$LHpHPH)H0I$PxHi@8IŃ t sDA<$A*I$LHpHPH)H0I$PxHI$I$HWHHWHtH9vIDŽ$HH)I$Dt.A}A0HH H51H=j1H[]A\A]A^A_LE1f.C 1A< A<A< IFH9C|1 1LϺYI$IvIM$IMJI$aHGIWH9,AƄ$I)IwI$nfDIL9#IDŽ$I$HpI$6fDIDŽ$H1[]A\A]A^A_IDŽ$I$fHD$HHH[]A\A]A^A_I`WmIc@HI$Ih*HGrH\$HI$AƄ$HI$HA$HD$L8I$HI$HHD$HAƄ$HI$fUSHH`WmdH%(H$1H(HuHǃ( H(Hc@1HHHHxH(HAHHH(H(H9D$0D$%=H(B1蜴H(H=^1ŵH(E1A1H(HH(ƶH(HcH=,'H(H(H=H)1H@H$dH3%(RHĨ[]H(H=1H(1B諳Ņ,8ŢH(H=eA*HH 1谴fDE1A1!HөHPH(H(HH@DH(JH=D14JH=S12]8H=eA=H HH51貪1H=w³H`WmH(H9(vH(H:HHHfD1DH`WmH(H(LI@Mu H(HHH(HHHtHHH@f.1ff.fH`WmH(H(HFH(HHt3HH~HOHNH;(rHFHH1ff.fAUATUSHI`WmI$(HPH9rHu1H[]A\A]I$(HIHI$(HH3HH{LHC蘥I$(HHPHI;$(rHH[]A\A]DI`WmI(HAH9иrPHtKI9(vJHATIUHSI(HHRH{HLHC[]A\DH~xH萜8)AH 2H58HH=b1ff.fH(dH%(HD$1HL$ t$D$D$ uHt$dH34%(u=H(8莞A H H5HH=b1yMff.fH(dH%(HD$1HL$ t$D$D$ SuHt$dH34%(u=H(U8AH H5 HH={a1ٯ警ff.fH(dH%(HD$1HL$ t$D$D$ 賩uHt$dH34%(u=H(赚8NA,H WH5lHH=`19 ff.fH(dH%(HD$1HL$ t$D$D$ uHt$dH34%(u=H(8讜A<H H5HH=;`1虮mff.fH(dH%(HD$1HL$ t$D$D$ suHt$dH34%(u=H(u8ALH H5,HH=_1ͤff.fH(dH%(HD$1HL$ t$D$D$ ӧuHt$dH34%(u=H(՘8nA]H wH5HH=^1Y-ff.fH(dH%(HD$1HL$ t$D$D$ 3uHt$dH34%(u=H(58ΚAmH H5HH=[^1蹬荣ff.fH(dH%(HD$1HL$ t$T$ D$藦uHL$dH3 %(u=H(虗82AH ;H5PHH=]1H(dH%(HD$1HL$ t$D$D$ uHt$dH34%(u=H(8螙AH H5HH=+]1艫]ff.fHcH<Hff.HcHvDHcHvЃ ff.HcHvff.HcHvff.HSʅ~iHBÅx [8tAH H5HH= \1j[fDUHSH(dH%(HD$1~iHt$ 踙Åx"tD$EHT$dH3%(u?H([]K8tߗAH H5 HH=l[1ʩ裠ATUSHHH`WmH`Q~LDhEzHxHHHHHf.HuPH9uHt$ѨHt$Ax]艙DDEH[]DA\fDD`AtDFHD[]A\#A8趖AjH H5zHH=CZ1表ff.@ATUSTH0dH%(HD$(1HT$ D$ [D$ Hl$H Ht$ H`WmDFHE1ILIIE`QAQHHHHIpfDE~CI`fHH9t,Bt9u9BuLHH9uHL9uvH2Ht$(dH34%(LH0[]A\ÉT$ HH*H |E18AH H5NHH=X1E1AE18הAH H5HH=dX1¦K蘝AUIATA1USH8dH%(HD$(1螥Hc11HT$H$HHD$HD$ؘuHBHD$뿿$HH$HD$HD$ HD$DH\$dH3%(Hu:HX[]A\A]fEȉ$AHHT$u讂ff.AUIATUHSHWzLILzII|$HB H/zHHH~LzHIzLLH<~HH[]A\A]ÐAWAVIAUIATIUHSHyLHyLIyLLHD$yH\$HH{VHIyHLHI~LqyHHfyHLI<'~LOyHHD$ByLH7yHT$LH<L}LyHHD$yLHyLHxHHT$LHI<}HL[]A\A]A^A_ff.@AWAVIAUIATIUSHxLHxLHxHHH{;LHlxLHH.}LVxLHKxHLH| }L3xLI(xLHxLLH<H|HH[]A\A]A^A_fAWAVIAUIATAUSHcD| McHLHLBD8HH{|H|IcLk|HH[]A\A]A^A_fAWMAVIAUIATAUSHcލ| HA8HcHLHIcHD|H|IcL{HH[]A\A]A^A_DAWIAVIAUMATLcUB&SADHcHHDL$t$ LDHc\$ HHH{H|LLz{J<#HcT$LHf{HH[]A\A]A^A_@AWIAVIAUMATUSIcHL$ L$Xt$lHcHLD(Hcl$HIHzLc|$ I<,LLLzI<,HLzHHcT$XHt$PI<zHL[]A\A]A^A_fAUATUSHXHt$(HT$0HL$8LD$@LL$HdH%(HD$1H$$HD$HD$ HD$ IʼnA&@ƒL$H:Ht-HuHIăt$/vHT$H:HBHD$HuLL1E1HIvH$$HD$HD$ HD$BDHT$H$HtFHtK|%HHyHtIăt$/vHT$HHBHD$HuHL$dH3 %(Lu;HX[]A\A]ÿ$IH$HD$HD$ HD$b|fUH~SHcHHcHHxH[]ff.fHG~#DFHIf.H JI9uHcD7AWAVIAUMnATI1USH8HT$HyI$J<I)HD$M1E1119&=\HL9Mt|HSuA\"'jH|$HL$(LL$ HT$NrHT$LL$ HHL$(VHt$HI$L HI$L9s3LH)KHInMtHt$I$L HI$Lk{HD$H8[]A\A]A^A_AH1A DfDA<\<'tH@A<\t?<"u1@fDAHAf.fDAHAgf.SfDCfDH2DATUSDfA3vIH1XH fHH fA9v8u=t"HHfA9w@1H[]A\fDHP$L9H\HtH=1HHھ$H7t{-uH{ t{ -uH{t{-yH{c{-YH{ ˅CH`WmL'LpjIA$H5uH6LVtHX1ZHߺEkl8oADHH HH=)21HxfDATUSHH $HLLpdH%(H$1IHAQI)Lq11HcdtZYHHL|nH9u7`tH$dH3 %(H[]A\Dkk8nAZH H58HH=11+k8mAUH H5HH=Q11]j8mA_H LH5HH=11t"EvDSH葀Hynu H[v@j8mH=0AhH HH51H[vf.@USHHdH%(H$1Hl$Hl1H1tHcI1HD$111H$sH=>1F{螷ff.USHdH%(HD$1踽1HHLHhnu'1H= ۂHD$dH3%(uMH[]Oi8kA0H H51HH=u/1}H=1}޶tfSHSlHPHtD t < t[@HsDHHt t< t[fSHk1HcHH9}σ@ t t[ÐHHfDSHk1HDH{=tHH9H[HC[Ht>H? HGu)fHx HPtH9uH9ǺHCH1fDAWAVAUATUHSHH8dH%(HD$(1HD$ +H1/H:HIMH"A|$A$HD$t ID$HD$I9W}tH9-='tH`WmHHHt$ +H=='HH9t Ht]sH5pHH='Ht$ HD$L-pM<;t,<#t(L@Ht$LHD$ufDL)HHt$ LHt$ tKHCIHt;HIHHAt<[uMoLiAfD$t@MtA$:HD$(dH3%(H8[]A\A]A^A_H-<'@Ht$HH=1rzLH|$HHD$HD$1LH蟑D$fH7}HD$O,D:HIHH=&1ypf.HH 1HtHff.H讹1H9fHH`Wmt'm1&HF1HѹAVIAUIATIUH`WmSH@Hu 6fDHHC Hu(L(LpL`HC []A\A]A^f(L(LpL`H@[]A\A]A^ff.AUATUH-SHI`WmI$(HtH;1H3H[(HuI$0H-HtfDH;1HH[(HuI$8L-mHu%d@HPH5HH[(HtAH;L HHeHuH3H=wHZoH[(HuI$@L-1Hu?zf.H3gxhC H3H=1kFwH[ Ht=-ǝ&uv&xqA$-&@H[]A\A]@b8dAH H55HH=f(1vH3L1vla8dAH HH5NHH=#(1va8cdAH H5HH='1Nvff.ATUSHH`WmdH%(HD$1H@Ht;xu ;htH@ Hu11HT$TD$mp|$t(T$HIpHH@Hu$fLHm1H@A$9C tH[ Ht;kuLmH31H=4zHSHL$dH3 %(H[]A\c`8bAH H5HH=&1t1Ll#`8bAH nH5HH=I&1t1d{kf.UHSHH=&Ht7H&fDHH;HtHnuHCH[]DH1[]AWMAVAUATUSH8H|$Ht$HT$dH%(HD$(1HHH5 iHl$ 1HH5%HD$ HI_sIHt,L%%LHtgHL1H 3sIHuLCkHT$Ht$HMH|$sHL$(dH3 %(u6H8[]A\A]A^A_f.1H=CL-sCiff.AWAVAUATUSH8H|$dH%(H$(1HYHH5gHl$HH5$HD$HIHrHHjE1L%h$fHHYHL1I rHHuLjDA@H|$IHl$ H5'L<$nIH5H=[%iIHE1fDLHnH H `HtHX H_HtLd`HIY`DLH߉9u4$HjA1H|$jH$(dH3 %(uUH8[]A\A]A^A_LfELh4$Lh1H=FHq-gH=1pE\8^H="AH -HH5u1pߩff.@AUH5eATUSH HI^HHX H^HHh E1Hy^Ht Lh L`^HtHHILHLÅuLgH[]A\A]D;[8]AH %H5+HH=\!1oLrgLcgH=1oUH5dSH HH]HtHHHCŅuHgH[]@Z8]AH mH5HH= 1oHfHdH%(HD$x1HmduHT$xdH3%(u@HĈY8\AH H5HH=" 1nTe@HGhH@H1HtfDH HRHI@HHu@ff.@HG@HHHtfH HRHI@HHuff.H1HtfDH HRHI@HHuHff.H1HtfDH HRHI@HHuHff.fHHt(11@HHIHHR@HHuHH1DAUATUSHH $HE1HdH%(H$1HtxH1HkAąHHgH~=A11HI&  vTHH99 1XIDmH$dH34%(LH[]A\A]@IsA9tHH9}/ HH vH߃H9pIsH9uE1;W8YANHH NHH=1kRbfAWAAVAUATUSHdH%(H$1HH7Y H:d1H1>aI`WmI$p*IHuvfDHH`HEXHCD);MPrI$H)A$(HE@HHE`H5Lm8HPI$H)IHE@L(A$(LuXI$*tBH}xI9t9Ht4Ic$@1MLH[A9$@HHu)/HS0Ls8H[@H L9+{t+I$H)A$(HSHE@I$H)HA$(H{ HtHcCHC8L9Hs(HuHUHuLuX[aI$H)IA$(LuX$D1)HHExHcHYHHt0SHGHHHt H[D1!iHCHHu1[@1ff.fH`WmHp*Hu 'HHHuHH*ÐHp*H*USHHtCH`WmHHx*Hu/fH[HtH3H cuHH[]1H=H1ihff.@AWAVAUATUSHHI`WmH$HL$T$A*LD$DL$HD$ dH%(HD$81HIHVHtSHLL ΃߃A@@ƃ-2wHHHH!@>HH9uHt`H8VHtSUJЀ v.u$HUHH9t3 Hq@ v.tH=ּH1=gSIp*HuHHHH;LzauHkHHLl$0UHH5[HC H5[HD$0HCHIHD$(LLH54HL54fHtCf.1 H`HH1LLeHuHEHHC HEHC(HEH|$(]D$H|$C0+|$HC`HD$HChEI*CPHD$ HCHHLH5FBHI1^dŅbA@1҉pHcnYHzH5SHIc@E1A1ZHCxHefL\HH\$8dH3%(HH[]A\A]A^A_H5YLIIEHxS$IEtL1@LLI*路H5YLHHHSHC$aIp*HsH=1EHL1>HE1HIjH LHL@XAXAYH|$HHELLS1e>EHL1B>HE11IjH -HLHL@hAZA[H|$(HA +hEEXE1@HELƤ1SL=EH1$L=HL$E11IHLLH pH$MEL1$L6=EH1$L0=HL$E11ILHH H$LLF(HVEL1$LEL1$L:EH1$L o:HL$E11IHHH PH$LILjLG0LAZA[A9=I*1H=HI*t3Ic@H=1I*HHHA*;H$h dH3%(Hx []A\A]A^A_H|$3H|$)H|$H|$ H|$( MM1Ld$`H$`L-DAML1!9AٹH1L8HMG(E1jH HLWMHAXAYMuHE11ɺjLD$1H=Z$LD$ 1E1H=_1ɺH$I*^_Ht4H-&f.H;Ht H0H1GH[(HuI*H<虧Ip*HtnHHHH@HHHuz0t(fDHB8HtHJ@HHHt%z0uHBhHHH@H@HJ@HBI*HHD$0L|$PH$HD$XL-ZHD$ HD$HHD$HD$@HD$HD$8HD$*I$HI4$H=*1FHm(HHD$0HSHHuHD$@Lؑ=,HD$HHD$PHD$XHD$`jAWAUt$@PHt$HPHt$PPHt$XP1LL$`H}H`}H|$0H6H|$8*IH5HPH|$8 1H,1H|$PHHtC 11HCH|$HHt 1e?CHD$@H|$XHC Ht H{(f3HC0H|$0hf.H8H=1A>[,8.AH H5H1qHH8AH=۞1t?AąHQ/HDHI.I9+8k.AF H=%1b@=+84.A(H ܜH5HH=U1@H7=DH=1?=H=1?h=+8-H=A@H UHH5Ɲ1?%=1βH8uH=1r?<HH=T;t(*84-AUH ܛH5HH=,7H HHHEHHD$H~H$HD$-HtFHHl$HD$ HD$(H<$HZ1@*I`WmH{A$(HkDmH{HC(A$(1H[]A\A]DfAUAATUHSHHtRHH@ HUHH9w>I`WmH{A$(HkH{fDmHC(A$(1H[]A\A]@fAUAATUHSHwHtRHH@ HUHH9w>I`WmH{A$(HkH{DmHC(A$(1H[]A\A]DfAUIATUHSHHtRHH@ HUHH9w>I`WmH{A$(HkH{LmHC(A$(1H[]A\A]DfAUAATUHSHwHtRHH@ HUHH9w>I`WmH{A$(HkD(mH{HC(A$(1H[]A\A]DfAUAATUHSHHtRHH@ HUHH9w>I`WmH{A$(HkH{fD)mHC(A$(1H[]A\A]@fAUAATUHSHwHtRHH@ HUHH9w>I`WmH{A$(HkH{D)mHC(A$(1H[]A\A]DfAUIATUHSHHtRHH@ HUHH9w>I`WmH{A$(HkH{L)mHC(A$(1H[]A\A]DfAWAVAAUA1ATUSHqHI`WmHEdDDH}1A$(HE(H}HD$A$(DA$*ADžufH}DA$(HD$H9E(H}u`A$(EtÅtE~~Mb)D9|AHD[]A\A]A^A_H}AA$(@A$(AfDUSHH`WmHuHt$HcH3Ht-HH[]uHH[] 8z#H=AH HH5ܓ1e5{nff.AW1AVAAUATUHSHHT$,H`WmPLcHN<轕LL$1EIHHN<3*IGHJ HyHc@H1D!DqDHHҍpEHHi A觃H=L'HH辨HHN,AHIE!,HH=J1KLCHڋ3<4HH[]A\A]A^A_u8"H=AH PHH513mff.@AV1AUATUSHcH`WmLcHHc@N4CHHPHc@DIHJXHH HHD H@HX rH=L'HH艧HHN,AHIE*HH=ޑJ1KLCHڋ33H[]A\A]A^ff.AW1AVIAUATUHSHH`WmPLcHN1LH̐Hft#L$ HML[]A\A]A^A_Bf1H[]A\A]A^A_f.DAWIAVAAUATIUS=HLD$EHtHIALLM)HD蕉u)fD)t HD$fHHE[]A\A]A^A_DH1[]A\A]A^A_AWIAVAUATUSHfLT$ IIL11fA9vHLHt58&uMLHuMfA;s>1LH̐Hft#L$ HML[]A\A]A^A_f1H[]A\A]A^A_f.DSQb0HDbHHCH[HHOHHHDH9u @HHPH9u1ATIUHSH0%VHKL`(HHh H9ud@HzHrH9tHH;j rHzHrH9uHHHPHxHxHH9t5HN9kHQLBI9t~A8t HAHH9u[]A\H9qHJLALBL9tIPLBLAH9I9PIHHQHJgLJA9tAHACH9qIHHJH9tHQHJIHH9H9QLAIPLBLFLAL9tIHHQHVH; H;JHrIHNHqHVHLfDH $IHHLhLFLAL9IHHQHVH; t^H;JHrHNIHqHVHLLBfH3HLAHr'H3H@HPHPH[]A\DHVH; tHrvfDATIUSHVHHoHvH9LH9tHPH9H9HH8H9AHQL9L9It$HDHJIL$MD$HpHHL@E$DL9#MD$M9`I@HHH9tHFH9tHA@HH9:HBHHH99tFHqHpH9tHFHpHqH;PH;FvHNHAHHHBHHHq>tiHP8@9HJHHH9tHAHHHJH9wH9AHQHBHPHHH9;[]A\f.HA8HRH@HH9HqtFHpH9tHFHpHqH;/H;FuHNHAHHHBHHHqHy>DHEPH@2@1HHHJH9tHQHJHHH9>H9QHAHPHBHH=DHpHqH9tHNHqHpH; H;N&HFHHHAHBHHHqHafDHEWHFHAH9tHHHAHFH; ?H;HeHpHNHqHRHJHyHDHQH HF5HNHHLH9wH[]A\fDHHFHJHQBHAWH HHpHHbHPHH@@H3HNI@HpHpAWIAVAUIATUHSHHHHLJPHLJXHE1A\@{uIH{HL;Uuw{HC HLu\HC{EEHhL8H@H[HHtH{uHRHC1Et1H[]A\A]A^A_f.H[]A\A]A^A_@MP1IXH[]A\A]A^A_fH[]A\A]A^A_ff.AWAVAUATIUSHHHHLJPHLJXH11E1E1A"{t!HtaH[HL?LwHtDH{tHtTMucHC HLuaHC{H[HAEL8LpHu@|H1[]A\A]A^A_Mt;LPHCHLLqStH[]A\A]A^A_fH`WmHc@mPHCUE1E1fDM$PM$XoUSHHHHu DHH{Hto]H{0Hta]{(x HkHH)HuH[]ff.fAUIATIUSHHHHu >fDHHCHHuPBWL(@(L`HCHH[]A\A]DHPWL(@(L`HHH[]A\A]ff.HHHDH2f.H@ff.LGA0@uoH`Wmu^HcPHiHBx~BHcx7HiHHHH@XHFtAfH1H=K H@SH`WmH=UH8LP1 t 1CDH=Y1 SHH5l H~H[@SH`WmH fuH=1[f.H=RHL[1ff.HHhm;tH`Wmu BDCH1dH%(HD$1HH$豹H$HvHL t tHL$dH3 %(u H&fDHH 1H`WmHf.HHtH 1HlADH(1dH%(HD$1HHi$@BHD$HT$dH3%(uH(gATUSHH`WmdH%(H$1 Hu6@H$dH3%(HĠ[]A\D+Hhm;u11Ht78A)H iH5iHH=]1pfDHhm;dHPHHHtLtuB38IA5H hH5 6HH=ָ14@HPHt>Ob8A=H hH55HH=1H+HtJtu@~8AEH WhH5i5HH=41fH+Ht>8[AMH hH55HH=1FH(Ht:t1|8AUH gH5PHH=1IHuHHHt|}uHu>@tLH}uH`H9D$8AbH 5gH5G4HH=1p{H(H :H{H }@H` s8 AoH fH53HH=1fHuH=m1f8A1H dfH5HH=A1f.H1H=̟f.H=1bDH=:f1J_H=F17H=e1$H(H=1 1DAVHe1AUL-S&ATUSH`WmI}HhHHL3MHLE1 H}Ht2I9LBH0uIAl$9f.HHqeA1AQM!XZH0t6L3Mt.K LKI}u1MDH=eH0u18AaH _H5;Hff.SHHtHH5'|H$HIHtyHL-r.#DHH5{1HHtJ1H޿HuκLL;uH=$.HfLxHD$dH3%(u H[]A\A]A^vfDAUATIUSHI`WmIHuHHCHu HCHH5\Lt==HHTHH5v-H]HXH]HEƵHt!EHEH[]A\A]SH51-H葵HuH5 -H}HufD HIDH=0mLxff.AWH5,AVAUATUSHH`WmH _H`WmHP Ht4H-,DH3H1H31 +H[(HuH`WmH HtDH;hpH[(HuH`WmHH#H\$DHH@pHtHH9uH`Wm'~51fDH`WmHذ#H@pHtH`WmH9'H`WmHHtL-+L#=L@IHL`L|$fDIL9t1IHtH1LLILH;tA=H[(HuH`Wmx~+H`WmHcPHiH@x HH`WmH5+H ~H`WmHX Ht3H-*@H3H1#H31))H[(HuH`WmH Ht8H-{ @H[(Ht"H;wtH3H1H[(HuH[]A\A]A^A_ËuH=j1$t#H`Wmt urH=>j1WDH3H=I{1?UH3H=s1"8H=)L1Hx虿r,8ŲAH u&H5HH=Rv1H5HH=e1y5I$h(HBI$0 A$A $DA $HI$@A$A $DA $HDI$5]fDH=`1ڲaA6= H=\輲I8蛠A7 H KH5HH=(d1膲0̝8eAK H H5yHH=c1PH=Y?A$B-H=_1H=\1 I$H=UYI$A$A$|I$h1H=X轱Ic$|V+A$|FH=/\1耱 H=W1mH=W1Z+H=X1=MH I$HĢPI$8H==YRA$A $DA $HRI$CI$A$DDEI$xA$HADŽ$xSћ8jAT H H5HH=a1U1I$h H= V0I$H5jI$P I$P Ht'~TH=Z1qH=8U1ѯ;H=X1辯A $A$HH=Z1萯I$ A $ I$ADŽ$x@H=Z1:H3H=]1"8H=iZ "H3H=d11H=WٮA$tI$1Hxx18蔜H=8`A% H =HH5ō1I$ I$I$I$)H=V1+AH=V+I$X(H= H=Y1߭#I$( H=ƭff.AWAAVIAUIATUSHHdH%(H$81H\$0H21H޿ 1H`F HкFݤΤ迤 谤H`WmHhm1,H߉LL2 HxHPO[H=%H={2HЮD6THF*TH=THFTHGT H lH#HHH(HH9u/T赝1HpDH@BH(S1Hu%H8=H=՟HǃHǃۣHtHHPHt H=蔛H=訣HtHƹH=w0I}@H+Hhu Hǃ+H%LLL DLM II9$HǦ Hڋ H!%tDHJHDщHH)ډ egH@ImHxXTPHӰH@ HtHJmHxXPHӰH@ HtHLmHxXPHӰH@ HtI}2HPHH(HHHDHHH(HHHP]H JH HH {tHhqHQHHH%H8H5%$YH5b@HHưD%71H HtHPHh H5#L-eL Mt+fI4$L1袨I<$7%Md$(MuL( L-Mt-@I4$L1bI<$8 Md$(MuL L-cMt/@I4$L1"I4$1'  Md$(MuLp Mt$fI<$a Md$(MuHL-2LMtHfDI<$HtHH%LH81fMd$(MuH iD)EHXHt 11H`Ht 11D E /HpFH=N WHPCH=B DHPBH=5 ݌舅8!H=KA H HH5eN1 "H=1 HHt8H Ht0H-H HtH>%HH81茗H u1zHuH=-H1膙ff.ff.AVAUATUSHI`WmdH%(HD$1I$Ic$|nA$h~A$H@FwH0FHcH޿VHF EHƠF TA$dI$I$#@HHHtHH9uI$0Ht#H=sw1KI$0螓<A$Ic$PE11HiI$H1LHHBxHǂH)HIc$PHiI$HBPIA9$I$@HIH5RIH$L5CILHHtyD:H{HHtJH 1 H{1H讑HcIHIİHJXHR`HHXHP`LL1茖HHuA$~'dIc$PHiI$HHB@1H< A$|I$Ic$PHHLHiI$HHx@HHHˆH9uA$xHF ύHPF词E8ރH=GA H HH5u1ɕqzAUATUSH8dH%(HD$(1譐HhmI`Wm;A$qtE$EI$I $tH FH|$11~I$@HHD$I$HD$P8P1K4HÅI$8H|$Ht$X;衂A H QHH5HH=.F1茔A$lIc$PHiI$HHxI$8Ic$KM$I$#LDHH@8HtHH9uA$'1ۅ~$Iܰ#H@8HtHA9$'I$X+H5 PI$HHHD$I$HD$P8P1~HÅ^I$8tA$NH|$Ht$;*AG IL9IEHxHtЅt1莐I$I$A$dE$E1談;蜀A H LH5:HH=)D1臒1 }8MA H H5OHH=C188A H H5CHv8A< H H5CHSH<PA$I$~Z1A$H9~>L,؉IEI$H<uA$PH=IB1zA$A$PH=aB1Z A$'1ۅ~1DIܰ#HxHt ЅHA9$'1;~AB H H5zHH=iB1ǐrfUHHSHHةt$ 1H%…tHtUH[]H踃HtPH=DH1]sUHHSHHht$ 1H赊…tHtUH[]H8HtPH=jDH1AVIAUIATUHS1:HI}LHHۃ X~LLHcHXHh []A\A]A^LH=1dz8H}H=@A2H HH5i13IfSHHpQHHrHXH@ǀP[ÐAV1ҾAUATUSHHdH%(HD$1D$y\jLd$ ljHRLDt$/+IHI`WmI$HH?u @HHJH|uHcD$HH4I$HHH<HcD$LH胁L軅41Ht$dH34%(H[]A\A]A^ÐD9t$u1H="?1軍DM$HfDю1ҾHB[Ņx5 HPL*IH111HH=k>6:rx8 {H=>AH HH51 ff.H1H=`>ˌff.AWzAVAUATL%USH_>LHdH%(HD$1Ll$IH@HLL1`~D$HHEI9uAƇyLHL$dH3 %(uH[]A\A]A^A_ff.fH1AH HHk%H811f.AWAVAUATUSH(dH%(HD$1HImL8LLzHHHHHD$HtDHHLl$HL%HL4(fLLL1P}D$HICI9uH|$HTHHtWH5CHcH|$ɂH+HHHL$dH3 %(Hu'H([]A\A]A^A_DH|$H-蘁H1HHH %H81a1f.AWAVAUATUSH(dH%(HD$1HImL8LxHHHHHD$HtDHHLl$HL%SHL4(fLLL1{D$HICI9uH|$HRHHtWH5HH|$iH+HHwHL$dH3 %(Hu'H([]A\A]A^A_DH|$H-~8H1HKHH%H811:f.SH`WmHHHt#HPHtH+HtH+Ht [[fDH`WmHGLJ`HHP1ÐHLJnHwfD?酉DHH5t@AVAUATUHSDEfAIA|HckALHI)uEH5JLu-HLuH5LtLE1e[L]A\A]A^fAIcIff.@AUATUHSHH`Wm|Ifuf Hc H5)HIDHL.upH5LuXHL[]A\A]@|Hc$AIHIuH5uL~LE1?HL[]A\A]Ð HcH5mHI~:@HHu?fUHSHHH9HHHFH[yH)HHH[]Hq tstHÐHfDUHSHHH?H)HsH~'HH9HH[]ftH[]nff.UHSHHH?H)HH~'HH9HH[]ftH[]ff.AWAVEAUATAUEHSH8H f$HWHL$(ZH`WmfDD$HHHD$ AtVAGHLlfD -=w HT$L$ pHL$HT$H HL9uDH H=B%D$DL$KDHH9D$ vsfD#HKLHHLL$LD$#wLD$LL$IfE0Ht$(IxLw$H8[]BD0A\A]A^A_f_SLD$(AHD1H=3H81[]A\A]A^A_fDHLD$H=ALL$?LL$LD$KD HH9D$ vAD$C_HLˆCAGHcCHTTPHLL$L$)vL$AD$LL$f$Iff.@AVAUEATIUSHGDDH H`WmKL.@HHHH9sÅx0HHhpHhHnHhmH[]ff.@SHmHh[鱁ATIUSHz H5_HHpu,LH^uH5HFt fH1H[]A\ff.AUIATIUHSHH?H;HH1HH@HXHH9uHpHIHE1H9M$MHMH9HuLHHNH9HMH)I)Hu1I$E1LM1HIHIfDH>HNHu HH)H>HNHJLHJ J|I9wAHD[]A\A]AHtj tՃstHD[]A\A]fDI$H`@1oH~HIL2ff.fAUIATAUHSHHfDHhDL|zHhot?H`Wm;t*H[]A\A]fDH`Wm;t*tfHHH9HH[]A\A]@ui8tClA%H H5HH=/1.~[fAVAUATUSL$HH $L9uHdH%(H$1AHHDIH1qH~LH+HDHHHGxIH~"LLHH9tlH$dH3 %(H[]A\A]A^h8$kABH dH5FHH=.1}HHI)L)MHM~IVDHL9\sff.ATIUSHHHtHHhJmu IM9uH`WmD\EH`WmH\$0 H5u/DHHHSHL$PHfBHDD$B H5kHSHL$`HfBHtDD$F H5?HSfBHD$HHH\$0DD$@H H5.HHSHL$XHfBHtDD$D H5@HSfBHD$0D8fEHD$hM9Ht$hAMHt$8I9AFIIn< uL9NA~ CIFHD$(L9sAF< < M97M)L|$ E11Lt$1E1KfDIL$HT$u[HT$L$H<-A2<:LDHH9T$t#t1HIH9T$uMWDLH=-P1H|$ *H|$hLLHaHX pELD$ HHD$IHULT$IB IBMjLHIBL|$(ILI9yH\$hHLE1&DHk(HfH*HHSEuH|$0I`WmKLsHGEH L{ @DSLkH3HHLσMeKT4HH9fD LHL@HTTPL@_L$:aL$J<(fLHLGd&aHD$0HSH@fD`fA9fD`AăEH{ &eL|$0:IHxcHHXH[ HLDH5IWfBHD$HHWH\$pHt$0AHHf fDGGHD$0HڿHzbHIAI!%tHDIPLDº @H5*IA)H\$0HHSfB@A_fDA< HT$ If.DL H=*$H=Φ1pH\$hHu Hk(HdcHHCtH{ IcH|$81脾Ht$ L8Hp LpLhHpDHcLT$IBf.Lt$('E1H$dH34%(DHĸ[]A\A]A^A_@KT.L$HH9fDLHLMLE^L$J<(MI)EH\$0HH5))InHHSfBI9{HD$hHE1HD$< LkMLM9 uIFI9vtA~ umH\$0MH5&I)IEHfHSfB|$T8VAUHH H51H=HhAuDHt$FHL$@HHT$HVHt$hVHt$TVHt$pVLLL$bLD$p9H H\$0 E1H \]H5<HHSfBH0HúHH5`%HSfBDHMLLH=1E1g3fDHMLLH=1E1g fDH`WmK,IH9^AfDl$hߦHt$hHHȈL LDD$hH5%IVLfB^ E1LH =\H5%IVfBu`uVuJHt$hHڿD$h\HIAI!%tHD$0.Hڿ HL\HIAI!%tH\$0 AH mH5 HHSfBiH=1A fE1Y\I=Q8SAG&Q8SA@@USHHH`WmHHHH9;H)Hc`HvuHH[]fP8 tH5uuLHH|$vu"H|$H5a\tH|$֩HD$HD$H8[]A\A]A^A_fHH|$fDLLl$LLuI}LH|$(L)I})H5nL赞]HLJD0HPH0蒞:H5 `LvfH\$H5=HGhH`H)H5_H HD$HD$ fHWHtH1fD< HxtHH9r1H9s<9 HptH9sHH9sՀ<1 HxtH9sHH9s<9 tHH9r1ff.H%HP GHGXHGHHGPHGHHGHHGHHGHGxHGHG`HGhHGHGpHGHH`Wm~ LJff.@UHtSHHHGXH@GH`WmHP GHGPHGHHHGHHGHHGHGxHGHG`HGhHGHGpH`GH~ LJHcHHcHHHEHcH舠HDžH[]HHGXHP GHGPHGHHGHHGHHpGHGxH GHG`HGhHGHGpH GHATIUHSHHHHdH%(HD$1?HuwLH)HH=HGº1f$HffD$H`WmffL$tfT$GHH;H'BH~BHH)HH1L9HL$dH3 %(u7H[]A\t? tsuƻ뿐tJ@AUAATIUHSHHHHdH%(HD$1?HusLHH)кH=HGº1f$HffD$H`WmffL$tfT$u~HH;HD胞H~>HH)HH1L9Ht$dH34%(u3H[]A\A]Ðt= tsuʻÐDI@AWAVAUATIUHSHHHHDt1Eu7HM$Hw2I$A<$ItH)LHH[]A\A]A^A_ÐI}7AuI$D|L9I$H)I9-EI$M$uH9HHHFHDI$I$H)I$HuI$HHH[]A\A]A^A_@I$AI$DA}I$L)J4?aNM)$E4< HH[]A\A]A^A_I$I$HNIDŽ$II$J4:7NHt5M$I$M$fuPADŽ$t1=x;8>AH sH5HH=1OHDI$HL9IGHpHNCI$LH)HTI$I$tM$M)$^I$J4?L)Mff.USHH $HdH%(H$1tHHu"HHHuH;HoHD$)$fL$ fD$H`WmT$ tHcH$dH3%(u:H[]fD1ytH`Wm;t*8AEH4AWAVIAUIATIUS1HDHL9I<DEHL9BDIHL9AI4LHLBfttIUfBAGH\I9vwI</@gHL9sE)I<DE`HL9s DBDIHL9XH[]A\A]A^A_DH1[]A\A]A^A_1ff.ATUSHHHHH;H)HGHuH[]A\D78 }stx:A_HH 1H5H=qL[]A\DHH)H9v.HH4*JHHHH[]A\HHHw/f.H)H4/dIHH)HHvLI|$AL$ЍlAT$AL$AT$t|HH9HuHwHHHVfDH`Wm蝊HH%H`WmHSH@2HJ1f*ǃt688Ad)688AH H5YHH=*1JH@GHGXHGHGPH GHHGHHGHH:GHGxH`8GHG`HGhH9GHGpH=GHH@GHGXHGHGPHGHHGHHGHH:GHGxH`8GHG`HGhH9GHGpH=GHAWAVAUATIUSHH`WmHHI$H9A<$H)I$DHju(I$H[]A\A]A^A_DC48 ttsto6AdHH H51H=]HI$M$II$t#A>:1 DA<:tqHI9uH[]A\A]A^A_@HȇI$I$HH9H=+1$HH[]A\A]A^A_ÉLfdHHTI9wHML<LI911PHtHIDA<u/HtHI)LE&fIT$11fB1HI9vEMHuLLH)28D5AimfI4>,"HCI9vIII)M$M$ID$HHPH1[]A\A]A^A_11HCGHP GHGXHGHHGPH GHHGHHGHHGHGxHGHG`HGhHGHGpHGHf.HCGHP GHGXHGHHGPHGHHGHHGHHGHGxHGHG`HGhHGHGpHGHf.SHHHO?H)H4Hp@H~SHHHuYHCpH`Wmf9v>1H={>EHX[Htcn08 t s[AH?H~HSHHH[RH9f.HuHX[/82A8HH ւH51H=oDDS2A2ff.HXuHG@HH;tESH?bEHHcHHHc[HHcHHHc HHcH tPSHHIH/H;Hǀ|/uHL;u[]A\A]A^@H;L;tH[(Hq[1]A\A]A^fAWAVAUATUSL$HH $L9uH8H`WmL5HdH%(H$(@1H$ @IH$HD$HD$H1Ls@HH4$LH=[1lh@AăE111@H5@D$H=~HI;L7Hx H5L( MuOMm(Mt?IuH1?Iu1订tIuH=-1?x@L Muzf.Mm(MtgI}ttIuH=B18?NxfDs*8 -ATH }H5|HH=1>fDH=6~1>Ht$1D1T$uփtTttPH=<}1>)8x,AMH |H5ڒHH=1c>ywH=}1K>1dw@)8$,AHH |H5Hf)8+AmH |H5uHfDAWAVAUATUSH(dH%(H$18H`Wm:HH+Ht0HXH;,HH*H`WmHH8iH`WmL5LHHtHD$H$H=.|1 =H3|E11H5&|Ha= H`WmL-{HHFfDH1H1LL)HeLIHװLIL4It$HH={1vHC[]L)IELA\A]A^H#uHn%@LE1 ,[L]A\A]A^ÐAVIAUA1ATIUH1SHdH%(HD$1HH$ HtpH$HHH9zH߅uR+DH~uCDH~Åu2L$HT$dH3%(u'H[]A\A]A^fDK+L$W*SH?HtL%[19%[DAUMATIHUHSHHHHHLHHL[]A\A]ff.fAV1IAUI1ATUS1HdH%(H$1Ld$ Hl$ D$ HD$LHD$"11HLLLHL$LLH}HHt^HL$11HdIHH|$H|$HuHIm HI^xtJHL)L)H"H$dH3 %(HuxHĠ[]A\A]A^fHT$HLxuHT$LLwut$ L||zDLi|j@H1&)j<(ff.S1H1H11H@[@HdH%(HD$1Ht$D$*uH`WmT$ HD$dH3%(uH'fSE1H1HH dH%(HD$1HL$ LD$ HHtgH`Wm u 1H\$dH3%(u`H [H0D$ tH;3#t$ 1H=p!0HT$t$ H=Rp0&fHHcE1E1j1$HÐAWIAVI1AUEATUSHH'HHcE1jI1LLI:$XZE!L#H[]A\A]A^A_LCt-1 HH Љ HJH9uHdH%(HD$1HT$'1҅uT$HL$dH3 %(uH%AWHcHcAVAUATUSH(H|$IcLD$L@'HHHISHL1Ҁ8$HHH9uHE1LmH$IfDIcE~D<$t#IMAEID9~EEIcE~D<$uD9~-k$IcAHHH:HDxt(0A9}8D9AEH$H([]A\A]A^A_AE$IEAUIHD$LHcLLLtLbDA HH 82H5跍ut$HƎuT$LH"ff.HVhHw @SHv`H訊t [DA HH XcH5f+'uA HH 1H5`uH趒@AUIATUHSHI`WmI$HunfDHC Ht'HH;HIuHH[]A\A](eHH(IH Ml$fAD$Lc HLH[]A\A]ÿ(eHH(H LkfCHI$H[]A\A]fH`WmATIUSHHu-DH[ HtsH;L>uH[]A\f1H[]A\fDAWHAVAUATULSHHHcH|$HLD$ dH%(HT$81HV LMtHVD EL\$ LHt+LFHVE LL|HHHHE1\IHD$6HD$HDB<3$J43MFI9N,A}{ MnN4+I9E1A>}IMzL9vB<+}'MIMzL9wH5EYL^MtLLL^H5[_L^Il$H;\$ tHHL$8dH3 %(L HH[]A\A]A^A_fLc^KIL9yfH51L,^LL^IL9*f.1Ҿ[LLT$fT$6LTHtMtLT$C<]AHL$H|$LdDE1IDL$MtT$6LL]DL$uUEuFMuL9@11fD$6HVLÉArI:LHfLEtLfLE1gaHLHD$L)ZH'DHL\$AOf+HH|$DL$,IsHL$PDL$,I H5/L\yH5VLu\X HLN0LF(11HǸHtHtf1HfHÐU11SHLN0LF(HtH8H%~H߉kfH[]ýff.AVfAUIATUSHHLf(HV0;dH%(H$1)D$0L)D$@HD$P)D$`)D$pHDŽ$DŽ$)D$ HIIM11M)HLHAIHtTLK0LEH1LH+C(1LI)HHsIVH'wHx*vBLATeHLeH$dH3 %(D]HĠ[]A\A]A^fI6Ld$0(Ll$`L罀HSH3L,}/L0HtHx 1xLdHHdHL uLt$L LiAătE1,wfv)D$ tn~`touD$,t H)ʉT 1HL$ A3uHHu@LcuD$ D$$D$( AVfAUIATUSHH0Lf(HV0;dH%(HD$(11)$L)D$fD$ D$"l HIM11M)HLHAIHtULK0LEH1LH+C(1LI)iHHIT$HwHxvCLAbHbHL$(dH3 %(DH0[]A\A]A^ÐE1I4$IHl$LA 9HSH3H%/HHtHx 1 ALebH]bLȉÃxHȃeA [ H1E1D)HAfLaff.AVIAUATE1USLn(HHV0;LHt}IM11M)HLHAIHtTLK0LEH1LH+C(1LI)HHt_I}HHIuH[LAąu!HH= 1HAKwfAjDHLHHT$HEAHT$H T;H50>H= RH1AVAWATSWH0yff.ATIUSHF@HLNhLF` HF8HuHt`HHu#HUHuLsH K1[]A\@H5H\@tHJf[]A\fDUSHHHF@LNhLF` HF8HHt1PH0HHhHÅu&qJH[]H[]fKJH[]ff.fUSHHHF@LNhLF` HF8HFHt)PH0HHPHIH1[]fDH[]ff.USHHHF@LNhLF` HF8HHt)PH0HHOHwIH1[]fDH[]ff.ATUHSHF@HLNxLFp HF8HeHt0ShHs`HID@H腥LHtH1[]A\Ð[]A\fDH@AVAUIATIUSHF@LNhLF` HF8HHHA$HŅA$ H`WmM$<HI,/fDHHtMHUht^HHuIAHH1A4$A96[]A\A]A^H`WmM$4I$H몐HA@A$HtM$8HI(kfM$0I U@AH=2:[]A\A]A^[]A\A]A^fATUHSHF@HLNxLFp HF8HUHt0ShHs`IHD@HELF[1]A\fD[]A\fDSHF@LNhLF` HF8HHt)HpHH1H=L HF1[D[fAWAVL$AUIATUH4SHHH`WmH$fL$H9t@H`WmH8L(H9t"H`WmH0L H9gLMIt%MMAIuEtA;wIEHEHLHЅ AUPuztzǃLHAUXLLATǃAAtA`AAHD[]A\A]A^A_tLL@IE8HeH $T$HHt2HcI}IMDI}H 'DH4IE@H<L,LLAfGH`WmHcHcPHi҈HiHHHB fDUSHH`WmHt tH[]H萓u,uHHH1[1]IffH`WmHHHt tdž 11DH`WmHHHt t 1fdž11ff.fH`WmLMtIu?t@SHH1LJ1LSǃ[1ff.fAWIAVIAUIATUSHH`WmIH92LHcHH:E1 HHIHukH=Q)H5H=C)H5xH=6)|H5eH=*)iH5"H=rVH5H=)CH5H= )0H5H=)H5H=( H5H=(H5H=(H5=H=(H5*H=(H5H=(H5ԾH=(H5H=(H5^H=hrH5H=(_H5H=(LH5H=%^9H5bH=x(&H5H=l(H5ܼH=a(H5H=V(H5VH=K(H5H=F(H5лH==(H5H=1(H5JH=,(H5H=%({H5ĺH=(hH5H=(UH5>H= (BH5H=$i/H58H='H5UH=' H5BH=vH5H=fH5H=H5H=H5fH='H5sH='H5H='H5-H=OqH5ZH=QH5H=P'H5TH=D'H5H=7'H5nH=+'H5kH=['H5XH= 'lH5EH=&nYH52H=&FH5/H=&3H5H=& H5YH=^l H5FH=8]H53H=&H5 H=&H5 H=&H5H=&H5H=o&H5H=j&H5H=Z&uH5H=T&bH5H=D&OH5H=:&@ANAFQMHt$8EtHt1LDAA{AmDA]DEAAA9fHD$Ht:H$hdH3%(DHx[]A\A]A^A_f.AAADEt3Af.E1E1E1DMH|$LE1A|@L|$8nfDHT$H=!10HHD$f.HH= 1f.:HHD$]H$HL$H=!H$1H= f.AWAVAUATIUSHH(dH%(H$1HD$H/H:HIMtA~AH- H`WmHHt$L H\$1HH7HKHHIH LHHuFH=<tsPvdHLHHt_HHIIHtҋuL=1LHpfDH=1LHODMtA:H$dH3%(PH([]A\A]A^A_fDL&1LH5In|1%@H=;t[rvLHL9HLHt܋uH@1LHs뾐H=1LHWDHH=1f.H%1LH\:H{IuH=H1St$H=HS\_uDAUATUSHdH%(H$1uH`Wm)u%H$dH3 %(urH[]A\A]fHHI"HAHLHHgHcH|MDHH="1yifH111 1 H`Wmǀ)HÐAUATUSHH`WmH)HtTHIH5HHIAHH1AŅHLH9uD HH[]A\A]DHH=~18AH { H5HH=1vH1,DHH[]A\A]fD蛿84HAH ! HH=Y1#H1HH[]A\A]ff.AWIAVMAUIATUSH8HT$HL$fHHHI`WmTTA$H+A$+HD؅1ɺ!H_I$)t&L HXLDLHS D$H5LHtU111HHD$(LD$(HD$ L:H|$ t(1H8HL$ H1ҾH|$ JHHD$ t.1HLD$ H1ҾLuLD$ L(D$I$)t+Ll$L HPLCHt$HtWHD$Ht 8MtLLHOMA>!HжGHA$+HI$)La HL;CMnL2H LLH-IHE1HHdLHHHPLHA 5H11Ҿ,HIc$)HsM$P+Mt%fDI<$ 1`Md$(HH MuHHH8H[]A\A]A^A_@H@L8LH LH3IHtOHHpBD$HI'ZfLLH={1H1rWD1LH L{H0HHfLGLl$LcLH LH^IHvHHL2ADHHH@v5Ht$LH=:H1uLLH=+LLH=a1H1XL5LH=1LHt$H=LLH=LLH=u}LLH=LLH=Tvff.@AWIAVIAUIATUSH(dH%(HD$1H`Wm)hAEH5AHD$SB:HH3HHGL`H5LHHE11Ht$HHkH3HIHZHH|$HD$"AE Ht$1LHUtqLLLt_HL$LHLtHHH|$LHL$dH3 %(H9H([]A\A]A^A_H$H8AH1AEDH|$>H|$@H=A1HZwD۷8tALH aHH=}1cH8fDLH=AHH1 f.H|$1f.H1H=1HH|$kLfAVIAUDATIIUSHEjDMH=HWHCHIZYhIt_HItH9s%Lʃ߃Av-2wIrf[L]A\A]A^@UHSHHH~ HH[]H1@AUIATIUHSHxdH%(HD$h1HHLLHpHHUHL$hdH3 %(uHxH[]A\A]2fAUIATIUHSHxdH%(HD$h1HH.LLHHHuHL$hdH3 %(uHxH[]A\A]fAWIAVIAUIATIULSHxdH%(HD$h1HHLLHLLHxHH]HL$hdH3 %(uHxH[]A\A]A^A_6fDAWAVAUATIHH5WUSHl= HHLH:HX,H/HLh,E1LHt Lx,LHtHI`WmA)HILLHHH H=pPLt*HI)kHX H[]A\A]A^A_HI)1(HXH[]A\A]A^A_@HD$HD$`@HH=61HH[]A\A]A^A_陿H=L1ff.ATUSHH H`Wm)tXHHIHt}H)L` HH@}HH=1 H H[]A\fDLD$HL$HT$H4$LD$HL$HT$H4$xH=911H訾fDAW1AVAUATUHSH褸HHH`$IH`WmEL)MuM(MAwI?DH7AŅuIw HƵI ͳI H聴HH$I 蛿HI ȲHHH`WmL)ML葴jELIIHPHK{D=EIعIXH`WmDZH"{H)HjP=EIHzHD$YH`Wm^DH)H bjQw=_LAXItH<$|LܼH<$ӼL˼AHD[]A\A]A^A_H`WmD)Et/IT$H{.蚻HtHH)I)ԃ,$tHH`WmEL)MuM MI?DH腔xIwHճ^LAHH5hH`WmMEH)HL$j8ML4$LHL$HL`HHL輻L贻L謻Hs HPff.AVI`WmAUIATE1USI)Hu 0fDHËsH;L4uH{uHC(IHu[]A\A]A^DHC(Mt?ID$(H{ H; H\[L]A\H=A]1A^I)AVIHHAUA͹ATIULSމ"4uLufDm[]A\A]A^@HƣL3t.H2L3u4Lu fDm([]A\A]A^fALHE[]A\A]A^HXL3t6HLp3u4ALH?@ALdE,'@HڢL"3uAL2HEpHҢL2u!fA$H0 LH HL2uALH H`L2u$fA$bHŔ LHIHFLH2uLuxfDH L2EdfATIUSHHHH9HHHPHwxHI$A$HHHHPI$HtrKHHT HH9sKHHT HH9wCIHOGSHHHs@肳{HI$HHHHHTI$Hu[]A\1H= 躿1[]fA$A\f.[H=h ]1A\鎿ff.ATUH SH蘭Ht*L`HLLHHS 1[]A\1H= +@SHH5L3HH1H跶1[HH1 iH`WmH$1!DH`WmH)Ht;xXu f9xXt H`Huff.fUSHH`WmH)Ht&HfDH`HtH3H豸uHH[]AWIAVMAUAATDUSHHT$ HfEL fDkHt$LHHBHkAoCAoNK(AV S8IHtHHIItHH[]A\A]A^A_IH1@UHSHHHH9HH9tlHtHHHtHf{u&f{Hu.H藴HH[] fH;xf{HtH{@hfDHHh@AWAVAUATUSHHHtvAMIHDfH9kuRfD9cuKH;LLu9HCHS I3EI3UH u$HC(HS0I3EI3UH uAE 9C8tfDHHuHH[]A\A]A^A_f.HGHW0HwTH HHH9uHHt0@HGHWHw<@H HHH9uHHuAVAUATUHSH0oW0o_@dH%(HD$(1HGP)$Lg)\$D$ HE1I3S8oCIIoK(T$ )$)L$HHtTHCHtL9wuH{L~LcosIo{(C8H)4$)|$D$ HuHUHH|HuwE`fo$$fol$LD$ MtAEHf1fHL$(dH3 %(LH0[]A\A]A^fDL9uHT$H$HH3H3H aHT$HD$H3H3H @9F 13f;`H`WmH(AUHIu@HfH('LE1 H`WmH)Hu 'HH`HuH`fH)AWAVAUE1ATUSHHdH%(HD$1H9X|*H\$dH3%(DH[]A\A]A^A_@HǃXIDCH H5H>HHHKH5KHLH5HHH5;=Hw_H`WmH5(HDL4HcK,H5H,HK0A$HH5HKpH5\HH H5PHHA$ HH5/AŅDfECd2HEHx$UH11E11IDEHMHIt$H$LHc$HHT$D$It踡D$$EA$mAD$fAD$LMtjL5w${XL1EOMG PHc袡4$VHcH9t-_8ALLH5<HH=g1M(MuHL莭fAHH H5E1HA_L7fHKxH5);HS虠82A8H kH5HH=f1f8A1H 8H5HH=f1X08ɢA>H H5HH=Vf1贴"芫f.AUHATUSHH:HI裢Ht7HHH1HI~{Ml$ ID$H[]A\A]H=0H1& H規HtHtHHuCuH{PHt'1H=H趫H[0HwfHtE:L/ZHD$dH3%(H([]A\A]A^A_L{LLHCH==HtHxP艓LHD$|Ht$1H HWL50 fDH[0H{uHsLuLHcHpHgHH趍uH[H0H5 H!H5HIHHCHtoHxPH@0HHH@HL$HHxPHuMHL$HH5;L1HH=H=81LH˩fDHH=n1Of.:HH1HL$ّMHL$dHmHH5HVHH[H=y1ÑH=1諑H=蕑H=tH1zKf.AWAVAUATUSHI`WmIPHdIL5]/A?=VLH=3TL :LLL$腇s,D{HHC LL$E 3ADž A(E HtS(u&H;:.HHxH{ (C(DMXKH1I4$H=`/UH[PHtyI,$Hs@H輊u{8L; Ku6:LE~H<L11MCWKL;I,$LHL1܏H[PHuH[]A\A]A^A_@I 1@HŅHk D{AADD$HHLFnCAHC HhHk H}K,DD$‰C(fH 1Hx證HŅmCDHHWH=,1fHC ^LHEljCA 跂{fC<CtOsCHk D{HAALJFS,DD$CHk ADžH=V11'AUAATUHSHI`Wm`I$PHt]IcHL,ŰxfDHs@H}+u. tC8ts`I$LHCHH[PHu}XH[]A\A]ff.AWAVAUATUSHH $HH`WmD dH%(H$1L|$HALHzEt`H$IMMHH$FIMMH$dH3%( H[]A\A]A^A_ÐH$1ɺHH$UzIM~H$HHIt$LL@LLD$6D$`ftDLD$)LD$p fD$x$HuuL HtD EdLPL3MuMPMI@LGuEW8EuAw`L3fDT$DD$(HL$ Ht$IHfH t!HLHD$辮LT$E0Eu{1ҾLsGÅx: H=L7HH艠ALH5H跤_AH5H8@AH5 H!IH5bHIcpH5iHݧAtH5H迧AxH5H衧IH5jH胧IH5HemI H5HGOI(H5H)1I@H5H IHH5HIXH5HϦI`H5]H豦I8H5H蓦IPH5Hu}Ic0H5Hg_H藞OItH轝5MHўH葝 Ic$ H5HH"LcE1II)MH`WmtH3LL!QHAN8PAyH H5AHH=g1bPCH{3I tH衜I$HL$M L9< H|$HD$I$HL$L< MiaH7GDAWAVAUATUSHHH`Wm|$LdH%(H$1HhdžH<,HhH ~HTHHH9u t$LH߉ zK0Iƅ~DEu ǃ<DEu ǃL$LnHQL+HLxLx IHM9?I?Lz[uDEH Hht H{`UxHHH{HD$\nHC H0ZHCPHH HHC SIHC@HcD$LHD$HHHxHD$ HT$HT$`HT$8HT$\HT$@H{@1I-IHtHp L)HsDEt" ~HHT$HDŽиKX`LA茓HHD$t"Hc ~HH|$HHEACDL( LPHMHT$HfMd$PMI9T$HuA9D$uAT$8HT$@Ht$8Nx%DD$\HL$8LHH/DAE9CLM:LLHD HLDž ^=D `dHs1HH=bE^DEO6IHH1DXE$HxHLAD$HcD$LH`HH‹xɬX@Ht$HSn HHT$ 9x9 H HL$MDL!HT$LHHT$HID$HID$HHHL$(sHL$(DLHAHIT$HHT$(?HLHT$(HD$0HL$0Ht9sID$ǀLHfLH51{fDHH!AD$8LH{DLXhIT$(4t$LLHJHhtoH HHC HsHH=E[L^H= SH HHEHDS0Et+H0 HD)HC EH HHC HxtH HHC HtHtH HHC HtH HHC HH HHC wf.DHGH PHATUSH HpmdH%(HD$1H3Hu"HL$dH3 %(H []A\HD${uCSH=1\ZsH;1(ŅxbLd$ D$ dLMHHtJrE8 HH= A$H HH591Y PSHL$L[xD$ ft#HL$H31H=Y躒1賒AU1ATUHH=SHqYH]1I`WmCIfCDžGHtQfCHHI¸uILH}H[]A\A]HfDAWIAVIAUAATL%_$UH-_$SL)H-Ht1LLDAHH9uH[]A\A]A^A_ff.f.H=1LHH!!! unable to set user harakiri without the master process !!! unable to add UWSGI_APPID to the uwsgi buffer, consider increasing it unable to stat() %s, events will be triggered as soon as the file is created setting request body buffering size to %lu bytes Access-Control-Allow-Origin: * Content-Type: application/json using Linux cgroup %s with mode %o created Linux cgroup %s with mode %o assigned process %d to cgroup %s could not set cgroup option %s to %s !!! tried memory allocation of %llu bytes !!! [uwsgi-KSM] unable to read /proc/self/maps data [uwsgi-KSM] unable to share pagesannouncing my loyalty to the Emperor... building mime-types dictionary from file %s...[security] unknown capability: %s invalid path size: %d (max %d) realpath() of %s failed: %s [%s line %d] need a bigger buffer (%lu bytes) for getcwd(). doing reallocation. unable to allocate %llu bytes (%lluMB) uwsgi_run_command_and_wait()/waitpid()uwsgi_run_command_putenv_and_wait()/putenv()unknown namespace subsystem: %s FATAL ERROR: you cannot load more than %d apps in a worker create_msg_pipe()/socketpair()create_msg_pipe()/setsockopt()[uwsgi-envdir] error stating %s [uwsgi-envdir] unable to unset %s [uwsgi-envdir] unable to open %s [uwsgi-envdir] unable to set %s your system misses setns() syscall !!! joining namespaces from %s ... waiting for %s (max %d seconds) ... %s unavailable after %d seconds uWSGI running as root, you can use --uid/--gid/--chroot options [linux-namespace] applied unshare() mask: %d un-mounting "%s" (post-jail)... command "%s" exited with non-zero code: %d *** Warning, on linux system you have to bind-mount the /proc fs in your chroot to get memory debug/report. invalid pivot_root syntax, new_root and put_old must be separated by a space waiting for interface %s (max %d seconds) ... interface %s unavailable after %d seconds interface %s found with index %u un-mounting "%s" (as root)... *** WARNING: you are running uWSGI as root !!! (use the --uid flag) *** running "%s" (as uid: %d gid: %d) ... cannot chroot() as non-root user cannot setgid() as non-root user cannot setuid() as non-root user core/utils.copen("%s"): %s [%s line %d] read error %s *** worker %d suspended *** *** worker %d resumed *** fcntl()%s: %s [%s line %d] worker|UWSGI_APPID%%(sigaction(),/bin/shmlockall()&;`'"|*?~<>^()[]{}$\ /tmpTMPDIR/uwsgiXXXXXXw+invalid elf file: %s HTTP/1.0 200 OK Connection: close _plugin/dev/nulluwsgi_set_cgroup()/mkdir()uwsgi_set_cgroup()/chmod()/taskscould not set cgroupinvalid cgroup-opt syntax set %s to %s cap_init()cap_set_proc()malloc()[uwsgi-KSM] /proc/self/maps%llx-%llx %*sUWSGI_UWSGI_RELOADS=UWSGI_VASSALS_DIR=UWSGI_EMPEROR_FD=UWSGI_BROODLORD_NUM=UWSGI_EMPEROR_FD_CONFIG=UWSGI_EMPEROR_PROXY=UWSGI_JAIL_PID=UWSGI_ORIGINAL_PROC_NAME=/proc/self/exepthread_create()%f%d entry found setting capability %s [%d] Content-LengthContent-Typegetcwd()-cexecvp()unable to find user %s unable to find group %s writing pidfile to %s could not write pidfile. mapping worker %d to CPUs:sched_setaffinity()[uwsgi-envdir] opendir()[uwsgi-envdir] stat()[uwsgi-envdir] unsetenv[uwsgi-envdir] setenvuwsgi_setns()/uwsgi_connect()uwsgi-setnsuwsgi_setns()/setns()/../%s mounted %s found unshare()uwsgi_as_root()/setuid(0)mounting "%s" (post-jail)... running "%s" (post-jail)... unable to call function "%s" re-fork()ing... chroot() to %s chroot()pivot_root()/chdir()pivot_root()as rootmounting "%s" (as root)... running "%s" (as root)... group %s not found. user %s not found. fchown()setgroups()set additional group %d (%s) set additional group %d as user%s ready 05060708090A0B0C0D0E0F1015161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F3132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F5051525354565758595A5B5C5D5E5F6061626365666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F8182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFEFFdac_overridedac_read_searchfownerfsetidkillsetgidsetuidsetpcaplinux_immutablenet_bind_servicenet_broadcastnet_adminnet_rawipc_lockipc_ownersys_modulesys_rawiosys_chrootsys_ptracesys_pacctsys_adminsys_bootsys_nicesys_resourcesys_timesys_tty_configmknodleaseaudit_writeaudit_controlsetfcapmac_overridemac_adminwake_alarmipcparentmntsysvsemutsABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM>MMM?456789:;<=MMMMMMM MMMMMM !"#$%&'()*+,-./0123MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$@CHTTP_SEC_WEBSOCKET_PROTOCOLHTTP_X_FORWARDED_FORHTTP_X_FORWARDED_SSLHTTP_ACCEPT_ENCODINGDOCUMENT_ROOTHTTPSHTTP_IF_RANGEbytesUWSGI_FILEUWSGI_HOMEHTTP_RANGEHTTP_IF_MODIFIED_SINCEHTTP_SEC_WEBSOCKET_KEYHTTP_X_FORWARDED_PROTOHTTP_AUTHORIZATIONUWSGI_TOUCH_RELOADSERVER_PROTOCOLHTTP_USER_AGENTUWSGI_CACHE_GETREQUEST_URIREMOTE_USERSERVER_NAMEREMOTE_ADDRHTTP_COOKIEUWSGI_CHDIRHTTP_ORIGINPATH_INFOHTTP_HOSTREQUEST_METHODCONTENT_LENGTHUWSGI_POSTFILEcore/protocol.cUWSGI_CALLABLEQUERY_STRINGCONTENT_TYPEHTTP_REFERERUWSGI_SCHEMEUWSGI_SCRIPTUWSGI_MODULEUWSGI_PYHOMEUWSGI_SETENVInvalid (too big) CONTENT_LENGTH. skip. invalid uwsgi array. skip this var. invalid uwsgi array. skip this request. uwsgi key cannot be null. skip this request. max vec size reached. skip this header. max vec size reached. skip this var. invalid uwsgi request (current strsize: %d). skip. uwsgi key cannot be null. skip this var. not enough buffer space to add %.*s variable, consider increasing it with the --buffer-size option not enough buffer space to transform the PATH_INFO variable, consider increasing it with the --buffer-size option max vec size reached for PATH_INFO + index. skip this request. core/socket.cSO_REUSEADDR setsockopt()SO_SNDBUF setsockopt()SO_RCVBUF setsockopt()/proc/sys/net/core/somaxconn0.0.0.0:unable to find protocol %s @0.0.0.0invalid socket name listen()invalid multicast address 255.255.255.255setsockoptconnect_to_udp()/socket()getifaddrs()getsockopt()connect_to_tcp()/socket()fd://ipv6a = %s ::[::]:[shutting down all sockets... zerg: accept()uwsgi-zerg[::]IP_FREEBIND setsockopt()SO_REUSEPORT setsockopt()TCP_FASTOPEN setsockopt()TCP_FASTOPEN enabled on %s SO_SNDTIMEO setsockopt()TCP_DEFER_ACCEPT setsockopt()SO_KEEPALIVE setsockopt()getsockname()invalid worker num: %d inherit fd0: chmod()puwsgihttp11suwsgihttpsfastcgifastcgi-nphscgiscgi-nphListen queue size is greater than the system max net.core.somaxconn (%li). error removing unix socket, unlink()setting abstract socket mode (warning: only Linux supports this) chmod() socket to 666 for lazy and brave users [uwsgi-mcast] joining multicast group: %s:%d invalid/empty uwsgi socket name [uwsgi-autoip] found %s for %s on interface %s unable to find a valid socket address invalid UNIX socket address: %s uwsgi zerg socket %d attached to UNIX address %s fd %d uwsgi socket %d attached to UNIX address %s fd %d uwsgi socket %d inherited UNIX address %s fd %d uwsgi zerg socket %d attached to INET address %s fd %d uwsgi socket %d attached to INET address %s fd %d uwsgi socket %d inherited INET address %s fd %d uwsgi zerg socket %d attached to INET6 address %s fd %d uwsgi socket %d attached to INET6 address %s fd %d uwsgi socket %d inherited INET6 address %s fd %d probably another instance of uWSGI is running on the same address (%s). unable to use shared socket %d uwsgi shared socket %d bound to UNIX address %s fd %d uwsgi shared socket %d bound to TCP6 address %s fd %d uwsgi shared socket %d bound to TCP address %s fd %d unable to create shared socket on: %s uwsgi shared socket %d inherited TCP address %s fd %d uwsgi shared socket %d inherited UNIX address %s fd %d unable to find shared socket %d uwsgi socket %d mapped to shared socket %d (%s) fd %d invalid socket mapping, must be socket:worker[,worker...] mapped socket %d (%s) to worker %d uwsgi socket %d bound to UNIX address %s fd %d uwsgi socket %d bound to TCP6 address %s fd %d uwsgi socket %d bound to TCP address %s fd %d unable to create server socket on: %s uwsgi socket %d inherited UNIX address %s fd 0 chmod() fd0 socket to 666 for lazy and brave users uwsgi socket %d inherited INET address %s fd 0 WARNING: unable to remap stdin, /dev/null not available uwsgi socket %d bound to TCP6 address %s (port auto-assigned) fd %d uwsgi socket %d bound to TCP address %s (port auto-assigned) fd %d uwsgi_tcp_nodelay()/setsockopt()uwsgi_socket_passcred()/setsockopt()%d/%b/%Y:%H:%M:%S %zcore/logging.cinvalid udp address uwsgi_log_do_rotate()/dup2()[%d] %s reopened. via sendfile() via route() via offload() /proc/self/statunable to find logger %s var.metric.log encoder "%s" not found [log-encoder] registered %s msgmsgnlunixmillisstrftime:protouagentrsizetmsecstmicrosltimectimeepochwidswitchescorevszMrssMpktsizewerrrerrioerrcompressfix_logpipe_buf()/getsockopt()fix_logpipe_buf()/setsockopt()create_logpipe()/socketpair() logsize: %llu, triggering rotation to %s... unable to rotate log: rename()[%d] logsize: %llu, triggering log-reopen... uwsgi_check_logrotate()/lseek(){address space usage: %llu bytes/%lluMB} {rss usage: %llu bytes/%lluMB} [pid: %d|app: %d|req: %d/%llu] %.*s (%.*s) {%d vars in %d bytes} [%.*s] %.*s %.*s => generated %llu bytes in %llu %s%s(%.*s %d) %d headers in %llu bytes (%d switches on core %d) [pid: %d|app: %d|req: %d/%llu] 0.0.0.0 () {%d vars in %d bytes} [%.*s] - - => generated %llu bytes in %llu %s%s(- %d) %d headers in %llu bytes (%d switches on core %d) %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %llu %lluwarning: invalid record in /proc/self/stat falling back to non-threaded logger... [log-req-encoder] registered %s .A*** (SIGTSTP received) resuming workers *** *** PAUSE (press start to resume, if you do not have a joypad send SIGTSTP) *** uwsgi_master_manage_udp()/recvfrom()uwsgi_master_manage_udp()/inet_ntop()worker %d (pid: %d) is taking too much time to die...NO MERCY !!! mule %d (pid: %d) is taking too much time to die...NO MERCY !!! spooler %d (pid: %d) is taking too much time to die...NO MERCY !!! [broodlord] instance not governed by an Emperor !!! asking Emperor for reinforcements (overload: %llu)... *** uWSGI listen queue of socket "%s" (fd: %d) full !!! (%llu/%llu) *** listen queue of socket "%s" (fd: %d) full !!! (%llu/%llu)asking Emperor for reinforcements (backlog: %llu)... notification socket enabled on %s (fd: %d) *** Zerg server enabled on %s *** *** Stats server enabled on %s fd: %d *** !!! unable to spawn stats pusher thread !!! unable to bind to udp socket. SNMP services will be disabled. cheap mode enabled: waiting for socket connection... invalid signal timer syntax, must be: invalid redblack signal timer syntax, must be: unable to find requested cheaper algorithm, falling back to spare something horrible happened... *** %s has been touched... grace them all !!! *** *** %s has been touched... workers reload !!! *** *** %s has been touched... mules reload !!! *** *** %s has been touched... spoolers reload !!! *** *** %s has been touched... chain reload !!! *** *** %s has been touched... but chain reload is already running *** [uwsgi-touch-exec] running %s [uwsgi-touch-signal] raising %u *** %s has been touched... reloading daemon "%s" (pid: %d) !!! *** spooler (pid: %d) annihilated mule %d (pid: %d) annihilated gateway %d (%s, pid: %d) annihilated subprocess %d exited with code %d subprocess %d exited by signal %d OOPS ! failed loading app in worker %d (pid %d) need-app requested, destroying the instance... OOPS ! failed loading app in worker %d (pid %d) :( trying again... worker %d buried after %d seconds ...restoring worker %d (pid: %d)... ... monitored exception detected, respawning worker %d (pid: %d)... !!! inconsistent state reported by worker %d (pid: %d) !!! worker %d asked for cheap mode (pid: %d)... DAMN ! worker %d (pid: %d) died, killed by signal %d :( trying respawn ... DAMN ! worker %d (pid: %d) died :( trying respawn ... worker %d killed successfully (pid: %d) DAMN ! worker %d (pid: %d) MISTERIOUSLY killed by signal %d :( trying respawn ... worker respawning too fast !!! i have to sleep a bit (%d seconds)... chain reload already running... core/master.csigprocmask()[udp:%s:%d] %.*svassal_sos()/write()uWSGI master[emperor-proxy] chmod()[setns-socket] chmod()UDP server enabled. msync()[uwsgi-daemon/touch] kill()subprocess %d stopped uWSGI worker %d cheaped. chain reload starting... killing worker %d (pid: %d) waiting for Emperor death... binary reloading uWSGI... fork()'ing uWSGI... core/master_utils.cuwsgi_reload()/write()chdir() to %s uwsgi_reload()/chdir()running %s default2.0.25.1listen_queue_errorssignal_queuedaemonscmdcacheshashhashsizekeysizemax_itemsblockshitsmisslast_modified_atoidmax_queuesharedcan_offloadharakiri_countpausesigbusylast_spawnrespawn_countavg_rtstartup_timestatic_requestsrouted_requestsoffloaded_requestswrite_errorsin_requestreq_infospoolersrunningcronsminutehourdaymonthweekcommanduniquestarted_atlegionschecksumi_am_the_lordlord_valorlord_uuidmemberslast_seengracefulbrutaluwsgi_refork_master()/fork()going cheap... uwsgi_go_cheap()/waitpid()/proc/self/ns/proc/self/ns/%s !!! worker %d status !!! noyes/proc/%d/syscallHARAKIRI: -- syscall> %s/proc/%d/wchanHARAKIRI: -- wchan> %s HARAKIRIadded %s reload monitor for fd %d (read size: %llu) killing the spooler with pid %d gateway "%s %d" has been buried (pid: %d) The Emperor has been buried (pid: %d) uWSGI: GAME OVER (insert coin) closing all non-uwsgi socket fds > 2 (max_fd = %d)... found fd %d mapped to socket %d (%s) found fd %d mapped to shared socket %d (%s) Respawned uWSGI worker %d (new pid: %d) spawned uWSGI worker %d (pid: %d, cores: %d) cheaper hard rss memory limit exceeded, cheap one of %d workers BUG! cheaper algo returned %d but it cannot spawn any worker at this time! uwsgi_master_generate_stats() -> ioctl() new master copy spawned with pid %d uwsgi_setns_preopen()/opendir()uwsgi_master_manage_setns()/accept()uwsgi_master_manage_setns()/opendir()uwsgi_master_manage_setns()/sendmsg()%s [core %d] %.*s - %.*s %.*s since %llu %s !!! end of worker %d status !!! *** HARAKIRI ON WORKER %d (pid: %d, try: %d, graceful: %s) *** [emperor] cleaning up blacklist ... vassal instance %s (last modified %lld) status %d loyal %d zerg %d emperor_check_on_demand_socket()pipe()uwsgi_emperor_spawn_vassal()/setuid(0)uwsgi_emperor_spawn_vassal()/prctl()unable to drop capability %lu capabilities applied for vassal %s (pid: %d) [emperor-tyrant] dropping privileges to %d %d for instance %s [emperor] running vassal start-hook: %s %s [emperor] %s start-hook returned %d un-mounting "%s" (as-vassal)... [emperor] trying to use %s as binary wrapper ... [emperor] is the uwsgi binary in your system PATH ? [emperor] trying to use %s as binary fallback ... [uwsgi-emperor] write() header config[uwsgi-emperor] write() configemperor_notify_ready()/write()[emperor] maximum throttle level for vassal %s reached !!! [emperor] unloyal bad behaving vassal found: %s throttling it... [emperor] running vassal stop-hook: %s %s [emperor] %s stop-hook returned %d [emperor] removed uwsgi instance %s [emperor] bringing back instance %s to on-demand mode [emperor] stop the uwsgi instance %s [emperor] *** RAGNAROK ALREADY EVOKED (mercyless in %d seconds)*** [emperor] *** RAGNAROK EVOKED *** [emperor] curse the uwsgi instance %s (pid: %d) [emperor] updated configuration for "on demand" instance %s [emperor] reload the uwsgi instance %s uwsgi_emperor_spawn_vassal()/fork()mounting "%s" (as-emperor for vassal "%s" pid: %d uid: %d gid: %d)... un-mounting "%s" (as-emperor for vassal "%s" pid: %d uid: %d gid: %d)... running "%s" (as-emperor for vassal "%s" pid: %d uid: %d gid: %d)... command "%s" exited with code: %d [emperor] invalid vassal name: %s [emperor-tyrant] invalid permissions for vassal %s [uwsgi-emperor] %s -> "on demand" instance detected, waiting for connections on socket "%s" ... !!! availability of file %s changed. stopping the instance... !!! !!! permissions of file %s changed. stopping the instance... !!! uwsgi_imperial_monitor_glob()/chdir()uwsgi_imperial_monitor_glob()/glob()*** starting uWSGI sub-Emperor *** *** starting uWSGI Emperor *** *** Emperor stats server enabled on %s fd: %d *** [emperor] NO MERCY for vassal %s !!! [emperor] vassal %s is now loyal [emperor] going in broodlord mode: launching zergs for %s [emperor] vassal %s is ready to accept requests [emperor] vassal %s has been spawned [emperor] unrecognized vassal event on fd %d [emperor] vassal %s sent no heartbeat in last %d seconds, brutally respawning it... The Emperor is governing %d vassals--- MUTINY DETECTED !!! IMPALING VASSALS... --- [uwsgi-emperor] %s -> back to "on demand" mode, waiting for connections on socket "%s" ... uwsgi_check_emperor()/uwsgi_connect()uwsgi_check_emperor()/setenv(UWSGI_EMPEROR_FD)uwsgi_check_emperor()/setenv(UWSGI_EMPEROR_FD_CONFIG)*** has_emperor mode detected (fd: %d) *** [emperor-tyrant] !!! permissions of vassal %s changed. stopping the instance... !!! [uwsgi-emperor] %s -> requested move to "on demand" mode for socket "%s" ... [uwsgi-emperor] %s -> asked for leaving "on demand" mode for socket "%s" ... received message %d from emperor uwsgi_master_manage_emperor()/read()lost connection with my emperor !!! uwsgi_master_manage_emperor_proxy()/accept()uwsgi_master_manage_emperor_proxy()/sendmsg().socketcore/emperor.c--inherit--xml--ini--yaml--jsonUWSGI_RELOADSNOTIFY_SOCKETUWSGI_EMPEROR_FDUWSGI_BROODLORD_NUMUWSGI_EMPEROR_FD_CONFIGUWSGI_VASSAL_unsetenv()--include--set.xml.ini.yml.yaml.js.json--configexec://emperor://UWSGI_VASSALS_DIRmounting "%s" (as-vassal)... running "%s" (as-vassal)... [emperor] binary path: %s emperor_stop()/write()emperor_respawn/write()socketpair()unable to mount %s unable to umount %s UWSGI_VASSAL_CONFIG=UWSGI_VASSAL_PID=%dUWSGI_VASSAL_UID=%dUWSGI_VASSAL_GID=%demperor_add()/bind()[emperor-tyrant]/lstat()glob://dir://emperor_tyrantthrottle_levelvassalsbornlast_modlast_heartbeatlast_loyallast_readylast_acceptingfirst_runlast_runcursedon_demandmonitorfirst_attemptlast_attemptgetrlimit()[emperor] kill()The Emperor is buried. The Emperor is buried.uWSGI EmperorUWSGI_EMPEROR_PROXYuwsgi-emperorSTATUS=core/notify.c[notify-socket] %.*s uwsgi_notify_msg()/socket()STATUS=uWSGI is ready READY=1 uwsgi_notify_socket_manage()/read()core/mule.cmule_send_msg()uwsgi_mule_handler/read()uwsgi_mule_get_msg()/poll()uWSGI mule %dinvalid mule id: %s *** MULE MSG QUEUE IS FULL: buffer size %d bytes (you can tune it with --mule-msg-size) *** uWSGI mule %d braying: my master died, i will follow him... error managing signal %d on mule %d *** mule %d received a %ld bytes message *** spawned uWSGI mule %d (pid: %d) invalid farm value (%s) must be in the form name:mule[,muleN]. created farm %d name: %s mules:%s wrrwlrcsni_keysni_crtsni_canotifysigncore/subscription.csend_subscription()/socket()send_subscription()/sendto()unsubscribing fromsubscribing to[uwsgi-subscription for pid %d] %.*s => marking %.*s as failed (no announce received in %d seconds) [uwsgi-subscription for pid %d] invalid (sniffed ?) packet sent for slot: %.*s node: %.*s unix_check: %lu unable to load public key for %.*s unable to initialize EVP context for %.*s [uwsgi-subscription for pid %d] %.*s => new node: %.*s [subscription ack] %.*s => new node: %.*s[uwsgi-subscription for pid %d] new pool: %.*s (hash key: %d) "%s":"%s""%s":"%s%llu""%s":"%.*s""%s":"%s":%llu"%s":%lldcore/stats.crequest_startending the stats pusher thread... [uwsgi-stats-pusher] goodbye... [uwsgi-stats-pusher] message received from master: %.*s [uwsgi-stats-pusher] %s failed (%d), retry in %ds [uwsgi-stats-pusher] %s failed and maximum number of retries was reached (%d) [uwsgi-stats-pusher] retry succeeded for %s unable to find "%s" stats_pusher core/sendfile.cuwsgi_sendfile_do()/seek()uwsgi_sendfile_do()/read()uwsgi_simple_sendfile()uwsgi_simple_sendfile() TIMEOUT !!! [DANGER] async queue is full !!! ASYNC call without async mode !!! the async loop engine requires async mode (--async ) *** DANGER *** async mode without coroutine/greenthread engine loaded !!! goodbye to uWSGI. chain reloading complete !!! Emperor died !!! core/master_checks.cchain is still waiting for worker %d... chain next victim is worker %d HARAKIRI: Skipping harakiri on worker %d. Listen queue is smaller than the threshold (%d < %d) HARAKIRI: graceful termination attempt on worker %d with signal %d. Next harakiri: %d HARAKIRI triggered by worker %d core %d !!! HARAKIRI (user) triggered by worker %d core %d !!! *** EVIL RELOAD ON WORKER %d ADDRESS SPACE: %lld (pid: %d) *** *** EVIL RELOAD ON WORKER %d RSS: %lld (pid: %d) *** worker %d lifetime reached, it was running for %llu second(s) *** HARAKIRI ON GATEWAY %s %d (pid: %d) *** *** HARAKIRI ON MULE %d HANDLING SIGNAL %d (pid: %d) *** *** HARAKIRI ON MULE %d (pid: %d) *** *** HARAKIRI ON THE SPOOLER (pid: %d) *** OOOPS the spooler is no more...trying respawn... OOOPS mule %d (pid: %d) crippled...trying respawn... workers have been inactive for more than %d seconds (%llu-%llu) uwsgi_master_check_idle()/waitpid()[uwsgi-cron] command "%s" running with pid %d exited after %d second(s) *** HARAKIRI ON CRON "%s" (pid: %d) *** mountpoint %s failed, triggering detonation... active master fifo is now %s subscriptions re-enabled subscriptions blocked core/fifo.cemperor_rescan()/kill()uwsgi_master_fifo()/unlink()uwsgi_master_fifo()/mkfifo()uwsgi_master_fifo()/open()uwsgi_master_fifo_manage()/read()core/offload.cu_offload_pipe_do() -> read()u_offload_memory_do()u_offload_sendfile_do()uwsgi_offload_setup()/pipe()transfermemoryu_offload_pipe_do() -> write()u_offload_sendfile_prepare()/fstat()u_offload_transfer_do() -> write()u_offload_transfer_do() -> read()/fdu_offload_transfer_do() -> read()/su_offload_transfer_do() -> write()/su_offload_transfer_do() -> write()/fdu_offload_transfer_prepare()/connect()z|zHyyunable to find symbol %s _binary__endcore/io.clseek()0 size binary data !!! invalid http url domain: %s unable to resolve address %s :80uwsgi_scheme_http()/connect()GET uwsgi_scheme_http()/write() HTTP/1.0 Host: User-Agent: uWSGI on uwsgi_waitfd_event()/poll()uwsgi_read_fd()/realloc()fstat()uwsgi_file_write_do()writing "%s" to "%s" ... uwsgi_add_safe_fd()/realloc()sectioncallintuwsgi_remap_fd()/dup2()uwsgi_pass_cred()/sendmsg()uwsgi_pass_cred2()/sendmsg()uwsgi_recv_cred()/recvmsg()uwsgi_recv_cred2()/recvmsg()called symbol %s did not return a string invalid binary data slot requested requesting binary data slot %d uwsgi_open_and_read()/realloc()Not usable HTTP response: %cxx unable to find section %s in %s this is not a vassal instance [uwsgi-vassal] error waiting for config header %s !!! [uwsgi-vassal] error reading config header from %s !!! [uwsgi-vassal] invalid config from %s [uwsgi-vassal] error waiting for config %s !!! [uwsgi-vassal] error reading config from %s !!! not enough space for sockets data, consider increasing it timeout while piping from %d to %d !!! unable to write empty value for "%s" uwsgi_read_with_realloc()/realloc()unable to parse config file %s unable to inject data in the config file < \ l | ̮brExpires304 Not Modified206 Partial Content200 OKContent-EncodingX-Accel-RedirectLast-ModifiedX-SendfileHEADSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDec%s, %02d %s %4d %02d:%02d:%02d GMT416 Requested Range Not Satisfiable[uwsgi-fileserve] security error: %s is not under %.*s or a safe path [uwsgi-websocket] "%.*s %.*s" (%.*s) no PONG received in %d seconds !!! [uwsgi-websocket] "%.*s %.*s" (%.*s) BUG error in websocket parser [uwsgi-websocket] "%.*s %.*s" (%.*s) invalid packet size received: %llu, max allowed: %llu Error continuation with empty previous buffer%s: %s [%s line %d] during %.*s %.*s (%.*s) 101 Web Socket Protocol Handshake258EAFA5-E914-47DA-95CA-C5AB0DC85B11Txcore/websockets.cuwsgi_websockets_recv_pkt()%s %s [%s line %d] WebSocketUpgradeConnectionSec-WebSocket-Origin*Sec-WebSocket-ProtocolSec-WebSocket-Acceptprioritycore/spooler.c[spooler] realpath()[spooler directory] access()%s/%.*suwsgi_spool_request()/write()spooler_manage_task()/read()uwsgi_spoolfile_on_scandir()uWSGI spooler[spooler] something horrible happened to the spooler. Better to kill it. [uwsgi-spooler] args buffer is limited to 64k, use the 'body' for bigger values [uwsgi-spooler] no spooler available [uwsgi-spooler] unable to find spooler "%.*s" [uwsgi-spooler] error generating spooler filename %s/%.*s/uwsgi_spoolfile_on_%s_%d_%llu_%d_%llu_%llu%s/uwsgi_spoolfile_on_%s_%d_%llu_%d_%llu_%llu[spooler] unable to write header for %s [spooler] unable to write args for %s [spooler] unable to write body for %s uwsgi_spooler_request()/futimes()[spooler] written %lu bytes to file %s uwsgi_spool_request()/unlink()[spooler %s pid: %d] managing request %s ... [spooler %s pid: %d] done with task %s after %lld seconds [spooler %s pid: %d] maximum number of tasks reached (%d) recycling ... unable to find the spooler function, have you loaded it into the spooler process ? spawned the uWSGI spooler on dir %s with pid %d +Tcore/snmp.cSNMP server enabled on %s SNMP agent enabled. recvfrom()*** warning the supplied SNMP community string will be truncated to 72 chars *** unable to bind to udp socket. SNMP service will be disabled. filename: "" line: function: "text/code: "custom: " = backtraceclass500 Internal Server Errortext/plain" (request plugin: "", modifier1: ) Exception: -Not available-Exception class: Exception message: Backtrace: core/exceptions.c[uwsgi-exception] error running the handler "%s" args: "%s" uWSGI exceptions catcher for "[uwsgi-exception-handler-error] uwsgi_exception_run_handlers()/writev()unable to find exception handler: %s unable to spawn exception handler thread [strict-mode] unknown config directive: %s uWSGI error: forbidden option "%s" (by blacklist) uWSGI error: forbidden option "%s" (by whitelist) you cannot use %s as a placeholder, it is already available as an option !!! %s (pid: %d) exited with status %d !!! !!! Fallback config to %s !!! invalid resolve syntax, must be placeholder=domain endforendifend-ifend-forcore/config.c%(_)uwsgi_logic_opt_for_glob();$++--unable to resolve name %s uwsgi_resolve_ip()LISTEN_PIDLISTEN_FDSUPSTART_EVENTSUPSTART_FDSUPSTART_JOBzerg sockets attached - SystemD socket activation detected - - Upstart socket bridge detected (job: %s) - unable to set "%s" clock 0700%ucore/init.cUWSGI_ORIGINAL_PROC_NAMEuwsgi_UWSGI_PLUGINSgetopt_long() error uWSGI worker %d*** daemonizing uWSGI *** See OtherTemporary RedirectUnauthorizedBad RequestRequest TimeoutContinueSwitching ProtocolsCreatedAcceptedNon-Authoritative InformationNo ContentReset ContentMultiple ChoicesUse ProxyPayment RequiredNot AcceptableProxy Authentication RequiredConflictGoneLength RequiredPrecondition FailedRequest Entity Too LargeRequest-URI Too LongUnsupported Media TypeExpectation FailedI'm a teapotUnprocessable EntityToo EarlyUpgrade RequiredPrecondition RequiredToo Many RequestsUnavailable For Legal ReasonsNot ImplementedBad GatewayService UnavailableGateway TimeoutHTTP Version Not SupportedBandwidth Limit Exceeded[uwsgi] implicit plugin requested %s unable to parse command line options mapped %llu bytes (%llu KB) for %d cores *** WARNING: you have enabled harakiri without post buffering. Slow upload could be rejected on post-unbuffered webservers *** invalid cheaper value: must be lower than processes warning: invalid cheaper-initial value (%d), must be equal or higher than cheaper (%d), using %d as initial number of workers warning: invalid cheaper-initial value (%d), must be lower or equal than worker count (%d), using %d as initial number of workers invalid min-worker-lifetime value (%d), must be lower than max-worker-lifetime (%d) enabling cheaper-rss-limit-soft requires enabling also memory-report enabling cheaper-rss-limit-hard requires setting also cheaper-rss-limit-soft cheaper-rss-limit-hard value must be higher than cheaper-rss-limit-soft value Requested Range Not SatisfiableRequest Header Fields Too LargeNetwork Authentication Requiredcore/buffer.cuwsgi_buffer_fix()uwsgi_buffer_ensure()%X uwsgi_buffer_append()\t\n\r\"\\uwsgi_buffer_send()uwsgi_buffer_append_ipv4() -> inet_ntop()timeout while sending buffer !!! core/reader.cuwsgi_simple_wait_read_hook()/poll()uwsgi_simple_wait_read_hook2()/poll()uwsgi_request_body_seek()/fseek()uwsgi_request_body_readline()/malloc()consume_body_for_readline()/realloc()[uwsgi-warning] you are using readline() on request body allocating over than %llu MB, that is really bad and can be avoided... consume_body_for_readline()/fread()[uwsgi-body-read] Error reading %llu bytes. Content-Length: %llu consumed: %llu left: %llu message: %s [uwsgi-body-read] Timeout reading %llu bytes. Content-Length: %llu consumed: %llu left: %llu uwsgi_request_body_read()/realloc()[uwsgi-warning] you are using read() on request body allocating over than %llu MB, that is really bad and can be avoided... uwsgi_request_body_read()/malloc()uwsgi_request_body_read()/fread()[uwsgi-body-read] Error reading %llu bytes. Content-Length: %llu consumed: %llu left: %llu message: Client closed connection uwsgi_postbuffer_do_in_disk()/uwsgi_tmpfile()invalid X-Progress-ID value: must be a UUID uwsgi_postbuffer_do_in_disk()/fwrite() Unknownbytes */%lldbytes %lld-%lld/%lldContent-Rangecore/writer.cuwsgi_response_sendfile_do()uwsgi_simple_write()uwsgi_response_add_content_range is called with wrong arguments:start=%lld end=%lld content-length=%lld uwsgi_response_write_headers_do()uwsgi_response_write_headers_do() TIMEOUT !!! uwsgi_response_writev_headers_and_body_do()uwsgi_response_writev_headers_and_body_do() TIMEOUT !!! uwsgi_response_write_body_do()uwsgi_response_write_body_do() TIMEOUT !!! uwsgi_response_writev_body_do()uwsgi_response_writev_body_do() TIMEOUT !!! uwsgi_response_sendfile_do()/fstat()uwsgi_response_sendfile_do()/dup()uwsgi_response_sendfile_do() TIMEOUT !!! uwsgi_simple_wait_write_hook()/poll()uwsgi_simple_write() TIMEOUT !!! [uwsgi-alarm] invalid mule_id (%d mules available), fallback to 0 [uwsgi-alarm-error] uwsgi_alarm_trigger()/writev()[uwsgi-alarm-fd] i will stop monitoring fd %d ALARM: %s %.*s ALARM: %.*s ALARM: %s %.*sALARM: %.*sunable to spawn alarm thread core/alarm.c[uwsgi-alarm-fd]/read()[uwsgi-alarmunable to find alarm "%s" [uwsgi-alarm] added fd %d invalid alarm syntax: %s invalid alarm-fd syntax: %s invalid log-alarm syntax: %s invalid log-alarm: %s invalid alarm: %s %d %d %d %d %d %ninvalid cron syntax core/cron.clocaltime()invalid %s syntax, must be prefixed with a legion name unable to parse cron definition: %s [uwsgi-cron] invalid command in cron definition: %s you can register max %d cron !!! [uwsgi-cron] routing signal %d uwsgi_manage_command_cron()/localtime()[uwsgi-cron] running "%s" (pid %d) waiting for %s ... core/hooks.cspinningfifo_hook()/write()uwsgi_hook_append()/write()uwsgi_hook_write()/write()unable to find function "%s" [rpc result from "%s"] %.*s uwsgi_hook_appendn()/write()uwsgi_hook_writen()/write()uwsgi_hook_chown2()/chown)unable to find uid %s unable to find gid %s uwsgi_hook_chown()/chown)invalid hook chmod mask: %s uwsgi_hook_chmod()/chmod()uwsgi_hook_unlink()/unlink()uwsgi_hook_sticky()/stat()uwsgi_hook_sticky()/chmod()uwsgi_hook_putenv()uwsgi_hook_mkdir()uwsgi_hook_chdir()cdmkdirputenvchown2stickysafeexeccreatecreatwritenappendnwritefifounlinkumountcallretcallintretretryrpcwait_for_fswait_for_filewait_for_dirwait_for_socketunix_signalspinningfiforunning "%s" (%s)... hook action not found: %s uwsgi_hooks_run()/kill()invalid hook spinningfifo syntax, must be: invalid hook writefifo syntax, must be: uwsgi_hook_writefifo()/write()invalid hook append syntax, must be: invalid hook write syntax, must be: invalid unix_signal syntax, must be invalid alarm hook syntax, must be: invalid hook writen syntax, must be: invalid hook chown2 syntax, must be: invalid hook chown2 syntax, uid must be a number invalid hook chown2 syntax, gid must be a number invalid hook chown syntax, must be: invalid hook chmod syntax, must be: unable to call function "%s(%d)" unable to call function "%s(%s)" invalid hook syntax, must be hook:args running --- PRIVATE HOOK --- (%s)... FATAL hook failed, destroying instance _plugin.so/usr/lib64/uwsgicore/plugins.cdlclose()requires!!! UNABLE to load uWSGI plugin: %s !!! the loaded plugin (%s) has no .name attribute you have embedded too much generic plugins !!! option "%s" found in plugin %s unable to allocate mutexattr structure unable to set PTHREAD_PRIO_INHERIT unable to make the mutex 'robust' !!! it looks like your kernel does not support pthread robust mutexes !!! !!! falling back to standard pthread mutexes !!! [deadlock-detector] a process holding a robust mutex died. recovering... uwsgi_lock_ipcsem_init()/ftok()uwsgi_lock_ipcsem_init()/semget()uwsgi_lock_ipcsem_init()/semctl()unable to allocate rwlock structure found ipcsem mapped to alive pid %d. skipping ipcsem removal. unable to find lock engine "%s" [deadlock-detector] pid %d was holding lock %s (%p) unable to share mutex unable to initialize mutex core/lock.cuwsgi_lock_ipcsem()/semop()uwsgi_unlock_ipcsem()/semop()unable to share rwlock unable to initialize rwlock uwsgi_ipcsem_clear()/semctl()lock engine: ipcsem pthread robust mutexeslock engine: %s user filemonthunderlegion_core/cache.c[cache-udp-node] sendmsg()[cache-udp-server] read()cache sweeper thread enabled delclearupdategetftruncate()uwsgi_cache_init()/mmap()cache_[cache-udp-node] socket()djb33xno_expireclear_on_fullsweep_on_fulllazylazy_expirepurge_lruignore_fullmath_initiallastmodbitmapudpserverudpserversudp_serverudp_serversudpstoredeletestore_deletestoresyncstore_synckey_sizehash_sizemaxitemsinvalid cache hash for "%s" [cache-sync] invalid cache size, expected %llu received %llu [cache-sync] invalid cache block size, expected %llu received %llu ALARM !!! cache-loop (and potential deadlock) detected slot = %lu prev = %lu next = %lu LRU item will be purged from cache "%s" *** DANGER cache "%s" is FULL !!! *** freed %llu items for cache "%s" [uwsgi-cache] restored %llu items [cache-udp-server] cannot bind to %s *** udp server for cache "%s" running on %s *** [cache-udp-server] unable to update cache uwsgi_cache_sync_all()/msync()uwsgi_cache_start_sweepers()/pthread_create()unable to run the cache sweeper!!! unable to run the cache udp server !!! udp server thread enabled for cache "%s" uwsgi_cache_magic_get()/realloc()[cache-sync] getting cache dump from %s ... [cache-sync] unable to connect to the cache server [cache-sync] unable to write to the cache server [cache-sync] unable to read from the cache server [cache-sync] trying with the next sync node... [cache-udp-node] invalid udp address: %s added udp node %s for cache "%s" Removing invalid cache store file: %s Cannot remove invalid cache store file: %s creating a new cache store file: %s invalid cache store file. Please remove it or fix cache blocksize/items to match its size recovered cache from backing store file: %s uwsgi_cache_init()/mmap() [with store]*** Cache "%s" initialized: %lluMB (key: %llu bytes, keys: %llu bytes, data: %llu bytes, bitmap: %llu bytes) preallocated *** [cache] stored "%.*s" in "%s" [cache-error] unable to store "%.*s" in "%s" [cache-error] unable to read file "%.*s" [cache-gzip] stored "%.*s" in "%s" [cache] unable to store item %s unable to parse cache definition you have to specify a cache name you have to specify the maximum number of cache items invalid cache blocksize for "%s" invalid cache blocks for "%s" invalid cache hashsize for "%s" invalid cache keysize for "%s" invalid number of cache blocks for "%s", must be higher than max_items (%llu) core/daemons.cuwsgi_spawn_daemon()/setgid()uwsgi_spawn_daemon()/setuid()uWSGI external daemonuwsgi_spawn_daemon()/chdir()uwsgi_spawn_daemon()/setsid()uwsgi_spawn_daemon()/prctl()uwsgi_spawn_daemon()/clone()legion-legion-smart-attach-daemonlegion-smart-attach-daemon2attach-control-daemonnotifypidmax_throttlens_pidreload_signalreloadsignalstop_signalstopsignaldaemonizeinvalid --%s keyval syntax [uwsgi-daemons] throttling "%s" for %d seconds [uwsgi-daemons] %sspawning "%s" (uid: %d gid: %d) [uwsgi-daemons] unable to spawn "%s" uwsgi_spawn_daemon()/waitpid()daemon "%s" (pid: %d) annihilated [uwsgi-daemons] BUG !!! daemon "%s" has already daemonized !!! [uwsgi-daemons] stopping daemon (pid: %d): %s [uwsgi-daemons] daemon did not die in time, killing (pid: %d): %s [uwsgi_daemons] stopping legion "%s" daemon: %s (pid: %d) [uwsgi-daemons] "%s" (pid: %d) did not daemonize !!! [uwsgi-daemons] found changed pidfile for "%s" (old_pid: %d new_pid: %d) [uwsgi-daemons] found changed pid for "%s" (old_pid: %d new_pid: %d) uwsgi-daemons] legion "%s" daemon "%s" (pid: %d) annihilated [uwsgi-daemons] found valid/active pidfile for "%s" (pid: %d) invalid legion daemon syntax: %s invalid smart-attach-daemon syntax: %s --%s: you need to specify a 'command' key text/htmlclose404 Not Found403 Forbidden405 Method Not Allowed301 Moved Permanently/?Locationmurmur2randomrandcore/master_events.c[reload-on-fd] read()*** fd %d ready: %s *** *** fd %d ready !!! *** [brutal-reload-on-fd] read()lost connection with mules uwsgi_master_manage_events()/read()lost connection with workers !!! lost connection with spoolers core/chunked.cuwsgi_chunked_input_recv()invalid queue size/blocksize %llu: must be a multiple of memory page size (%d bytes) creating a new queue store file: %s invalid queue store file. Please remove it or fix queue blocksize/items to match its size recovered queue from backing store file: %s *** Queue subsystem initialized: %luMB preallocated *** core/queue.ccore/event.cepoll_create()epoll_ctl()epoll_wait()timerfd_create()timerfd_settime()[uwsgi-signal] you have registered this signal in worker %d memory area, only that process will be able to run it you cannot register signals without a master only the master and the workers can register signal handlers [uwsgi-signal] you cannot re-register a signal as the master !!! [uwsgi-signal] signum %d registered (wid: %d modifier1: %d target: default, any worker) [uwsgi-signal] signum %d registered (wid: %d modifier1: %d target: %s) uwsgi_add_file_monitor: invalid filename length you can register max 64 file monitors !!! you can register max 64 timers !!! you can register max 64 rb_timers !!! *** SIGNAL QUEUE IS FULL: buffer size %d bytes (you can tune it with --signal-bufsize) *** could not deliver signal %d to workers pool could not deliver signal %d to worker %d could not deliver signal %d to the spooler could not deliver signal %d to mule %d could not deliver signal %d to a mule could not deliver signal %d to farm %d (%s) ^^^ UNSUPPORTED SIGNAL TARGET: %s ^^^ error managing signal %d on %s %d uWSGI %s %d screams: UAAAAAAH my master disconnected: i will kill myself !!! core/signal.csocketpair() uwsgi_signal_send()worker0active-workersinvalid signal target: %s mulesfarm_unknown farm: %s [uwsgi-signal] read()X-Progress-ID=upload progress uuid = %.*s core/progress.c{ "state" : "uploading", "received" : %llu, "size" : %llu } uwsgi_upload_progress_update()/lseek()uwsgi_upload_progress_update()/write()uwsgi_upload_progress_update()/fsync()uwsgi_upload_progress_destroy()/unlink()*** BOOOOOOM *** core/timebomb.cunable to setup the time bomb, goodbye Fire in the hole !!! (%d seconds to detonation) [uWSGI] getting INI configuration from %s *** WARNING: Can't find section "%s" in INI configuration file %s *** core/fsmon.cfsmon_add()/inotify_init()uwsgi_fsmon_ack()/ioctl()uwsgi_fsmon_ack()/read()[uwsgi-fsmon] invalid syntax: "%s" fsmon_add()/event_queue_add_fd_read()fsmon_add()/inotify_add_watch()[uwsgi-fsmon] registered monitor for "%s" [uwsgi-fsmon] unable to register monitor for "%s" [uwsgi-fsmon] detected event on "%s" unknown mount flag "%s" unknown umount flag "%s" /proc/self/mountscore/mount.cuwsgi_mount()uwsgi_umount()dirsyncmandlockmovenoatimenodevnoexecrdonlyreadonlyremountnosuidforcedetachrecrecursiveprivatethe /proc filesystem must be mounted for recursive umount uwsgi_mount_hook() invalid syntax uwsgi_check_mountpoint()/statfs()core/metrics.c%lld invalid metric oid: %s invalid metric name: %s reset_after_pushaliaschildrenarg3narg2narg1narg3arg2arg1collectorinitial_valuegaugeabsoluteunable to find metric "%s" ptrcore.routed_signals5.2core.unrouted_signals5.3core.busy_workers5.4core.idle_workers5.5core.overloaded5.100core.total_tx5.101core.total_rss5.102core.total_vszavg5.103core.avg_response_time5.104core.total_running_timeworker.%d.requests3.%d.1worker.%d.delta_requests3.%d.2worker.%d.failed_requests3.%d.13worker.%d.respawns3.%d.14worker.%d.avg_response_time3.%d.8worker.%d.total_tx3.%d.9worker.%d.rss_size3.%d.11worker.%d.vsz_size3.%d.12worker.%d.running_timeworker.%d.core.%d.requests3.%d.2.%d.13.%d.2.%d.33.%d.2.%d.43.%d.2.%d.53.%d.2.%d.6worker.%d.core.%d.exceptions3.%d.2.%d.7worker.%d.core.%d.read_errors3.%d.2.%d.8socket.%d.listen_queue7.%d.1added custom metric: %s resetrateunable to find metric %s initialized %llu metrics accumulatoraddermultiplierfuncunable to find metric collector "%s" unable to encode oid %s to asn/ber uwsgi_register_metric()/lseek()unable to register metric: %s uwsgi_register_metric()/write()uwsgi_register_metric()/mmap()metrics collector thread started invalid metric keyval syntax: %s you need to specify a metric name: %s uwsgi_setup_metrics()/uwsgi_expand_path()worker.%d.core.%d.write_errorsworker.%d.core.%d.routed_requestsworker.%d.core.%d.static_requestsworker.%d.core.%d.offloaded_requestsmetric alias "%s" requires a mapping !!! invalid metric threshold keyval syntax: %s metric's threshold requires a key and a value: %s added threshold for metric %s (value: %lld) memory allocated for metrics storage: %llu bytes (%llu MB) .uwsgi_plugins_buildercore/plugins_builder.cunable to generate uwsgi.hinvalid uwsgi.huwsgi_build_plugin()/write()invalid uwsgiconfig.pyunable to find cflags invalid cflags UWSGI_PLUGINS_BUILDER_CFLAGSuwsgi_build_plugin()/setenv()PYTHONpython--extra-pluginuwsgi_build_plugin()/mkdir() .uwsgi_plugins_builder/.uwsgi_plugins_builder/uwsgi.hunable to generate uwsgiconfig.py.uwsgi_plugins_builder/uwsgiconfig.pycore/sharedarea.csharedareapagesoffsetuwsgi_sharedarea_init()/realloc()uwsgi_sharedarea_init_fd()/mmap()sharedarea %d created at %p (%d pages, area at %p) invalid sharedarea keyval syntax you need to set a size for a sharedarea !!! [%s] only the master and the workers can register RPC functions the supplied RPC name string is too long, max size is %d registered shared/inherited RPC function "%s" registered RPC function "%s" on worker %d local rpc subsystem is still not initialized !!! RPC packet length overflow!!! Must be less than or equal to 65535, have %llu core/gateway.c%s %d setgid() to %d gateway_respawn()/setgid()%s %d setuid() to %d gateway_respawn()/setuid()respawned %s %d (pid: %d) you can register max %d gateways [%s pid %d] no more nodes available. Going cheap... core/uwsgi.cvacuum()/tcsetattr()VACUUM: pidfile removed. VACUUM: pidfile2 removed. Usage: %s [options...] -%c|--%-*s %s --%-*s %s falseoffimmediate gid: %d immediate uid: %d invalid file descriptor: %d undeferred-shared-socketinvalid umask: %s invalid chmod value: %s pthread_join() = %d x-sendfilexsendfilex-accel-redirectxaccelredirectnginxtrue;end of configuration %s = %s %s = true workers total requests: %lu ----------------- signal_pidfile()/kill()error: invalid pidfile invalid signal number node %s rejected signal %d *** backtrace of *** end of backtrace *** pthread_key_create()unavailable loop engine !!! need-unable to load plugin "%s" $1$2$3pre apprunning "%s" (pre app)... mounting %s on %s invalid mountpoint: %s post apprunning "%s" (post app)... mounting "%s" (in-jail)... running "%s" (in-jail)... setrlimit()setpriority()scheduler priority set to %d /etc/mime.types!!! no %s file found !!! VirtualHosting mode enabled. thunder lock: enabled snmpunable to find cache "%s" spooler on initializing uWSGITERMscreenSTYgethostname()un-mounting "%s" (asap)... running "%s" (asap)... simpleasyncsparemanual%d: %s --- end of plugins list --- --- end of loggers list --- --- end of routers list --- *** uWSGI loaded clocks *** --- end of clocks list --- *** uWSGI loaded alarms *** --- end of alarms list --- 16 April 2024 18:41:30uname()os: %s-%s %s nodename: %s machine: %s clock source: %s pcre jit enabled pcre jit disabled detected binary path: %s mounting "%s" (pre-jail)... running "%s" (pre-jail)... uwsgi_run()/prctl()%s: invalid address uwsgi_opt_add_addr_list()%2xunconfiguredsuwsgi-socketssl-sockethttp-sockethttp-socket-modifier1http-socket-modifier2http11-sockethttps-sockethttps-socket-modifier1https-socket-modifier2fastcgi-socketfastcgi-nph-socketfastcgi-modifier1fastcgi-modifier2scgi-socketscgi-nph-socketscgi-modifier1scgi-modifier2raw-socketraw-modifier1raw-modifier2puwsgi-socketsocket-protocolthunder-lockset harakiri timeoutharakiri-verboseharakiri-graceful-timeoutharakiri-graceful-signalharakiri-queue-thresholdharakiri-no-arhno-harakiri-arhno-harakiri-after-req-hookbacktrace-depthset backtrace depthmule-harakirixmlconfigload config from xml filefallback-configstrictskip-zeroskip-atexitskip-atexit-teardownset-placeholderset a placeholderset-phdeclare-optiondeclare-option2resolve(opt logic) for cyclefor-globfor-timesfor-readline(opt logic) end for cycleif-opt(opt logic) check for optionif-not-optif-envif-not-envifenvif-reload(opt logic) check for reloadif-not-reloadif-hostnameif-not-hostnameif-hostname-matchif-not-hostname-matchif-existsif-not-existsifexistsif-plugin(opt logic) check for pluginif-not-pluginifpluginif-fileif-not-fileif-dirif-not-dirifdirif-directory(opt logic) end ifset options blacklist contextend-blacklistset options whitelist contextend-whitelistignore-sigpipeignore-write-errorswrite-errors-tolerancewrite-errors-exception-onlydisable-write-exceptioninject-beforeinject-afterdaemonize uWSGIdaemonize2stop an instancereload an instancepause an instancesuspendsuspend an instanceresumeresume an instanceconnect-and-readextractlistenmax-varsmax-appsbuffer-sizeset internal buffer sizememory-reportenable memory reportenable the specified profilercgi-modeabstract-socketchmod-socketchown-socketchown unix socketsset umaskfreebindput socket in freebind modemap-socketenable-threadsenable threadsno-threads-waitauto-procnameprocname-prefixprocname-prefix-spacedprocname-appendset process namesprocname-masterset master process namesingle-interpreterneed-appexit if no app can be loadedenable master processrun the Emperoremperor-proxy-socketemperor-wrapperemperor-wrapper-overrideemperor-wrapper-fallbackemperor-nofollowemperor-procnameset the Emperor process nameemperor-freqemperor-required-heartbeatemperor-curse-toleranceemperor-pidfileemperor-tyrantemperor-tyrant-nofollowemperor-statsrun the Emperor stats serveremperor-stats-serverearly-emperoremperor-broodlordemperor-throttleemperor-max-throttleemperor-magic-execemperor-on-demand-extensionemperor-on-demand-extemperor-on-demand-directoryemperor-on-demand-diremperor-on-demand-execemperor-extra-extensionemperor-extra-extemperor-no-blacklistemperor-use-cloneemperor-graceful-shutdownemperor-capset vassals capabilityvassals-capvassal-capimperial-monitor-listimperial-monitors-listvassals-inheritvassals-includevassals-inherit-beforevassals-include-beforevassals-start-hookvassals-stop-hookvassal-sosvassal-sos-backlogvassals-setvassal-setworker-reload-mercymule-reload-mercyexit-on-reloaddie-on-termforce-gatewayshow this helpusageprint-symprint-symbolreapermax-requestsmin-worker-lifetimemax-worker-lifetimemax-worker-lifetime-deltaset internal sockets timeoutno-fd-passinglock-engineset the lock engineftokpersistent-ipcsemsafe-fdfd-safecache-blocksizeset cache blocksizecache-storecache-store-synccache-no-expirecache-expire-freqcache-report-freed-itemscache-udp-servercache-udp-nodecache-synccache-use-last-modifiedadd-cache-itemadd an item in the cacheload-file-in-cacheload-file-in-cache-gzipcache2enable shared queuequeue-blocksizeset queue blocksizequeue-storequeue-store-syncspooler-externalspooler-orderedspooler-chdirspooler-processesspooler-quietspooler-max-tasksspooler-harakirispooler-frequencyset spooler frequencyspooler-freqadd a muleadd a mule farmmule-msg-sizeset mule message buffer sizesignal-bufsizesignals-bufsizesignal-timersignal-rbtimerrpc-maxdisable-loggingdisable request loggingflockflock-waitflock2flock-wait2safe-pidfilesafe-pidfile2pivot-rootpivot_rootadd-gidimmediate-uidimmediate-gidno-initgroupsset process capabilityunshareunshare2setns-socketsetns-socket-skipsetns-skipsetns-preopenjailedreforkre-forkrefork-as-rootre-fork-as-rootrefork-post-jailre-fork-post-jailhook-asaphook-pre-jailhook-post-jailhook-in-jailhook-as-roothook-as-userhook-as-user-atexithook-pre-apphook-post-apphook-post-forkhook-acceptinghook-accepting1hook-accepting-oncehook-accepting1-oncehook-master-starthook-touchhook-emperor-starthook-emperor-stophook-emperor-reloadhook-emperor-losthook-as-vassalhook-as-emperorhook-as-mulehook-as-gatewayafter-request-hookafter-request-callexec-asapexec-pre-jailexec-post-jailexec-in-jailexec-as-rootexec-as-userexec-as-user-atexitexec-pre-appexec-post-appexec-as-vassalexec-as-emperorumount-asapumount-pre-jailumount-post-jailumount-in-jailumount-as-rootumount-as-vassalumount-as-emperorwait-for-interfacewait-for-interface-timeoutwait-interfacewait-interface-timeoutwait-for-ifacewait-for-iface-timeoutwait-ifacewait-iface-timeoutwait-for-fswait-for-filewait-for-dirwait-for-mountpointwait-for-fs-timeoutwait-for-socketwait-for-socket-timeoutcall-asapcall-pre-jailcall-post-jailcall-in-jailcall-as-rootcall-as-usercall-as-user-atexitcall-pre-appcall-post-appcall-as-vassalcall-as-vassal1call-as-vassal3call-as-emperorcall-as-emperor1call-as-emperor2call-as-emperor4load config from ini fileload config from yaml fileload config from json fileauto-weightno-serverforce no-server modecommand-modeforce command modeno-defer-accepttcp-nodelayso-keepaliveenable TCP KEEPALIVEsso-send-timeoutset SO_SNDTIMEOsocket-send-timeoutso-write-timeoutsocket-write-timeoutsocket-sndbufset SO_SNDBUFsocket-rcvbufset SO_RCVBUFshutdown-socketslimit-aslimit-nprocevil-reload-on-asevil-reload-on-rssmem-collector-freqbrutal-reload-on-fdksmenable Linux KSMpcre-jitnever-swaptouch-reloadtouch-workers-reloadtouch-mules-reloadtouch-spoolers-reloadtouch-chain-reloadtouch-logrotatetouch-logreopentouch-exectouch-signalfs-reloadfs-brutal-reloadfs-signalcheck-mountpointmountpoint-checkcheck-mountmount-checkpropagate-touchlimit-postlimit request bodyno-orphanspriocpu-affinityset cpu affinitypost-bufferingpost-buffering-bufsizebody-read-warningupload-progressno-default-appmanage-script-nameignore-script-nameignore SCRIPT_NAMEcatch-exceptionsreload-on-exceptionreload-on-exception-typereload-on-exception-valuereload-on-exception-reprexception-handleradd an exception handlerenable-metricsenable metrics subsystemadd a custom metricmetric-thresholdadd a metric threshold/alarmmetric-alarmalarm-metricmetrics-dirmetrics-dir-restoremetric-dirmetric-dir-restoremetrics-no-coresstats-httpstats-minifiedminify statistics json outputstats-minstats-pushstats-pusher-default-freqstats-pushers-default-freqstats-no-coresstats-no-metricsmulticastmulticast-ttlset multicast ttlmulticast-loopmaster-fifoenable the master fifosubscription-notify-socketbecame a member of a legionlegion-mcastlegion-nodeadd a node to a legionlegion-freqlegion-tolerancelegion-death-on-lord-errorlegion-skew-tolerancelegion-lordlegion-unlordlegion-setuplegion-deathlegion-joinlegion-node-joinedlegion-node-leftlegion-quorumset the quorum of a legionlegion-scrollset the scroll of a legionlegion-scroll-max-sizelegion-scroll-list-max-sizesubscriptions-sign-checksubscriptions-sign-skip-uidsubscriptions-use-credentialssubscription-algosubscription-dotsplitsubscribe-tosubscribesubscribe2subscribe-freqsubscription-tolerancestart-unsubscribedsubscribe-with-modifier1snmp-communityset the snmp community stringssl-verbosebe verbose about SSL errorsssl-verify-depthsnisni-dirsni-dir-ciphersssl-enable3enable SSLv3 (insecure)ssl-enable-sslv3ssl-enable-tlsv1enable TLSv1 (insecure)ssl-optionsni-regexpssl-tmp-dircheck-intervalforkbomb-delaybinary-pathforce binary pathunprivileged-binary-patchunprivileged-binary-patch-argmax-fdlogtoset logfile/udp addresslogto2log-formatlogformatlogformat-strftimelog-format-strftimelogfile-chownchown logfileslogfile-chmodchmod logfileslog-sysloglog to sysloglog-socketreq-loggerset/append a request loggerlogger-reqset/append a loggerlogger-listlist enabled loggersloggers-listthreaded-loggerlog-encoderlog-req-encoderlog-drainlog-filterlog-routelog-req-routeuse-abortalarm-cheapalarm-freqalarm-fdalarm-segfaultsegfault-alarmalarm-backlogbacklog-alarmlq-alarmalarm-lqalarm-listen-queuelisten-queue-alarmnot-log-alarmnot-alarm-logalarm-listlist enabled alarmsalarms-listalarm-msg-sizelog-masterlog-master-bufsizelog-master-streamlog-master-req-streamlog-reopenreopen log after reloadlog-truncatetruncate log on startuplog-maxsizeset maximum logfile sizelog-backupnamelogdatelog-datelog-prefixprefix logs with a stringlog-zerolog responses without bodylog-slowlog-4xxlog-5xxlog-biglog-sendfilelog sendfile requestslog-ioerrorlog requests with io errorslog-microslog-x-forwarded-formaster-as-rootdrop-after-initdrop-after-appsforce-cwdbinshchdir2lazy-appscheapercheaper-initialcheaper-algocheaper-stepcheaper-overloadcheaper-algo-listcheaper-algos-listcheaper-listcheaper-rss-limit-softcheaper-rss-limit-harddie-on-idleshutdown uWSGI when idleworker-mountthread-stacksizeset threads stacksizethreads-stacksizethread-stack-sizethreads-stack-sizevhostvhost-hostadd a routepath_infohttp_hostrequest_uriquery_stringremote_addruser_agentremote_userfinal-routeadd a final routefinal-route-statusfinal-route-hostfinal-route-urifinal-route-qsfinal-route-remote-addrfinal-route-user-agentfinal-route-remote-userfinal-route-refererfinal-route-labelfinal-route-iffinal-route-if-notfinal-route-runerror-routeadd an error routeerror-route-statuserror-route-hosterror-route-urierror-route-qserror-route-remote-addrerror-route-user-agenterror-route-remote-usererror-route-referererror-route-labelerror-route-iferror-route-if-noterror-route-runresponse-routeadd a response routeresponse-route-statusresponse-route-hostresponse-route-uriresponse-route-qsresponse-route-remote-addrresponse-route-user-agentresponse-route-remote-userresponse-route-refererresponse-route-labelresponse-route-ifresponse-route-if-notresponse-route-runrouter-listlist enabled routersrouters-listerror-page-403error-page-404error-page-500websockets-ping-freqwebsocket-ping-freqwebsockets-pong-tolerancewebsocket-pong-tolerancewebsockets-max-sizewebsocket-max-sizechunked-input-limitchunked-input-timeoutclockset a clock sourceclock-listlist enabled clocksclocks-listadd-headerrem-headerdel-headercollect-headerresponse-header-collectpull-headercheck-staticcheck-static-docrootstatic-checkstatic-mapstatic-map2static-skip-extstatic-indexstatic-safestatic-cache-pathsstatic-cache-paths-namemimefilemime-filestatic-expires-typestatic-expires-type-mtimestatic-expiresstatic-expires-mtimestatic-expires-uristatic-expires-uri-mtimestatic-expires-path-infostatic-gzipstatic-gzip-allstatic-gzip-dirstatic-gzip-prefixstatic-gzip-extstatic-gzip-suffixhonour-rangeoffload-threadsoffload-threadfile-serve-modeset static file serving modefileserve-modedisable-sendfilecheck-cacheclose-on-execclose-on-exec2set uWSGI custom modeearly-envdirunenvunset environment variablevacuumfile-writecgroup-optcgroup-dir-modenamespace-keep-mountnamespace-netadd network namespacens-netenable-proxy-protocolreuse-porttcp-fast-opentcp-fastopentcp-fast-open-clienttcp-fastopen-clientattach to a zerg serverzerg-fallbackzerg-serveradd a cron taskcron2unique-cronadd a unique cron taskcron-harakiriunique-legion-cronunique-cron-legionselect the uWSGI loop engineloop-listlist enabled loop enginesloops-listworker-execworker-exec2legion-attach-daemondaemons-honour-stdinload uWSGI pluginsneed-pluginsneed-pluginplugins-dirplugin-dirplugins-listlist enabled pluginsplugin-listautoloaddlopenblindly load a shared libraryallowed-modifiersremap-modifierdump-optionsshow-configbinary-append-datasimple printiprintforce exit() of the instancecflagsdot-hconfig-pybuild-pluginprint uWSGI versionresponse-headers-limit-- unavailable modifier requested: %d -- F*CK !!! i must kill myself (pid: %d app_id: %d)... *** if you want your workers to be automatically respawned consider enabling the uWSGI master process *** SIGPIPE: writing to a closed pipe/socket/fd (probably the client disconnected) on request %.*s (ip %.*s) !!! SIGPIPE: writing to a closed pipe/socket/fd (probably the client disconnected) !!! VACUUM: safe pidfile removed. VACUUM: safe pidfile2 removed. VACUUM WARNING: unix socket %s changed inode. Skip removal VACUUM: unix socket %s removed. VACUUM: unix socket %s (stats) removed. mem-collector thread started for worker %d uwsgi_opt_binary_append_data()/write()uwsgi_opt_set_immediate_gid(): invalid gid %d uwsgi_opt_set_immediate_gid()/setgid()uwsgi_opt_set_immediate_gid()/setgroups()uwsgi_opt_set_immediate_uid(): invalid uid %d uwsgi_opt_set_immediate_uid()/setuid()invalid https-socket syntax must be socket,crt,key [uwsgi-static] added check for %s invalid value for option "%s": must be > 0 recursive logic in options is not supported (option = %s) Gracefully killing worker %d (pid: %d)... invalid custom regexp syntax: must be invalid placeholder/--set value invalid syntax for '%s', must be: : unable to find digest algorithm: %s [security] empty capabilities mask !!! invalid dictionary syntax for %s invalid document root in static map, syntax mountpoint=docroot [uwsgi-static] added mapping for %s => %s uWSGI ERROR: %s is locked by another instance ;uWSGI instance configuration [uwsgi] worker %d app %d [%.*s] requests: %lu exceptions: %lu worker %d total requests: %lu app %d [%.*s] requests: %lu exceptions: %lu unable to load configuration from %s ...The work of process %d is done. Seeya! SIGINT/SIGTERM received...killing workers... graceful shutdown triggered... ...gracefully killing workers... ...brutally killing workers... invalid syntax for signal, must be addr,signal unable to deliver signal %d to node %s signal %d delivered to node %s HARAKIRI: --- uWSGI worker %d core %d (pid: %d) WAS managing request %.*s since %.*s --- SIGUSR2: --- uWSGI worker %d core %d (pid: %d) is managing request %.*s since %.*s --- HARAKIRI: --- uWSGI worker %d (pid: %d) WAS managing request %.*s since %.*s --- SIGUSR2: --- uWSGI worker %d (pid: %d) is managing request %.*s since %.*s --- HARAKIRI: --- uWSGI worker %d (pid: %d) WAS handling signal %d --- !!! uWSGI process %d got Segmentation Fault !!! !!! uWSGI process %d got Floating Point Exception !!! emperor-i-am-ready-to-accept/write()lost communication with the Emperor, goodbye... *** running %s loop engine [addr:%p] *** your loop engine died. R.I.P. invalid %s syntax, must be newoption=template *** no app loaded. GAME OVER *** *** no app loaded. going in full dynamic mode *** un-mounting "%s" (in-jail)... *** WARNING: you are running uWSGI without its master process manager *** limiting number of processes to %d... your processes number limit is %d !!! number of workers adjusted to %d due to system limits !!! limiting address space of processes... your process address space limit is %lld bytes (%lld MB) your memory page size is %d bytes detected max file descriptor number: %lu - your current max open files limit is %lu, this is lower than requested async cores !!! - max open files limit raised to %lu - async cores set to %d - fd table size: %d thunder lock: disabled (you can enable it with --thunder-lock) caching of static paths requires uWSGI caching !!! threads stack size set to %luk !!! unable to set requested threads stacksize !!! The -s/--socket option is missing and stdin is not a socket. ...you should enable the master process... really... your server socket listen backlog is limited to %d connections your mercy for graceful operations on workers is %d seconds [uwsgi-cron] command "%s" registered as cron task for legion "%s" [uwsgi-cron] command "%s" registered as cron task *** Operational MODE: command *** *** Operational MODE: no-workers *** *** Operational MODE: preforking+threaded *** *** Operational MODE: threaded *** *** Operational MODE: preforking+async *** *** Operational MODE: async *** *** Operational MODE: preforking *** *** Operational MODE: single process *** unable to find symbol/function "%s" added "%s(struct wsgi_request *)" to the after-request chain no-server mode requested. Goodbye. *** uWSGI is running in multiple interpreter mode *** !!!!!!!!!!!!!! WARNING !!!!!!!!!!!!!! no request plugin is loaded, you will not be able to manage requests. you may need to install the package for your language of choice, or simply load it with --plugin. !!!!!!!!!!! END OF WARNING !!!!!!!!!! [uwsgi-KSM] enabled with frequency: %d gracefully (RE)spawned uWSGI master process (pid: %d) spawned uWSGI master process (pid: %d) spawned uWSGI worker 1 (and the only) (pid: %d, cores: %d) spawned uWSGI worker 1 (pid: %d, cores: %d) *** uWSGI loaded generic plugins *** *** uWSGI loaded request plugins *** *** uWSGI loaded loggers *** *** uWSGI loaded cheaper algorithms *** --- end of cheaper algorithms list --- *** uWSGI loaded routers *** *** uWSGI loaded loop engines *** --- end of loop engines list --- *** uWSGI loaded imperial monitors *** --- end of imperial monitors list --- *** Starting uWSGI %s (%dbit) on [%.*s] *** 8.5.0 20210514 (Red Hat 8.5.0-20)compiled with version: %s on %s detected number of CPU cores: %d current working directory: %s *** running under screen session %s *** un-mounting "%s" (pre-jail)... unable to start offload thread %d for worker %d !!! spawned %d offload threads for uWSGI worker %d --- unable to connect to zerg server %s --- --- invalid data received from zerg-server --- [WARNING] option "%s" is deprecated: %s 2d4f32202d492e202d57616c6c202d445f4c4152474546494c455f534f55524345202d445f46494c455f4f46465345545f424954533d3634202d4f32202d67202d70697065202d57616c6c202d576572726f723d666f726d61742d7365637572697479202d57702c2d445f464f52544946595f534f555243453d32202d57702c2d445f474c49424358585f415353455254494f4e53202d66657863657074696f6e73202d66737461636b2d70726f746563746f722d7374726f6e67202d677265636f72642d6763632d7377697463686573202d73706563733d2f7573722f6c69622f72706d2f7265646861742f7265646861742d616e6e6f62696e2d636331202d6d3634202d6d74756e653d67656e65726963202d666173796e6368726f6e6f75732d756e77696e642d7461626c6573202d66737461636b2d636c6173682d70726f74656374696f6e202d6663662d70726f74656374696f6e202d576e6f2d6572726f72202d576e6f2d756e757365642d6275742d7365742d7661726961626c65202d66504943202d576578747261202d576e6f2d756e757365642d706172616d65746572202d576e6f2d6d697373696e672d6669656c642d696e697469616c697a657273202d57666f726d61742d7369676e65646e657373202d4455575347495f4841535f49464144445253202d4455575347495f5a4c4942202d4455575347495f4c4f434b5f5553455f4d55544558202d4455575347495f4556454e545f5553455f45504f4c4c202d4455575347495f4556454e545f54494d45525f5553455f54494d45524644202d4455575347495f4556454e545f46494c454d4f4e49544f525f5553455f494e4f5449465920202d4455575347495f5043524532202d4455575347495f524f5554494e47202d4455575347495f434150202d4455575347495f55554944202d4455575347495f56455253494f4e3d225c22322e302e32352e315c2222202d4455575347495f56455253494f4e5f424153453d223222202d4455575347495f56455253494f4e5f4d414a4f523d223022202d4455575347495f56455253494f4e5f4d494e4f523d22323522202d4455575347495f56455253494f4e5f5245564953494f4e3d223122202d4455575347495f56455253494f4e5f435553544f4d3d225c225c2222202d4455575347495f59414d4c202d4455575347495f4c494259414d4c202d4455575347495f4a534f4e202d4455575347495f53534c202d492f7573722f696e636c7564652f6c6962786d6c32202d4455575347495f584d4c202d4455575347495f584d4c5f4c4942584d4c32202d4455575347495f504c5547494e5f4449523d225c222f7573722f6c696236342f75777367695c2222202d4455575347495f4445434c4152455f454d4245444445445f504c5547494e533d225544455028636f7265726f75746572293b55444550286563686f293b554445502870696e67293b22202d4455575347495f4c4f41445f454d4245444445445f504c5547494e533d22554c455028636f7265726f75746572293b554c4550286563686f293b554c45502870696e67293b22bind to the specified UNIX/TCP socket using default protocolbind to the specified UNIX/TCP socket using uwsgi protocolbind to the specified UNIX/TCP socket using uwsgi protocol over SSLbind to the specified UNIX/TCP socket using HTTP protocolforce the specified modifier1 when using HTTP protocolforce the specified modifier2 when using HTTP protocolbind to the specified UNIX/TCP socket using HTTP 1.1 (Keep-Alive) protocolbind to the specified UNIX/TCP socket using HTTPS protocolforce the specified modifier1 when using HTTPS protocolforce the specified modifier2 when using HTTPS protocolbind to the specified UNIX/TCP socket using FastCGI protocolbind to the specified UNIX/TCP socket using FastCGI protocol (nph mode)force the specified modifier1 when using FastCGI protocolforce the specified modifier2 when using FastCGI protocolbind to the specified UNIX/TCP socket using SCGI protocolbind to the specified UNIX/TCP socket using SCGI protocol (nph mode)force the specified modifier1 when using SCGI protocolforce the specified modifier2 when using SCGI protocolbind to the specified UNIX/TCP socket using RAW protocolforce the specified modifier1 when using RAW protocolforce the specified modifier2 when using RAW protocolbind to the specified UNIX/TCP socket using persistent uwsgi protocol (puwsgi)force the specified protocol for default socketscreate a shared socket for advanced jailing or ipccreate a shared socket for advanced jailing or ipc (undeferred mode)spawn the specified number of workers/processesserialize accept() usage (if possible)enable verbose mode for harakiriinterval between graceful harakiri attempt and a sigkilluse this signal instead of sigterm for graceful harakiri attemptsonly trigger harakiri if queue is greater than this thresholddo not enable harakiri during after-request-hookset harakiri timeout for mule tasksload configuration using the pluggable systemre-exec uwsgi with the specified config when exit code is 1enable strict mode (placeholder cannot be used)skip check of file descriptor 0skip atexit hooks (ignored by the master)skip atexit teardown (ignored by the master)set a placeholder or an optionprint the specified option value and exitdeclare a new uWSGI custom optiondeclare a new uWSGI custom option (non-immediate)place the result of a dns query in the specified placeholder, sytax: placeholder=name (immediate option)(opt logic) for cycle (expand glob)(opt logic) for cycle (expand the specified num to a list starting from 1)(opt logic) for cycle (expand the specified file to a list of lines)(opt logic) check for environment variable(opt logic) check for hostname(opt logic) try to match hostname against a regular expression(opt logic) check for file/directory existence(opt logic) check for file existance(opt logic) check for directory existanceclear options blacklist contextclear options whitelist contextdo not report (annoying) SIGPIPEdo not report (annoying) write()/writev() errorsset the maximum number of allowed write errors (default: no tolerance)only raise an exception on write errors giving control to the app itselfdisable exception generation on write()/writev()use the specified file as config templateinclude the specified file as immediate configurationinject a text file before the config file (advanced templating)inject a text file after the config file (advanced templating)daemonize uWSGI after app loadingconnect to a socket and wait for data from itfetch/dump any supported address to stdoutset the socket listen queue sizeset the amount of internal iovec/vars structuresset the maximum number of per-worker applicationsforce CGI-mode for plugins supporting itforce UNIX socket in abstract mode (Linux only)map sockets to specific workersdo not wait for threads cancellation on quit/reloadautomatically set processes name to something meaningfuladd a prefix to the process namesadd a spaced prefix to the process namesappend a string to process namesdo not use multiple interpreters (where available)do not remap stdin to /dev/nullforce the vassal to became an Emperor proxyset a binary wrapper for vassalsset a binary wrapper for vassals to try before the default oneset a binary wrapper for vassals to try as a last resortdo not follow symlinks when checking for mtimeset the Emperor scan frequency (default 3 seconds)set the Emperor tolerance about heartbeatsset the Emperor tolerance about cursed vassalswrite the Emperor pid in the specified fileput the Emperor in Tyrant modedo not follow symlinks when checking for uid/gid in Tyrant modespawn the emperor as soon as possibilerun the emperor in BroodLord modeset throttling level (in milliseconds) for bad behaving vassals (default 1000)set max throttling level (in milliseconds) for bad behaving vassals (default 3 minutes)prefix vassals config files with exec:// if they have the executable bitsearch for text file (vassal name + extension) containing the on demand socket nameenable on demand mode binding to the unix socket in the specified directory named like the vassal + .socketuse the output of the specified command as on demand socket name (the vassal name is passed as the only argument)allows the specified extension in the Emperor (vassal will be called with --config)disable Emperor blacklisting subsystemuse clone() instead of fork() passing the specified unshare() flagsuse vassals graceful shutdown during ragnaroklist enabled imperial monitorsadd config templates to vassals config (uses --inherit)include config templates to vassals config (uses --include instead of --inherit)add config templates to vassals config (uses --inherit, parses before the vassal file)include config templates to vassals config (uses --include instead of --inherit, parses before the vassal file)run the specified command before each vassal startsrun the specified command after vassal's deathask emperor for reinforcement when overloadedask emperor for sos if backlog queue has more items than the value specifiedautomatically set the specified option (via --set) for every vassalannounce healthiness to the emperorset the maximum time (in seconds) we wait for workers and other processes to die during reload/shutdownset the maximum time (in seconds) a worker can take to reload/shutdown (default is 60)set the maximum time (in seconds) a mule can take to reload/shutdown (default is 60)force exit even if a reload is requestedexit instead of brutal reload on SIGTERMforce the spawn of the first registered gateway without a masterprint content of the specified binary symbolcall waitpid(-1,...) after each request to get rid of zombiesreload workers after the specified amount of managed requestsnumber of seconds worker must run before being reloaded (default is 10)reload workers after the specified amount of seconds (default is disabled)add (worker_id * delta) seconds to the max_worker_lifetime value of each workerdisable file descriptor passingcreate the specified number of shared locksset the ipcsem key via ftok() for avoiding duplicatesdo not remove ipcsem's on shutdowncreate a raw shared memory area of specified pages (note: it supports keyval too)do not close the specified file descriptorcreate a shared cache containing given elementsenable persistent cache to diskset frequency of sync for persistent cachedisable auto sweep of expired itemsset the frequency of cache sweeper scans (default 3 seconds)constantly report the cache item freed by the sweeper (use only for debug)bind the cache udp server (used only for set/update/delete) to the specified socketsend cache update/deletion to the specified cache udp servercopy the whole content of another uWSGI cache server on server startupupdate last_modified_at timestamp on every cache item modification (default is disabled)load a static file in the cacheload a static file in the cache with gzip compressioncreate a new generation shared cache (keyval syntax)enable persistent queue to diskset frequency of sync for persistent queuerun a spooler on the specified directorymap spoolers requests to a spooler directory managed by an external instancetry to order the execution of spooler taskschdir() to specified directory before each spooler taskset the number of processes for spoolersdo not be verbose with spooler tasksset the maximum number of tasks to run before recycling a spoolerset harakiri timeout for spooler tasksadd the specified number of mulessend a uwsgi signal to a serverset buffer size for signal queueadd a timer (syntax: )add a redblack timer (syntax: )maximum number of rpc slots (default: 64)lock the specified file before starting, exit if lockedlock the specified file before starting, wait if lockedlock the specified file after logging/daemon setup, exit if lockedlock the specified file after logging/daemon setup, wait if lockedcreate pidfile (before privileges drop)create pidfile (after privileges drop)create safe pidfile (before privileges drop)create safe pidfile (after privileges drop)chroot() to the specified directorypivot_root() to the specified directories (new_root and put_old must be separated with a space)setuid to the specified user/uidsetgid to the specified group/gidadd the specified group id to the process credentialssetuid to the specified user/uid IMMEDIATELYsetgid to the specified group/gid IMMEDIATELYdisable additional groups set via initgroups()unshare() part of the processes and put it in a new namespaceunshare() part of the processes and put it in a new namespace after rootfs changeexpose a unix socket returning namespace fds from /proc/self/nsskip the specified entry when sending setns file descriptorsjoin a namespace created by an external uWSGI instanceopen /proc/self/ns as soon as possible and cache fdsmark the instance as jailed (force the execution of post_jail hooks)fork() again after privileges drop. Useful for jailing systemsfork() again before privileges drop. Useful for jailing systemsfork() again after jailing. Useful for jailing systemsrun the specified hook as soon as possiblerun the specified hook before jailingrun the specified hook after jailingrun the specified hook in jail after initializationrun the specified hook before privileges droprun the specified hook after privileges droprun the specified hook before app exit and reloadrun the specified hook before app loadingrun the specified hook after app loadingrun the specified hook after each forkrun the specified hook after each worker enter the accepting phaserun the specified hook after the first worker enters the accepting phaserun the specified hook after each worker enter the accepting phase (once per-instance)run the specified hook after the first worker enters the accepting phase (once per instance)run the specified hook when the Master startsrun the specified hook when the specified file is touched (syntax: )run the specified hook when the Emperor startsrun the specified hook when the Emperor send a stop messagerun the specified hook when the Emperor send a reload messagerun the specified hook when the Emperor connection is lostrun the specified hook before exec()ing the vassalrun the specified hook in the emperor after the vassal has been startedrun the specified hook in each mulerun the specified hook in each gatewayrun the specified function/symbol after each requestrun the specified command as soon as possiblerun the specified command before jailingrun the specified command after jailingrun the specified command in jail after initializationrun the specified command before privileges droprun the specified command after privileges droprun the specified command before app exit and reloadrun the specified command before app loadingrun the specified command after app loadingrun the specified command before exec()ing the vassalrun the specified command in the emperor after the vassal has been startedmount filesystem as soon as possiblemount filesystem before jailingmount filesystem after jailingmount filesystem in jail after initializationmount filesystem before privileges dropmount filesystem before exec()ing the vassalmount filesystem in the emperor after the vassal has been startedunmount filesystem as soon as possibleunmount filesystem before jailingunmount filesystem after jailingunmount filesystem in jail after initializationunmount filesystem before privileges dropunmount filesystem before exec()ing the vassalunmount filesystem in the emperor after the vassal has been startedwait for the specified network interface to come up before running root hooksset the timeout for wait-for-interfacewait for the specified filesystem item to appear before running root hookswait for the specified file to appear before running root hookswait for the specified directory to appear before running root hookswait for the specified mountpoint to appear before running root hooksset the timeout for wait-for-fs/file/dirwait for the specified socket to be ready before loading appsset the timeout for wait-for-socketcall the specified function as soon as possiblecall the specified function before jailingcall the specified function after jailingcall the specified function in jail after initializationcall the specified function before privileges dropcall the specified function after privileges dropcall the specified function before app exit and reloadcall the specified function before app loadingcall the specified function after app loadingcall the specified function() before exec()ing the vassalcall the specified function(char *) before exec()ing the vassalcall the specified function(char *, uid_t, gid_t) before exec()ing the vassalcall the specified function() in the emperor after the vassal has been startedcall the specified function(char *) in the emperor after the vassal has been startedcall the specified function(char *, pid_t) in the emperor after the vassal has been startedcall the specified function(char *, pid_t, uid_t, gid_t) in the emperor after the vassal has been startedweight of the instance (used by clustering/lb/subscriptions)set weight of the instance (used by clustering/lb/subscriptions) automaticallydisable deferred-accept on socketsenable TCP NODELAY on each requestforce calling shutdown() in addition to close() when sockets are destroyedlimit processes address space/vszlimit the number of spawnable processesreload if address space is higher than specified megabytesreload if rss memory is higher than specified megabytesforce the master to reload a worker if its address space is higher than specified megabytesforce the master to reload a worker if its rss memory is higher than specified megabytesset the memory collector frequency when evil reloads are in placereload if the specified file descriptor is readybrutal reload if the specified file descriptor is readyenable pcre jit (if available)lock all memory pages avoiding swappingreload uWSGI if the specified file is modified/touchedtrigger reload of (only) workers if the specified file is modified/touchedreload mules if the specified file is modified/touchedreload spoolers if the specified file is modified/touchedtrigger chain reload if the specified file is modified/touchedtrigger logrotation if the specified file is modified/touchedtrigger log reopen if the specified file is modified/touchedrun command when the specified file is modified/touched (syntax: file command)signal when the specified file is modified/touched (syntax: file signal)graceful reload when the specified filesystem object is modifiedbrutal reload when the specified filesystem object is modifiedraise a uwsgi signal when the specified filesystem object is modified (syntax: file signal)destroy the instance if a filesystem is no more reachable (useful for reliable Fuse management)over-engineering option for system with flaky signal managementautomatically kill workers if master dies (can be dangerous for availability)set processes/threads priorityset size in bytes after which will buffer to disk instead of memoryset buffer size for read() in post buffering modeset the amount of allowed memory allocation (in megabytes) for request body before starting printing a warningenable creation of .json files in the specified directory during a file uploaddo not fallback to default appautomatically rewrite SCRIPT_NAME and PATH_INFOreport exception as http output (discouraged, use only for testing)reload a worker when an exception is raisedreload a worker when a specific exception type is raisedreload a worker when a specific exception value is raisedreload a worker when a specific exception type+value (language-specific) is raisedexport metrics as text files to the specified directoryrestore last value taken from the metrics dirdisable generation of cores-related metricsrun the udp server on the specified addressenable the stats server on the specified addressprefix stats server json output with http headerspush the stats json to the specified destinationset the default frequency of stats pushersdisable generation of cores-related statsdo not include metrics in stats outputsubscribe to specified multicast groupset multicast loop (default 1)enable the notification socketset the notification socket for subscriptionsbecame a member of a legion (shortcut for multicast)set the frequency of legion packetsset the tolerance of legion subsystemdeclare itself as a dead node for the specified amount of seconds if one of the lord hooks failsset the clock skew tolerance of legion subsystem (default 60 seconds)action to call on Lord electionaction to call on Lord dismissaction to call on legion setupaction to call on legion death (shutdown of the instance)action to call on legion join (first time quorum is reached)action to call on new node joining legionaction to call node leaving legionset max size of legion scroll bufferset max size of legion scroll list bufferset digest algorithm and certificate directory for secured subscription systemsubscriptions-sign-check-toleranceset the maximum tolerance (in seconds) of clock skew for secured subscription systemskip signature check for the specified uid when using unix sockets credentialssubscriptions-credentials-checkadd a directory to search for subscriptions key credentialsenable management of SCM_CREDENTIALS in subscriptions UNIX socketsset load balancing algorithm for the subscription systemtry to fallback to the next part (dot based) in subscription keysubscribe to the specified subscription serversubscribe to the specified subscription server using advanced keyval syntaxsend subscription announce at the specified intervalset tolerance for subscription serversunsubscribe-on-graceful-reloadforce unsubscribe request even during graceful reloadconfigure subscriptions but do not send them (useful with master fifo)force the specififed modifier1 when subscribingenable the embedded snmp serverset maximum certificate verification depthadd an SNI-governed SSL contextcheck for cert/key/client_ca file in the specified directory and create a sni/ssl context on demandset ssl ciphers for sni-dir optionset a raw ssl option (numeric value)add an SNI-governed SSL context (the key is a regexp)store ssl-related temp files in the specified directoryset the interval (in seconds) of master checkssleep for the specified number of seconds when a forkbomb is detectedpatch the uwsgi binary with a new command (before privileges drop)patch the uwsgi binary with a new command (after privileges drop)patch the uwsgi binary with a new command and arguments (before privileges drop)patch the uwsgi binary with a new command and arguments (after privileges drop)enable async mode with specified coresset maximum number of file descriptors (requires root privileges)log to specified file or udp address after privileges dropset advanced format for request loggingapply strftime to logformat outputsend logs to the specified socketoffload log writing to a threadadd an item in the log encoder chainadd an item in the log req encoder chaindrain (do not show) log lines matching the specified regexpshow only log lines matching the specified regexplog to the specified named logger if regexp applied on logline matcheslog requests to the specified named logger if regexp applied on logline matchescall abort() on segfault/fpe, could be useful for generating a core dumpcreate a new alarm, syntax: use main alarm thread rather than create dedicated threads for curl-based alarmstune the anti-loop alarm system (default 3 seconds)raise the specified alarm when an fd is read for read (by default it reads 1 byte, set 8 for eventfd)raise the specified alarm when the segmentation fault handler is executedraise the specified alarm when the socket backlog queue is fullraise the specified alarm when a log line matches the specified regexp, syntax: [,alarm...] skip the specified alarm when a log line matches the specified regexp, syntax: [,alarm...] set the max size of an alarm message (default 8192)delegate logging to master processset the buffer size for the master logger. bigger log messages will be truncatedcreate the master logpipe as SOCK_STREAMcreate the master requests logpipe as SOCK_STREAMset logfile name after rotationprefix logs with date or a strftime stringlog requests slower than the specified number of millisecondslog requests with a 4xx responselog requests with a 5xx responselog requestes bigger than the specified sizereport response time in microseconds instead of millisecondsuse the ip from X-Forwarded-For header instead of REMOTE_ADDRleave master process running as rootrun privileges drop after plugin initialization, superseded by drop-after-appsrun privileges drop after apps loading, superseded by master-as-rootforce the initial working directory to the specified valueoverride /bin/sh (used by exec hooks, it always fallback to /bin/sh)chdir to specified directory before apps loadingchdir to specified directory after apps loadingset lazy mode (load apps in workers instead of master)load apps in each worker instead of the masterset cheap mode (spawn workers only after the first request)set cheaper mode (adaptive process spawning)set the initial number of processes to spawn in cheaper modechoose to algorithm used for adaptive process spawningnumber of additional processes to spawn at each overloadincrease workers after specified overloadlist enabled cheapers algorithmsdon't spawn new workers if total resident memory usage of all workers is higher than this limitif total workers resident memory usage is higher try to stop workersset idle mode (put uWSGI in cheap mode after inactivity)load application under mountpointload application under mountpoint in the specified worker or after workers spawnrun each worker in prethreaded mode with the specified number of threadsenable virtualhosting mode (based on SERVER_NAME variable)enable virtualhosting mode (based on HTTP_HOST variable)add a route based on Host headeradd a route based on REQUEST_URIadd a route based on QUERY_STRINGadd a route based on REMOTE_ADDRadd a route based on HTTP_USER_AGENTadd a route based on REMOTE_USERadd a route based on HTTP_REFERERadd a routing label (for use with goto)add a route based on conditionadd a route based on condition (negate version)always run the specified route actionadd a final route for the specified statusadd a final route based on Host headeradd a final route based on REQUEST_URIadd a final route based on QUERY_STRINGadd a final route based on REMOTE_ADDRadd a final route based on HTTP_USER_AGENTadd a final route based on REMOTE_USERadd a final route based on HTTP_REFERERadd a final routing label (for use with goto)add a final route based on conditionadd a final route based on condition (negate version)always run the specified final route actionadd an error route for the specified statusadd an error route based on Host headeradd an error route based on REQUEST_URIadd an error route based on QUERY_STRINGadd an error route based on REMOTE_ADDRadd an error route based on HTTP_USER_AGENTadd an error route based on REMOTE_USERadd an error route based on HTTP_REFERERadd an error routing label (for use with goto)add an error route based on conditionadd an error route based on condition (negate version)always run the specified error route actionadd a response route for the specified statusadd a response route based on Host headeradd a response route based on REQUEST_URIadd a response route based on QUERY_STRINGadd a response route based on REMOTE_ADDRadd a response route based on HTTP_USER_AGENTadd a response route based on REMOTE_USERadd a response route based on HTTP_REFERERadd a response routing label (for use with goto)add a response route based on conditionadd a response route based on condition (negate version)always run the specified response route actionadd an error page (html) for managed 403 responseadd an error page (html) for managed 404 responseadd an error page (html) for managed 500 responseset the frequency (in seconds) of websockets automatic ping packetsset the tolerance (in seconds) of websockets ping/pong subsystemset the max allowed size of websocket messages (in Kbytes, default 1024)set the max size of a chunked input part (default 1MB, in bytes)set default timeout for chunked inputautomatically add HTTP headers to responseautomatically remove specified HTTP header from the responsestore the specified response header in a request var (syntax: header var)store the specified response header in a request var and remove it from the response (syntax: header var)check for static files in the specified directorycheck for static files in the requested DOCUMENT_ROOTmap mountpoint to static directory (or file)like static-map but completely appending the requested resource to the docrootskip specified extension from staticfile checkssearch for specified file if a directory is requestedskip security checks if the file is under the specified pathput resolved paths in the uWSGI cache for the specified amount of secondsuse the specified cache for static pathsset mime types file path (default /etc/mime.types)set the Expires header based on content typeset the Expires header based on content type and file mtimeset the Expires header based on filename regexpset the Expires header based on filename regexp and file mtimeset the Expires header based on REQUEST_URI regexpset the Expires header based on REQUEST_URI regexp and file mtimeset the Expires header based on PATH_INFO regexpstatic-expires-path-info-mtimeset the Expires header based on PATH_INFO regexp and file mtimeif the supplied regexp matches the static file translation it will search for a gzip versioncheck for a gzip version of all requested static filescheck for a gzip version of all requested static files in the specified dir/prefixcheck for a gzip version of all requested static files with the specified ext/suffixenable support for the HTTP Range headerset the number of offload threads to spawn (per-worker, default 0)disable sendfile() and rely on boring read()/write()check for response data in the specified cache (empty for default cache)set close-on-exec on connection sockets (could be required for spawning processes in requests)set close-on-exec on server sockets (could be required for spawning processes in requests)load a daemontools compatible envdirload a daemontools compatible envdir ASAPtry to remove all of the generated file/socketswrite the specified content to the specified file (syntax: file=value) before privileges dropput the processes in the specified cgroupset value in specified cgroup optionset permission for cgroup directory (default is 700)run in a new namespace under the specified rootfskeep the specified mountpoint in your namespaceenable PROXY1 protocol support (only for http parsers)enable REUSE_PORT flag on socket (BSD only)enable TCP_FASTOPEN flag on TCP sockets with the specified qlen valueuse sendto(..., MSG_FASTOPEN, ...) instead of connect() if supportedfallback to normal sockets if the zerg server is not availableenable the zerg server on the specified UNIX socketadd a cron task (key=val syntax)set the maximum time (in seconds) we wait for cron command to completeadd a cron task runnable only when the instance is a lord of the specified legionadd a unique cron task runnable only when the instance is a lord of the specified legionrun the specified command as workerrun the specified command as worker (after post_fork hook)attach a command/daemon to the master process (the command has to not go in background)attach a command/daemon to the master process (the command has to not go in background), when the daemon dies, the master dies tooattach a command/daemon to the master process managed by a pidfile (the command has to daemonize)attach a command/daemon to the master process managed by a pidfile (the command has to NOT daemonize)same as --attach-daemon but daemon runs only on legion lord nodesame as --smart-attach-daemon but daemon runs only on legion lord nodesame as --smart-attach-daemon2 but daemon runs only on legion lord nodedo not change the stdin of external daemons to /dev/nullattach-daemon keyval variant (supports smart modes too)load uWSGI plugins (exit on error)add a directory to uWSGI plugin search pathtry to automatically load plugins when unknown options are foundcomma separated list of allowed modifiersremap request modifier from one id to anotherdump the full list of available optionsshow the current config reformatted as inireturn the content of a resource to stdout for appending to a uwsgi binary (for data:// usage)simple print (immediate version)report uWSGI CFLAGS (useful for building external plugins)dump the uwsgi.h used for building the core (useful for building external plugins)dump the uwsgiconfig.py used for building the core (useful for building external plugins)build a uWSGI plugin for the current binaryset response header maximum size (default: 64k)HTTP/1.0 Status: proto/base.c[WARNING] unable to add %.*s=%.*s to uwsgi packet, consider increasing buffer size uwsgi_proto_ssl_write()/SSL_write()uwsgi_proto_ssl_read_body()/SSL_read()!!! the current protocol does not support request body !!! invalid request block size: %u (max %u)...skip uwsgi_proto_suwsgi_parser()/SSL_read()proto/uwsgi.cuwsgi_proto_uwsgi_parser()HTTP/1.0PROXY SERVER_ADDRSERVER_PORTREMOTE_PORTproto/http.cinet_ntop()invalid HTTP request , uwsgi_proto_http_parser()HTTP_Content-Type: X-Forwarded-For: Content-Length: CONNECTIONKEEP_ALIVETETRAILERnot enough space in wsgi_req http proto_parser_buf to decode PATH_INFO, consider tuning it with --buffer-size [WARNING] unable to add HTTP_%.*s=%.*s to uwsgi packet, consider increasing buffer size invalid HTTP request size (max %u)...skip uwsgi_proto_http_parser() -> client closed connection invalid HTTPS request size (max %u)...skip uwsgi_proto_https_parser()/SSL_read()uwsgi_proto_https_parser() -> client closed connectionproto/fastcgi.cuwsgi_proto_fastcgi_parser()uwsgi_proto_fastcgi_read_body()/realloc()uwsgi_proto_fastcgi_parser()/realloc()invalid SCGI request size (max %u)...skip proto/scgi.cuwsgi_proto_scgi_parser()proto/puwsgi.c*** jailing uWSGI in %s *** lib/linux_ns.cUWSGI_JAIL_PIDpid %d ended. Respawning... sethostname()/.uwsgi_ns_tmp_mountpointmkdir() ns_tmp_mountpointmkdir() ns_tmp_mountpoint2noneremounting /proc /procremounting %s to %s rmdir()waiting for jailed master (pid: %d) death... jailed master process exited and exit-on-reload is enabled, shutting down your kernel does not support linux pid namespace /.uwsgi_ns_tmp_mountpoint/.uwsgi_ns_tmp_mountpoint1.2.11pcre error: code %d at offset %d pcre JIT compile error code %d rtimesor${core/routing.cfinalresponseinvalid route syntax continuelastbreakreturnbreak-with-statusdonotlogdonotoffloadlogvargotoaddvaraddheaderdelheaderremheaderclearheadersresetheadersdisableheaderssendsend-crnlsetappsetusersethomesetfilesetscriptnamesetmethodseturisetremoteaddrsetpathinfofixpathinfosetdocrootsetschemesetprocnamesetmodifier1setmodifier2flushfixclforceclisfileisdirislinkisexecisequal==startswithendswithishigher>islower<ishigherequal>=islowerequal<=containscontainipv4inipv6inemptycookiemimehttptimebase64hex![rule: %llu] label: %s [rule: %llu] action: %s [uwsgi-route] invalid addvar syntax, must be KEY=VAL invalid logvar syntax, must be key=value uwsgi_router_chdir_func()/chdir()[uwsgi-route] ERROR "goto" instruction can only jump forward (check your label !!!) invalid route condition syntax unable to find "%s" route condition unable to register route "%s" *** dumping internal routing table *** [rule: %llu] subject: %s %s: %s%s action: %s *** end of the internal routing table *** *** dumping internal error routing table *** *** end of the internal error routing table *** *** dumping internal response routing table *** *** end of the internal response routing table *** *** dumping internal final routing table *** *** end of the internal final routing table *** invalid collect header syntax, must be
collecting header %.*s to var %s invalid pull header syntax, must be
pulling header %.*s to var %s [uWSGI] getting YAML configuration from %s unable to initialize YAML parser (libyaml) error parsing YAML file: %s (%c) unsupported YAML token %d in %s block P(([uWSGI] getting JSON configuration from %s error parsing JSON data: line %d %s you must define a object named %s in your JSON data [uwsgi-ssl] client certificate verify error: num=%d:%s:depth=%d:%s unable to write pem data in file %s uwsgi_write_pem_to_file()/write()[uwsgi-ssl] unable to initialize context "%s" [uwsgi-ssl] unable to assign key %s for context "%s" [uwsgi-ssl] unable to set requested ciphers (%s) for context "%s" unable to load client CA certificate (%s) for context "%s" [uwsgi-ssl] unable to set ssl verify locations (%s) for context "%s" [uwsgi-ssl] unable to assign certificate %s for context "%s" invalid RSA signature syntax, must be: : unable to load private key: %s invalid %s syntax, must be sni_keycrt,key[,ciphers,client_ca] [uwsgi-ssl] DANGER unable to initialize context for "%s" [uwsgi-sni for pid %d] added SSL context for %s [uwsgi-sni for pid %d] destroyed SSL context for %s core/ssl.c-----BEGIN .crt.key.caunknown digest algo: %s .pemdeadcore/legion.c[uwsgi-legion] sendto()unknown legion: %s EVP_EncryptInit_ex()EVP_DecryptInit_ex()arbiternode_left[uwsgi-legion] read()node_joined[DANGER] you have configured a too much tiny buffer for the scrolls list !!! tune it with --legion-scroll-list-max-size invalid alarm action syntax, must be: [uwsgi-legion] EVP_EncryptInit_ex()[uwsgi-legion] EVP_EncryptUpdate()[uwsgi-legion] EVP_EncryptFinal_ex()[uwsgi-legion] invalid udp address: %s invalid legion-node syntax, must be invalid legion-quorum syntax, must be invalid legion-scroll syntax, must be [uwsgi-legion] invalid event: %s [uwsgi-legion] invalid %s action: %s [uwsgi-legion] invalid option name (%s), this should not happen (possible bug) [uwsgi-legion] invalid %s syntax, must be [uwsgi-legion] unknown legion: %s [uwsgi-legion] unable to find algorithm/cipher %s invalid legion syntax, must be [uwsgi-legion] ERROR unable to find legion_action "%s" [uwsgi-legion] (phase: %s legion: %s) %s [uwsgi-legion] (phase: %s legion: %s) calling %s [uwsgi-legion] %s: %.*s valor: %llu uuid: %.*s left Legion %s [uwsgi-legion] ERROR, node_left hook returned: %d [uwsgi-legion] invalid packet size: %d [uwsgi-legion] invalid modifier1[uwsgi-legion] EVP_DecryptInit_ex()[uwsgi-legion] EVP_DecryptUpdate()[uwsgi-legion] EVP_DecryptFinal_ex() [uwsgi-legion] invalid packet size [uwsgi-legion] invalid packet [uwsgi-legion] invalid legion name [uwsgi-legion] untolerable packet received for Legion %s , check your clock !!! [uwsgi-legion] %s: %.*s valor: %llu uuid: %.*s joined Legion %s [uwsgi-legion] ERROR, node_joined hook returned: %d [uwsgi-legion] %s: %.*s valor: %llu uuid: %.*s announced its death to Legion %s [uwsgi-legion] ERROR, join hook returned: %d [uwsgi-legion] --- WE HAVE QUORUM FOR LEGION %s !!! (valor: %llu uuid: %.*s checksum: %llu votes: %d) --- [uwsgi-legion] --- END OF QUORUM REPORT --- [uwsgi-legion-node] %s: %.*s valor: %llu uuid: %.*s last_seen: %d vote_valor: %llu vote_uuid: %.*s [uwsgi-legion] attempting to become the Lord of the Legion %s [uwsgi-legion] ERROR, lord hook returned: %d [uwsgi-legion] suspending myself from Legion "%s" for %d seconds [uwsgi-legion] i am now the Lord of the Legion %s [uwsgi-legion] a new Lord (valor: %llu uuid: %.*s) raised for Legion %s... *********** The New Lord Scroll *********** *********** End of the New Lord Scroll *********** [uwsgi-legion] ERROR, unlord hook returned: %d [uwsgi-legion] no quorum: only %d vote(s) for Legion %s, %d needed to elect a Lord [uwsgi-legion] i cannot be The Lord of The Legion %s without a quorum ... [uwsgi-legion] action "%s" is already registered !!! [uwsgi-legion] unable to activate legion %s [uwsgi-legion] ERROR, setup hook returned: %d unable to run the legion server !!! legion manager thread enabled [uwsgi-legion] ERROR, death hook returned: %d invalid xml id evaldomain|=[uWSGI] using xml uwsgi id: %s [uWSGI] could not parse file %s. [uWSGI] parsing config file %s [uWSGI] invalid xml config file. [uWSGI] invalid xml root element, expected. 78dad5bd6973dc469628fa99fa15684fcc4c91ad8dd462f5b0bb6fd0122d735aa234a4e4b6c7e340a00aa82a9828a08c858b7dfddfdf5972cfc452b427de7b1d6db1907972dfce7e9e1c44dd3f2fdf9e45074f1e3c787210e5659a956df4287f153d9ad7f85f83ff2ca347c5d3e851b96d0af837dfe2cf452313d2fc104a000056f22ff932cd96511c2fb645d7e07f0fb2db36abcbe88bd75f44bf3ef897ac4cf325c001545e66d1676c3efef8eef3dbb3f3f8e4e3d9dea19bf7cdc965fce1ebafdf7d3879137ffeeaf3d79716c8fb93ef0e5feebd7cf1e2d94b2bf1d5ded18b9736dccbe7f1e5a78be88bc357cf9fbffcf2f9f3a75f3efbf2e95f5ebc387c79f8e20b0569003efacbd1d1b3675f1e3d7df6f2d58be75f7ef9e2d5d3575fb8dd3b3d7f03dd8b3f7cfc74f6e1fc32fa353afffceeddc3e829fd9f7f9bff3efdeda1aea1bb6956799cd57555cf6ef723f15d54abd917ffdafc47f4af4df403fc5720e8bfa63ffe4ff9c5c3e8f661d4b43517817fcb6aff214cf6d767ef4ee3187fbd3b3b875ffbc7a136e23a4b8a6dd2aeddc654fa7e542db1d965921759fa87f6001a8a9b649951dbf9329a51f2e3aace5779991494bf4ca33ffd2d3ada8fd26e7b14067888d9c746e76f7bc6fabfd1d61fbd2ad84c5ee66d9e14d4cd3f7137ca4aa6c655d76ebb765fc3076a488aa4decca00b8f1f3fde377bfb03fd7e44f95f601fe3f8db93f8e4e2ed25f4c5a96899b4d09cda8af6ce3c8eb2dbbc9d1df64c75b5cd4a774b51daffc084fdcf17fb7fe89cd5d9cfc689c15993c98ffeded5d07a56467f8f9e46fff66f91ced864edba4ac37975b6a9da2c4ed2b49600c62cc6d7593daf9a2cb8f6b077eabc5c45fffaf8a0e17f66f8effe0ee37bf83f0ff6f6421d7de875df4c112375921ef60fab270b97b668b2f078bde1e2b8eeb96c6936ef56e14d4a0fd09bd3af3ebffd31f2b6a9b7fcc90d9f7a5efa3a6fb3d9919cec82f6e13e1e6ce3cbdccb5f7089fd2fdcfd0ff07adf2faa7291b447d8ddd9629dd4d1c1fe1750c22952566dbebc935d914717d3443d8f1544b0245ec7e9dd4c0237d05096e2ea406af4b7e810ae1eb7622e62572fab71bb976cb78d00bca9eaabac6ef83e78bcb9bbc9d31f1f637ea048bc000460a418c2e8e6d4b16cf34d16cd8cf3086f7d5c2df1779735ed239dd1b449dd1a59fb4f0e9f3e7d6a0ca15d77808ac0cead1657e6d598377106d7e1affff320eaf99f9eb2aec962b39ec162f27f72672eae442deddaa9e5b8bf92dffab3e894e9beb56b5cb5062e9bc349ddda728178d3b5d92d77efdf644ddc37cab947e77ef327bd2bff5f9a766ef8ffc3132f3af8074dbd987ef77278f91cef14b890daaa2bf00e62ccf1d03c1f1ddf16d6d5e162a68092c667efdf9fbe393bf974ba373b8cfefa5778da0240ef4f2e3f9d5e0888c310c4bb0f6f6da8a310d4a76f2e4e4fde5c0a90672190d7df9c9e7c54b53c0f817cfbcd87cb4f7b02e245b0bfa7ef3f5c7c2f205e86203e5e7c787d7ef25e8efacbe0984efefb7bd9ccab10c0f987f8ecfcecd3d9c93b01f5971ea8cbd38b6ff5fc05a7f8238c2906e2e5ebd38bb3f3b7123438d7afdf7d36972338d3efcf606c122238d117a7ffe5afdae1f3f0747eba387b2d97edf085b1cd80188adf9e9e43a75f0b1aed127af4cace87ddf5cf93ef2fa397cfadf44fd0c70b2ff5f505524990e874e4dbb31398c7f33788480081e7675e7cf80cbbf828902388c3bd67447d96487e7226918ca7efbf3a7df3e6f48decbf53410f8ca452adfade9cbe7e7772713a56653f98ae55574a50f1eb0fe75f9fbd7db0276865423afcfce33100a4468f7d1afbcde9c7d9b64c36d97e24cac3edd22dc43b1f03950e644f4410fff22fe2f3d828ff4e95076c15ef521bf4b17cc5f142dde32b69fb8303b3a9a04f79561ffe08b8cdbf396d896a478b3efa7b55c26390a4d891bde9e033bc9df7e01adea3e7e057abbdd596709ebfff2db4dd794c7b06c27a5775d13ab9cea26c33cfd2142ee1b6aaa24db75847abacccea7c1171479ae84f7ffa13a0ccd4f69ea4a0443f64d33f987d189d1a173e341fbd303c0966de9fff2cbaa3d77a991785683a6e937991e103d46de5c2775b445003ab7d8b7defb6ffbf9966ee6a78321ccab8020460b1c67900cc7b8984e7dfee8e6f8f6fa196db477f2fe144ed473d85e2b6ba422a048a3e8c7e011a8c2bf8e56ff4ba5fc5b5c8fab79bfde35f8e7f89fe16a90c7ef4396fff81be8ae2b8ccb2343efbf02ddceddfa966dd64fbaa89e3a62be35857f2ddc7b7cf637d99aa6f2ea6db3afdeed3e9f92572b6b0b46acb4e168574931103a6b33806dab1bb053a2efabfffd7487d7bfef935f120644390105f7ef87cf1fa54b762a6b9fdfa7c798af94697548adb9b7251746916fdb569d3bc7abcfebb9d54e4732f0dea74d2f255991476da2669d7986282dd354fdabb6dd638a521b901b4316bedf4326b9fe4a225b14a62b6d440df5fbe8dbf8617fcc3c7d373fd8c1a8980413ebd3d7acaff73c66eb594536ba5d363780b3679d58854e355fafcf9ec8d01d77579fa04ffa1de06a616d9208151b7893f66ea49bbd80e0efcd3eb8ffec0cdc4e8e8d9d070d3b91c93bdebe2abafeb2cfbeaf20def3e5962dec0f0ca1cd6de1ea0595a17f4f6724fad340577cda22dfca9d92675b2f193175b209f5a3ffda7242f8c09d39cf1af2f4e4fb1e177675ffde7c9d93ba3982ad27b20a0de7cbb082c5bb67177769b26b5b3c0c4fc117d324ee5d9e587d77ff98b733065a2bb520b3c2e7e07909160a7eac5f1a7e0eceb93376f2e2e0de87c89bcadc65c4b23777b93da95af6ada8ceedc746d834fb1ccf276aa825dacb334b0c2b5b7f054f649916ff2b6e9df6804e56cb2fb6dbe4dd595add3903d0a810ee6f0306ff3ebaa8debaa6a678baa6c5ac6310fcaec86121f4666eab66be3aa48f78f03fb4a8fcf484cf33ae3be3848b510fd7c7572791a160a614ef4c5178186927a9b3cc1ebc49ffccd2629fd54406e327f67e7aa5f26ec4d92b7e6eefee7c9d9a7f8e4fc7bd5499910cd1e211de7cef0c9c78fc812d557f9c9ebf8c365fc5d0ca422be9c40c39d2395f6f9ece2f48d41220d40f9b9874fe3e7fea9da00e6f1a87a92de153df7755a2c17ee53b0ad8ac035d5794f2626ba65a13677ab0bbe496062ebaca9ba7ae12ec42a6bab6d6b9e70730ef5de9a5fc1867df2e1f2a4ad36f9c27d9317eb276dd25c0592f11f12ab84ce0390e767409b2a74a32b83c90a0b314e202156fb7dbbc2dd7e623a05f0c78bb30f88ae45d1d1d39ecbe09b93b37f7cf68efdebefdffe13368681414ddb9e230d5b2f4325aeafc1ab8f5e8b329507cbcec9d49eca8a890ff14885d799bccf8ae0224cac27cdaefbba26e7dbcb30a6dc2df2f9e28d486fb2fe1e0768ffd7271fddf73fd92673d826ed5df0da16bd330ae169c80a380f16bcd8bfdf21a6a476af430a7441145f6d710f2def7c4c3d28cb7f7df2fa9bd3f8eb77276fe3cfe76f4f3f7d3af9eadde9ded3dba78703801fdf208f921950fd60ef3ebc3e79c75047fd50275f5d9e7ef7112e4c867cd60ff9fee4d3370cf4bc1fe8ecfc35c3bce88779732a605e0e34f65974fdcb817acebe659857fd305f9f7d670eef2fce9ebabc34914014c3364df104de6e87a69139f05f3803f03b8543e33e828ad5bb73fef9fd57a717d15f81f8387c7a48c4c73ba7c7087e797a49e0d4fb7e4474555473fba69187cd4023e1fbf5c5f71f3fc5df58fbff262fd3eaa6f17063266078cf22e112b7aa7d4e7c8d6414ecba13d5864a992d36cd6a5fb1e835f37e36eb4aa405b354a041fb9024586958669d629a28fee7e8705fe30516c36dde2d97591dfdfa608fab81efe3077b4dfe4b16031e5635faa3c84ae30311ab637b9c2437159ce5077b88c72de15e4d155ef6dbb1d336d36a7097032ea73a709d145de6b6da416d2f9fc3e7a26be0b1f5538e20e9bacad3e880bfe36d5b63257dcd1d20afe4d8ef92280dcf7f5e95ba53887c1fbb3dc411ae93260672a471dbb2ebe96b0d253871de661bdd529eaa91502e8f039baa6fe0c716b70fe0c7a9485c24659c027283b06e1f74ed46fb810e54db06dbef2b3be38e20beb2af64d0b22b2213c80e94aecdfaead8978362f869902ce11a861dea767d33d87191bd43d7ebe97dbf990e5adf4c19e86fc70f3c7d1b3138a52cf0582ee763332f548c06dd574e66060af614f1818574d2075719ee708cd50a14b373c345fb06e564bb857b3a5a870776d3037e1306978b1bec56ef5c20c147ba14a894a08beae4755541b9477f47c530217725ae1ee93d54a8a5758c0ce1e6266f61d8cd9fff1c6a80f44f022d70faee4d58e482a09b5f5f9c5af4824e3edab75f0f4ad313419ff1eb0f6f4e017503f2e19f676f3e7d83b88826eb1675766491305024fef0ede9eb4f1f2ee2afbeff747a79f6dfa7b312ce55f9e7c3fd03a81c593cd822158d17552ae70313f08011daecb4b14313cf7413e228c3bd8a754407db63fe15c34d5c27d101fd8163ed76c0c24bacfb20bd83ab3ea73ae5637195dd8977007ef14be93f51f09bb28c37739db78dc845be68d77817a96aec605b67d7c7bdb9fcb0ecbcf27b7ad4d042d222e747f36fbc7712f7a2f71863ef6707cbae5cec1b97bb5fce78fc76eda655599dadb2dbadc4567a86104255b873022368e83d1f4355ccb674ff83dba29eb78065790f783da7830a0d23c7ecb83717285364831701ec4401fdcaa37a8583aa8aaaeeaf6d9b206bad3fbfc89603b975be5ab7266e27b7314f579ab449b09b340107fc852f84aa7286056157f4b4c7df9bbcd40582353f8c7a2a18ab3a49d3d1aae5601f463c4aa8937e485dc5e27774eec183ae44fc53e0bf707f2333dad82b2aa9498ebd44984b488ff33290d55156572a12e0e46ba04e4f3fbd0cd5f292ab79695102a19ee15108f5eea0af7b0703fd3bd8a58307811e3e7912bd4ddaec26b96b22d8d7d1b6ae1659d3644d34db2465b202d26b7e17b5eb2cda240d1cff7df89db4a4d650a60d6660154d565fc3722c2aa86199c1655b670da63f7aa46b072c1e6acf96557d1555b018dbe4a68ca47ad8a347ce865f7131e31db0c8936557142241a1dcd5169e28d868c626f34889b2db885fa836c772467a183009fe83fb2d29e2a69b378b3a27ba26dee6dbec87a31fcd230ba3c3de377c15620b1db5b0a2df2bfc3d729ec5f0624637fc510ac210bf627ef388d44cd504fc92d5ab63556a5bd5ad80c19fb1780b69c4159c2fa07edd2ef1c3680c5426916e9baebaba2933ef3294ab73207e784fab333ef984eec19e58545d019b0a75ea32584614d0474d53a8f7a2bd3dee85131a08dcd30da036c7fc90e25e7b93649baae45dcc6296a430b6f3268132093e7ff686761110aa45bfc38b0a451ba9b395023b610f6f24489957f844caaf02da8809c4414598dacd5639f681e75b92dadc05d800c62a40b3c85a15e5148498d2769d3711febf84877a038f130c32830309e34415e12412c511a6ac601f555d991aa310d94c3d343cfd4b523b29177768a222cb334034831d9574451b1d3e85a3bf68f61527e46739904555b675557848154fafda0f3c25d5561c45352fa83fa3d2ec43d699878ce6ac2aabae8e49b2e46d448b1fd256dd627d1c60e089592e603d2a0347e303d4c4fafe80fbaa6adb22d32bb358a7792dbbb2496e6313840f206a8d531501dec86a6532a6ac3b8e1a85a341578140023df299cac3fbc845e09d24e8fd63b50acb7cd5d106d33788750d041f4ffc07970ebee12a81e996660daadecec480042b0efe1cdb2c36d847707ae9c42d004f053c2ce22e4bb0046fb1bde0982c8cd65e2e1b9e162d2e91d071271277f8e14bfb2235112f42f3a804f22c7f78f6e58f6a00702f564561d6c1296e2d7c243a8b5d07f5a6b1553da5701b2f7f74af872c2bbd49300615a44e2c803ece1bc1e84991db5b0f49d432343107622f8cceab793fba534ac79c9e02792a7eeeaa5abdc5005eae688fc28601f2a5c95abaa1715cd136a127e4262f0a7c0d12a0629276fd2829e1d4978b4cdc88804588cb900a57d161b4cc6b38f47403deac61e77193780792ae589672d19f2a7c146caa46ade9b4dda0261857d90735928da9f6b21a71a107374c706fa97d0458f82646057ecc35d2e170dff2ad6e24d2a6bb49ea122ec621e622b35b1fec9d7efb317e7df6f19bd38bf8f5a7ef80aa8757e66edbc6fc52bbb96966e4dad3d798e31049eede93c9789336fa85a3172bc2ddde444098279b7c11e19dde0c1e0b048fd7b43546c1003728e40e82375ad48f8f1fb70a5b0a059c91dc779832c87bc75283dc795a49a4de87c19081360910367eb79d0047e767021c1e8c096038d0980fd15468a49025acda964dd76c6182a196362fc20b3672d3c5c92228d1309828eefb29aa95efe7feb13ecaab98dfb3818646b816803f7519ed3fcd5f607cabb28ec2b6431d604cf306c65548e9893e257432e4ccb5a1928049aee3a45855de741035feecc8c02924f220ebf7794caab2be1530209c847895b59a776590fd1a42e2c15647b887fb7ee7c66a81af4232451c591cd136f05f829342249f448cb640ea362692347c2b2af4254bcc95c45bcb59dc6e0b8856662509cea4643709fc151125ab207f33b256cd7f3a96f4baa464a2a4000419d1fd680d3404aa653b723e7ce5d4e6c1a7157fc2295be44bb8df9645b26a8c06e99bdf60dc5f78f5e1237c95dd1940f025361f80e1dc87c130c7af8a585dd1ece5f379deeedb0887ae744ec670308b399d31a0e8e1062e1f41914db225a20f66604b17b26897dc28dc9a15d2d31fcfc55a41a5d4249085dbbc4eb8daa74450e69b0dd0cb49611626a8ac310be28af90b08d9889ae555d7440d9cad47341f38c9e6e166e40d60099be985e37365d559d49d0b0549b153630f94ae0f6708b72b5c5a59ddc0b08b0225f88f1f8b5d0cf93ffc885cfa384e5ab8abe75d9bc571349bc531e15e691cef7b4789f6d6147c3bb87754122d51e3a78897bfef8a11db4b15a204329f10a97879d0269435395b23b986e71ee1d526d17575251e3dce68e0f54aecfc403673b7f58946de92c8e76d6b9cf6835086317291e15e2376a6372abc78701334c781c4d89df552c1f6dd170702c01e13618ec2dc2775a818990c7bc86535e94aca2ae6d365f60679793dd7230f236f1a03956c2ba7785e64ee0009286eeeca85a037c47cb46be9e96198512091376214a65b42146349c00ca160d0623c8ef96195cc326da620e08183673150e015c0e1f23c3a570a101789a4dab75dbd8245acbb63e7ae1028b29526f161c1a181fad3acc85a894f15c92f7781b56c6eb26c1b0386241695a8bb224b6a9de6a10e3d7a28c46eb9db668a2f0917f5a26bd5dbbbce8aad66ff3a988cfcab39c136d3c379f3427dd21d6209a42f7434b92ba6ea8230f5fcc7de5327e9e4edc9d9b9676d79f2faf5e9c74f68a6ea2ad97d3cf97c792a0d2dfb744211f394cad7a69a244a6ee30f176f803063bdd5c84e8bfef63748e18fafd894f1ecc4d6013393514fd0b6ff98a2133abf6b33a05eb2dab43ed1d54e68cb6e446828ef075594bf82c63ea8c6a62a9a2a755229fe3ef9f40de9eabe3afc8b5e908b4fefdec46f4ebf3ef9fcee1369a6899d4516de8e222aaa3e439927c6ca0435372f3f7ef8f00e661f35422fce4fdeedf9ce98de7f7873f6f519c09cbc919ae9a7979ff60e9ff6c1519d1aeecb3eb8d36fb1bda3a3be7cb4fbf9faf3f96b8079d907f3fee4fce4ed694c137676fef587bd67bddd7a7f7a7909b07b7bcf0e4740e2938b8b93eff79e1d8dc1bd3fb9b8fc0606f1ec592f24acd5d96b18487c727efe010673baf7e538f0de97cffb603ee22185c97fdabb4c17a7b000e79730d0a3172f34d4f9bb1895280c2dda6fe2cbd38f32d1a9ede294aca4512f24f25610fd5f518e37d9a7dfa15318caf3d6eceb13c87b83c747001c7946d4f13767ff79f2fa1fa7aae1675efd744fa17e2902b8eab9fff5f9ecf493a8fd2f4ede57179f3f9dbcb306e66d84b71fd85b8168fe856d15ffed09dbb6bbfcf36aeb3d1cb6405010827b7e399f94950e53d0dcd6a31da5a4ce95c419cf952bae4b3679219557e6c8c112bf99eb6dc8bb8c1789287e178b9389ae408f2aebda2a1602409405d51df9df80c7a9cc984db1e900e998432aa33e285922e207b9a024b315e80190ce0b42ae2ca1121259dbba6aab45552811290d5509a73037e67960d11d50e02c2726c66b128939c5ea92c522dbb692f93a13853955b367cc95c0771c60f78f9dba8100dc267593510f25ecec266fd755c7fce37995deed5b0df5b510aa9c54c4a0e26d553699dd5dcaeaefad2f8c09d7cdaca10668dc254c1211e630b58ba461495d96a562a560309bfd40170473a9b97757687da4e1c66c9f8588d7d595bb3e12647085642b43034771bf5a1be40be8cd3163892f52f90008f3916fb645462566fb307a2509e32e918e20adf06e83277d296880ba25f66799dda00e439e35d82514eae29aabf58159594073b46b438ae507b24f409aa376d0f4659104f340df04ff501ee2046df347ba812a395c6c7a0f7afb84d45d84e835dd25b2737354e4c868eba0473639538229b328f2ac6ced2db4cc6fc7e66560168c1b6451540d4e81b8e7b9764a1ca9571e30ab7e3c7b7cd260f7e35d59b4396ba510afc96946782782b1745b97992c751dccdb0a699b4dfe0bf39cf0245fc39d5cd54de02c5ff7af9548ce2b28adf7b3d00dc78ab214083ba03051722a9e89833a6beb3b258e4fcab85a2e51acee5ceffadec183875d5c27d7b8a43c9c477f9793916cb7902c2a5fa6622a1a511df98880f9bc5302df5fb2badafc0cb5956991e1885da120bf7fdb6e6efc26a251fa8002ba8bb946d886ed180ae5604c1cf3aeadb345965feb4731cd1be4eea44aa160711d23ade793fd96828a226d1d6518a1de80aa8d4a3d46cab671ca12ec3f4eda75b2e8ba4db4c91a5ae20a657325eba9f84a0768b24332b3a629585ed6ab1caa1ee05f95718c897dc83493180e6fce7d0d1c6ea08fc1cffc0a4717302f9b36291799d75df670436a4da66db3506f3092001d494c66b87226e392ec6268d2ff8a46ecf82009030899280f6dd5b4f140162aa3f5e188d2ac85ff36ba645612e350ec7fbf66d2cee45c5648d3bd54ae5cfaef295149b24449c674787879a85d7417d8d3a57016cec340b6bce99c64d69d52f7a018a49db9b85b10c2602f14d9c863631eb7c68021cdc3b84b4d2042308c0fa341213a9c304df0b4779ba177424122c3fc2aaf73353a9d93ff843c5ff6d6e84f0de00e155c783ddb0e90885b335d0f79952f4253228f01eebb05b12189936819fbf0af19cade2d08cdfde24658a12a16573200885367f2c9645da1b6f4fcbb7f0d9c4135c6f31028eca31c0a41d3740facd576a1c6c0855ee9324635ba6a6b01d11f072f5e846244314213d4ba0a04b8b35c8ce6c0ed985f03f6bbca9a38ad4db2522d5f475bdddbc8901c9375e22c3054e7b81459527656dd0124ef003b05dbafad9345b6dfbb8d8377bcae21bb45720b25d90b40ef9a3fa01e1ce4efaf05d0e77abc1a790fab624535d0b89ae76b18695238efa27cc1ac5b822163b1f8d96db6182a25175b5c087af9643f93bab88b039bccbcbc63e5c7eaaae7adb200f84aba8fb9475e3af617f32e2f522d65370c3e70701ef8266917eb9909667b2a917773b8608c28ec5869fa67a0a68a9168e136c5ac0ca0b91e0b1e1e1b58006ab9ef31719aecebbd308111d5882f5911ec10c33f8b8311411fd8a0c6c773c49d4b0fe3b682fc1f9ede2e973f5a4891cc923255becd881b039ba7cd0c7b1b40c259102a530e84edaef8cacaebbcae8c5a246d7facabdd929c85bfc891b3fa425fd4c946f279c8b687c5fa4d841ee450c91fb06296ad4b5ed1b6ab61074b52ea80c96ba0039f1e7b49877ed291ee29797758a644fa1fbb89444499efa5b804509b5fbf78c314965eab0313696376c0848ad46d0053beb0f5c409c2926baafb4b4b374999582d3f2591ce72cc1ad132476bfe1899f10613f50448157c9432b2da27a7f318c3a98254512a59e8365a8874adb46e1bcbc6d47092eb55aca68a737d228271026def80c39502971f4794ec6df518743bd38cebe9885e4b6c4ea7c02ead639d6c991430cdd8955243924841c69d9435884b478a9129c1ac6866d1d58d338340156eb27a7147899e7e33fa5d3d3b7f4b9a3eab4a325448d3a3ae80f6756505e8a6353e3ffdee53f4f401594da0a95b97c982726b8a8d1b2cfdfac33934f9f9343aa41a909362960d96f9eae2f4e41f28bab00db3b087438683c2a6a4ce570c0bb3c27c92320bb1a40faa6bc94c3f3810d7fe710ff30b3056b879091f409682d217e8e63f4139619328382746626cb97c10193ea4615103e4d432b648ecc1db84e744dd2750b6ccf06cea6f6d9e1ad2549c58b9432e8beee397fd6660ca910d70e4433cb3219ef910cf6d88e71242e94cb1b2172eaa7826ba0688ba80eda8a718293430937956183e32f0d356b7e6a7592be32dd88cc9626f496e14bc796d076f114f181c0e74db1149df588da67721d941f6cc390e658813efdb6c6276ac76e5a06def8e1b69b09d3e0e0ec35d27f524330949070ef6cfa7e8345126373cf949c5690df7fb3aa9877b5cefa0cf2ba6c8e428842a346d4b428abb14c1e53890a611ffb0c98e29d8a3a3c766cf128fc3a457e67c63c2e14b53678d4edb91f9d061cacbe7aefe7edd997607a480c5dacaf2b4704a1cd4a4a3b120ef8d86b93734cebea5e12a7a44af82f53158efbea7bb33081e12e684c634d45d8c4164ca6fc55cc10322f63c2f1c9b2e7173d6a4e27c16bead8edbd58169850e8cf6d030ab9669338b5c9142369fa3f0bb4cffb9b1a2f0acec77185f518c8c0f287552640f6107e2b6106f634fedf4abe9c987ca7b55f25de556566d55e16a6c2d7d9713ad0eecf6aa35740d4db0a3d098491fd0d97524afb90e781050d041832f9ddbeb676965deeda8d57bf4e2a54946dafe33e07d7601a4178dbd50c503edc6cc9aec33640c0a24cc6207fee636445cbe25a3a0f181ce589a866a26992bd1a0de267b46d3d649d940ad9b44bed9bb3ed34e0dfe232411d6c5ba2baf8cd947199d24af5562dec4cb9c2d6365d2b2e89a7596f6ea34d686a6896fca205b27b19bd6f80c79207bf9dc2dec8e4d4f6256761b1532aa5cd10329e88593f3b740a17cf8147f3cb9b83c7df3d0ce08267e7bf2eecc4d3b3b17a93d0a3bf6d56e298ef3d93ee8d68a3cdf6e6365fa21ecc9942148dd9896d728f64ccd2b80120c6cf713629adc5e8712f1356931a09935dbaea3c9d81d5c1348d3a00d46192d936bc08a854d04dbdfb2c03c66e35b565ec9ca34e8f261110b8b4c3a16ba23241d562584ac780dff5a18b61b09ea78200feefcb8c92c3e861d614acf5247a4b59a23112eed5863ea2a029a09e6c44c73c191440f8013e56e82435fea3b21ab30e1cd74ab8014765a37bb48b30039109c09a603c61996c2ebcc46a339c5025ab7edb6316128c1a9073d31c42e4e6e241bba65662a514daaa14a2d2ab783bc638b6c4216016e36a15cad20cd74bb445a2d3ab4338a859b1d8dbf9a1976195a2520f84aab804eb5a1e95a76964fa6b9441f5c5feebea0247794d555ee8c0f536ca82d9b042c2b6b2bc84463be759a35db4907dba1160a1ed62d6166989630947b9d2796712c2c6560c9ad9d58a55d610d87532c20cdfb35462dd2ecdd58d97b0cbfed89110c610541fe219ca96bdacc9e36487016819d2318bdc1041bc6e4619aa0166fd3ae95ec5456596b8f5324dab0f9525ba63439a92ae8325ea6c9e659a6ac54a4fc4c483e796c120f46622c1ff44096401aabe5d2c9608e87cd888fc9dacfdc2e498d1153ac15a3378d53c53356619c4344729c14a42450298c1048a1496a032c843f07c74549106f102a5c4453f238357f9c07299205a0a240e9dda53ea897973f6df697f4b5a72b624d4771ec7431a486530cd86a5546c119e3a5dd0253cc3aa7c79994ae976bedc1bfd17f205e4b4b567ee2b5e36cc00d8eed145438285a27715b248b6c5d15a921b7111598382c2729798d956acb68c4442a418e397840d7606327ab242fed0ce8c5aa33b6b7b4bf36df7b9e7b120135364b1e0ea54c56bc5ac59f559e755b38434e82e56f9752b0328c79ea6c203b6fa0d84d827155921acf1ec6338b84720f5f61d2439259427927b1d884a46a5856547bc4fb1d75ba482736a235f36a8b5d57c23a598ec628a1ead41d100ab840f1a415218de46440786768a2648ebaccf3041d21a15e5ed549dd41aad0f0e20075a519108e0b545385eb3a2bd2e63f241905437876844c594035f9070ca745445ef53d66bc3d462db7632fb5ad94c8af46ef77423b90b402295494121684d5ebb4f30fac031d52a08ebad41a45974d49c181581ba538aa2e10c621cc240fad15eab788bbd7aee9a495b7815d7aac4d02ad3c75f1096d44338f172c5ca7b1d8819280b5c2d16b9c9d1280d08f16ef1379b0906cc57d6a48a2f00a3ab6e4524201320dd81332f5ce7f87ed12e1a5201632ea08c96b7e001cf1f1eb2c365f84d08b7193cd8557553105c3407800ecc9d27965a6b43175e2769d34264746e754db0509f4fc8ad0cfd62669ae4279f62d64b4a3783f8211abb3e881d932feda935951a6dd73895fd0452053b581be98589384407a2cd615b065a24553f8101e1d1273dc75af2427fbe0768d21e269004c54f760880902ef38bd67c62923868895e71e52610ee040d1972dd3b301c4160ab7b1a8d0e4a035346a8375a470cb6ef336693387b646e64d9c4bf560d20a2689133e23687324eeeebc8945eab14a202e8f9fcc11dfbd648573d93924df6848e12537949f0d582b97d81142494376f37a8397d3aa4e36ece50b7d7529e9048b6cb60b5362a17be8e6d80d3b997abc2227d49915eca10839cfb873e062f2ba82007d9d71f39ceeb8d9668738cfb2ae464b13ef8a73f961f6b79665aaf4cca312bc2c9306c1954e6efa94c74971dcf0568728002311ec7484553200dd435d62fd40fb987fcc80c7b652bb5209e793d7500d39a144a71fbe160f8f3209b05eb4ac5a5ab26042221e6a04a5890258c74303db78b0e73114394bb2e7d40b6e612d7622af21af00d27a94ead07f0ca9b979cc88237f775943885f4256e88f9a649945cba45923a10fd80af934ed485302b02b78076b2ecf3cbcd9cd3a5fac01dd2aeea2ec161d55218ea43cb7cc61afd577115e37b05338000db68575091754b8cbf6a57b3ed99d5f1fec051dd8d2651e764a4b0e5ff782be6d5184b8f79bc97b347d35e8ab9c6fa7506885a5e92b13f16de44729fd254be491a701a797aa31d84c2166bcf4cc2c5c7c2b1bc8df55abc498e6fdf55bb5513bf0a1ceb49d10a75599b98dee0dba4c96dfa1d81cf0e86fc98711796e1a927c0b1df8fee27d328e6c0320704da26b0872eeea187560760e33843e4681a0d3521dc5e91c90f33a958f0a7a83f0c3fde98d6b429e835c1914e363b303404faad2b2d7d0aae69b7c51573e40a0f65ef318f6a43b0722b6401ea98335276d136f516c530f6499e6348e23888b0f9f3e506cbad7df9cbefe87173e49e463bc6fca3f7ae5fab360dbaf382b01c3cbd88f54bbcee0fa42da8b4c7c2b40a8e64546ec1fb6834cca48f6286cf6239031798256a8938e4e3eee04db4e2326f3ba6b935086512685d7a9aeee0285bc1c58607468eed4c50ad88d970ef7179d0be31375ed35407a47fc1cd885a4ac425c1c7f77090964621d095bf1c174d46f591af4d7a437d4008c524566076766e6cc7275623a4c93cddbfed22a642ce356e04afa3da638d134d49ac3f4d17cc938d3bc071e071712350f2ca8c092ee0f34a456b2bf310dd2db960231629050dc6a191224165fce8a6f32a07617219fbdb85d845d98dcfc6c1526df8b0d90c635b66c78e6468348f1337e7e7b2b7fbe503f0d456cdaa79554bd56382adc2d379657a85c6e616412dce216be496af4a14882f180973ed677753b2f4e8eec07ebb2ca4f346209f9c8593696a76c9490049fe790195f402180abf34f8b481f344ba49792d0a64a5c67c2070b89bf0c5f05f2536a3eb0ff684e33b040c281d1e3a7aa0f774844c154c8de93acb8c890b89146a340e46362bc307488a5812f01fe10bcab7f1c37d10e19660f5c16e697c15462addba45e5d2bb2e4407c191aebd28b353a4e37900e7632a1d34479cd9b5682d5058b246b3866b77e3ab20bcbd44f671b282f3dc4cdb20e9ff3edfbad74f6bb9b60f9263658ff8c04222a255f1cbc0f98996479e60829f663b00d3e5171912f33d685b78b79d94cbd9177f4164e5ff3a8c8af5007e03acdeb211e1c4334a67c943a94a58cb0f460310be977af37d390cd6eb6ed9de821108099b20150fe4884631114c69054c245e01c74a1271c8f352e12e4e58d6419f3ed2ac345685ff9ca085d764524c4cc21156c7176568f661d792afd45531a3ff586cfd7b63a325dc03229afaf58fec69e2ec5aada19c2ba3fa07844a43dd549bf064034ed119bd0caabcd2a1fb407b6f53f88ed2b3bc54c2938c9f81cdab11464ea20bf57948859a6db0f372f92c5152fde001450c86d26a004db5b968b4915e156e728589d83a4b1880da94306c841027a772d033c48438e286922545390771cbb8a6da44e033ade8487608b9608dadc3342734fb165e057cc66d9b8df8fbd5434a0d68100a87a4261d0642fc098b72643d9532fab63ab064cd1e24c3391e90c1eef554e2e56087987130cefe5e5d9db4fa717ef914a8422b0dc80cf33421419e890f09590a1773e94a1296fdbf5829f3df6a12ec37d48df3a898c9dc1af3d09188d482078e6d8ff026002a816d0e0f463948132bf1577ad3ab02803678863f70d97b2263c6aa6414d4d5a2aaefd916975aed6a1ce504bd040c2dac5365ee25b8d6157436931b34394670d36f68707e9f6ce607d9b2e04a1a4781d2c7dd160a6a5d94d5cf360312bc72bd3f4176ac2a59ade0e36bdbdab939b701133e3c8be9fd17586709b6278d2b0f31fe1397180c4d931200523c3801329c78187ce607a0c3344ccaf46f153cc54db6383cc8166b64ed0074a47b69fb836d13133dc0b1bf48dd56de61929f8c9ab47e0d7c8e2eb1d582c836a9869ca5ba93135790affe8e2f8a905abaa6e4182b0d50d87b26d0223a89b26a6ccb8a996edf120044cbbd21690b97415a559c17e5ee9b525c2ceb88d48c48dbdb4ae1ba3dbfac4378b3a237978d310b75f2948416a2c52a5818ff07306531c6184e19ad174e626690441241c1bc80cb19b3c5cd6c8b895ee5f649ad6db56094138d34d9b4c2b2b76b8ec24b77775a256db4eec2bb29434bb4c27bb723d40ab261584c6ae8222f4584976c81a276b952fc8fcddc980b5afdb7996b8fd2763c7b845e291d9584388ab28433122638a27260c52298647522fd64c6a115f999e1ede222c1dc50847b28cd49845dfdaf0f45f678576388e86fc5483bbce15c614c6d04e6edbf3bc4cd90199f15ce1eb65b70e4810e155776434657c3fe1461fcb77aeaf5955809bc57d9c44cd3a83979cf5ffd4cb698c24617f7c2457008a8d942f1f8ab396e2d32c755904e0582778712d9f4971d9b1c7de39d2b486dd11b9137697defc1e5dec71ceaeda7a9cd078c73399375581223a46429db3aba264b11db191eeecd439607d29074b09a7abdb58ab3e7b201c4cceee02f1739d4a99c7bb1c46ae798181a28152858818300e2d7cce36bb552d3c5becd4c22e659acc7146595477b0798549b27547538e44223883fdb3018583482dbc98299ee86a8b5b7d5fbb61162d91ca3a1638f6b3aaadc8f95fd47919000544b140d361433f4684275a6cbb28592ef171bf13cfe9b68b658ac65dd9ac1f6dc52d0e77ece4504c88ad2481709a29c48bd884c893aa4aa5606bbcb88207224f7fddded90f0ce7c7145d41214b48802e907d12f4dfa428678689d920d24d352210ea44656fefa44b847ecc3b97c896194565b1850426814ec4fb9845e8f3fbe020bb456a01354bb7fa209b694213d7c63239c8ad6cdbfa940b9f769b2dedff9b758562968c820bd96b002046ef70a1d6d50dfa6d4537a475869a70ac6920de374921f1b22947e9377a1d35da887b73c12e0ea2193d209ad320bb41fe3b84d9cabed406c66292aec68d8dfb085504649c4f0b1fa4482c4cd507dd1a6835955a82b1fa02e3b2ce83204058c140701f8c240e15e724555bf39b785966021b102ade52908f22bf4cae1a865d90548f4df460284e031f17a1398d389dca77dec0654170ec7e430a0b56409416c59cc34fa834ae8b5e13719fc026a07b44aadc0b8686118cd48a9f28cc33f2d4427f57eadbe0e9ad60a1b6935506a18ac65555797df2115a80a923e93a1af42d941c0e93e52b6b81287452811a29b28872a9ee7ac6e7a00d25396a3cb6be8edcda0a96dccb109bd795b27011d745d6c2869b12f7c1008c9bab7c6b57a1e43b0694a22938154eb7c191e0b465dafcf0f2f98f6e9a33030e027253238f5d298fa2c729643ed9b101be0682eaab4b747b6fda06c7f1dbf3cff195ce9475ff94f811b9ec50610010e7dbe7fd8188fb0be978c423b09a33fb93c2f374ffd0bc37c1e89ee67dc2ccb763f3c360f91989ca3b97a3f5d5e42bf4f8726c25f629c59be91615444fb799a95d97e1457c6ce3df025282a8271bd121440004332d6f0d69094e47ad5c5fc01b93619871f94c4806fc43ed0e23a929c410e076f8023c29e6a48c04e7a1b4d8045c8f290492298c76c0b4b1cbd7823c9e2a5b2549da0b45a72d7acfe28e110603173df90211dc5dc66a04a1e9a51d992e3da41be4cfe78fd815eb48e061fbbb2186a9b9be96cd1db358c9f7a49f21902e58336369c44586bec14c774e8308a4578db4c4dbad90d457daad14e2111e42acb3859ba0e8c04b1a1e950f6e28b3383a93ec4fd82f2272822eb2148ce1d3c27487af8539f430a37016fd3a578f48e8d3089cc5704822043f827f7d35af36736463257786d67daabdf45038405212b222046a41502814b11c3772d6f3aa917fb55a2e85d56917627f73613a25df7cfaf431ba20b547a61eacea851e23b30dc8e3093ab216671dbaa5dc700b018808822d9bfd990ce195c4550dcf16c1ea245b19df4e170af1761dda8add49c7b6b503399969bd7c64ec00a4c02269333bec29d6726bd9d4601aa247dd56ca8a896a212d76c047307ba9f5037f560966904f622e214ea51459c9028fb02c29f0255d24f492085b60839c87453b22cd41306989650ba491b43d50a12ffbab409058c6ab1e834b1ac29446a0d0cb243f71417f9c8102fa519c58222f7783576ff17478360adf0d3e667d8de903af33be207699a85d0a70b80ba276772d71b87b11780116d93d5a12e5463796c1e7aadbf17da82e0982dea1f66ac22697d0ca9e78227c4166f33bec2b6633edb2131513747a910dd97c4f875742d8bd07c3af75b618bf34084a5f1aa390fab6180355d7c4781f25ae3e0e28bc454c035437c294f1335e3165f88c558caf97eccaf44d244ba84d34c879047c607c7d096a9747810becf22850891d1e05d1f1c98f82849ffa2898f03b3c0a6aa626def17aa2a66e08d9b1e91bc22e71b87b91673b756c87cbcb2972788f3247f728f37c04276343a7b143c160bb9c0a51629763c145763817b2f3e260ec5262fa8e524526dd31ddc409ed769fd1ee1e53daed3ca7ddee93dadd6356bbc0b48e97b2c27fc413e805d477240b06b2a15c269aefe465683557cd4012fa6e69cc0c9b9818369a595c8e41f4e45bf29fde5a182aa0e99b3191b7ca822a952bb61faeaa262bc5f71894a00257239882562dda09d8ac7dc8f59cf1d14cefc77d8a608f74b19dfd43b2dc658147d7c79584637c6e161b4b6b32cae902d23a0f168863dae09380a5a7e8112818ab805416b1c4fc6fe0dd9e57b552e9135e35591546bb2fa754cd5e1a9279b0b7c9310557e594b209c26a879ff25733a1ba653ab5e1265b115b6c02283251c86f50bf9bd86692d753f53de4a153cf4b1f6b9021243b502869d2977924dd88600e442cb5d8492887e6bb628a4998223e2d074aa47ddfc461261ef79061d09a85608fed925c996fabad3c91335799ac46517739264f284295857df0f48098d2040e7b71faedc7f8fd9b815a37c3d46fa01c0aae621212aa0334b53cdc116956a2aa623332283c8e06b47753a6772571d830d40472e8e24de28b20834047fd50dc2586ed8742b61db2e287cfa16891268b75d44761a506c578a5b02d7d9e61d2ac85feaafaa982d3379918160786c707756de83b785952a2118a291fac88051c98c2d1de4d1d424e67233772f19d52f005bb585905e2c47316ea1eca024ed69c0c544c6e2fa713cfdcaa9fb9e8e8d16a84da05e023bb64d6765bc5775ea060cd4a63289c6276a72d5cc58d6f591e6f1394eb0c02eb181e93ca4cae7bb76a63f6e6391976d7ea4da78b3b96d04d494f7500b5fa058e625214534e18c18e19b098b074c477469cfa5115a3eebe7bd636d68e0eec6f5f6f6910dcf00ab75331f64be2e3be23c558eb7cc74286885de6d8865d4e6a4cfeb37bd187031bdc5059578f409c560b430b408ade4d0f7ac2f5293dede63da452e465227ca9402eba12e9845b296d43a62d7ac517805637a5ad44748d56a88616d1b5f0e3aa7ec79cc0365c78dba1c01eaf2454fd096a3109af80da5d61dc0ae7a043e02258af076c7a415465c467574acdf7e9c0b1d42e763c65b41897e3a09ec7963746c7f723d7d095a8ce20622c0c8dc904972653ac02599365832acd9ff0e7d84f8a4b94a31a8250b289d8ea55418d3e216a450bb2aa56da9df8254dabbab2bc13ba045173d7e0eb679951652d9e21b2da80b6b0f5d8d43da060a95e6add18c919d0d871b8849345c5a669108c682fb369596cc30f1570bcbe8e019a0e1f2680db9e202614301c0a8cca99b8049c6538298158053db052c83d062bb460c6c0d889cdf01c2f274d004059ab3706dcd3b230d3a73fc3dd12fe77c803ce0833631e3bc0a3ac5b8a922768107967c0a1dc26281ad302757df1aee042322f5efaf60c93b41ed35a59ab2a0ed6da70d79568456bc5f74ab7b1f67f293c2ac01b843865db16c76e1aaab06abfcf2a999431fbe38e394e1b6414dab2dbc86b2b580c6ee90d745a7c6bc24114970e9ccd2ac96248445f33d3ab3a353c26c954b21877d2967441970ba56cd3941b4365123ea4ab7823059fbb8ef5e37b83be11a0307b97f58aab88a8a5547e291760ec873036f458c48e53ca2dca3458bb84b51dbeaae463c333ab76f56a849e0b9632d46864409a2abd6337b2867f57c3fc573c32b64db0697b26ad8f91e37badcc2bd0fb182bebc14547b655ca94c5443c38f66953359a2d646a5aa1e08c340494eb84f82acbb649915f673a899c786a770adadc14b2cad471a60a89f5e29a12a5b3f555662ec962db191e0eb68ef6a7f83e329c97e316d0eaa2f44978d0916c4185d085216df50156ee21aeb37a5e35b27d950c5390d46bbd1c68a34078524c86d2b10cbd21ceaece17fe46c444aa33a9301adb87b5650961f9ed36524a89042b032d13d9419f6d5d51e8aedec6c2fd2b2d72b6888dddcd9a94e80a2a19bcb8090ca12c957b3339601ba1b3011f33602d2799ed9a6c3851b5759dd529fbc263761eedcd26c4eea322fc1d6007d2a24b968fe696c86221e718c64d0297be030abd3d600d3b9c8c6aa98c7a0f9e38d5081dd703dbab0e2e817411e0d4441e76fc7aecd70d61585ee29380982940869f6fc3f6c179be89d5bb149c5ee9f6c70a21c636759b3b6d4db7b9bbc953e351cb740ef576a12c5cb961c16c55e8ab1455e0d410822972e4b7d6a0840d0e17998850d25e2b6a60dee0296ed5fb1ab60640d6149a753a9281c51ab69656ef97f613409be944dc7cb10daa346fad3c49db996e0471a2b352fbdc17d791b0ea50463a3d9632c1c875fcb7390e8722640faf3d998683d33e10c37d6a6f13b637d9d160844e4233100550fd6c2671a0b9b3f4563c7ffaec7832e8f3a9a02f9e3ed53eb7cb152cae15703978cfc95bd2d44faeeaed3ad15620c838367c81d1b7d445517b8488c1c54d7aec86d230be8e8649b2bc6cd453759d2cba6ea3ad7b944512c7d6da9031b019fdf67653f06b663cabd41d7634209713cea470c1a4d577d14999e91749a6e3980dc349994cee85847b5d95b8ce576bc54b0a9cea013eafc0934741d0d04ecf2727617012a1f42bdcfb35c64f787287d9fd0082b850bcb10d7406eee35cd97b4883343742918594aa6b896fdfd849769a520e7c5575feeb60f9e7efcfa63dad8d289477ea3145e864dbd7b9454d9692355f09d2b94b4daafe3a28b3481711a0b5a389112a50b18b309470638b101b0357c090804a72d8d0a7e19959a492170b8d2d9119ca5576175545ca11bc14bf494701432f1cd876f44454a3db448fec507957b3f7f63e1bc4d981f47423d3b56352e50daaacda7c79a72c710d57ab9cc3414f0c8fa67cfc5b742fcf918996da439f955e8938c8ca1ddefc4e46087982314dd0d3023b34170da26f580a48d45631521a433eaa0245acf17900cbfc7630e4ba805fcd1737a42c634e95b0026d32368451ce2cac344518a02f2034c3149620928bebb384308d737cb6049baac2b1936e0683b9abed0fe805f0ede9f9e9c5d9ebf8e3bbcf6fcfce2fa5b9df6a2bd12511690a3d8264a9b2413508a26e4b5c3772db9e05587a065a6b39175bf40450872145f287c1c98604e93e56be526d756503e4a969298208b845d9d63746e28859a9904362bf072f5d1a3b5da479c9651cd3e3ff7e77f6d56e15d8d21923dc248b1044234119ea04888431f85161654c8ca371d3610d5c8a07dc12981275a90c03c91745c4b59a5262859d685f15fa133d4b5909e8e98845a19354914c27c7010245678abe4c0135544f82c9f68044a6b4145b0ae36ec58260a2d908ed6aa49aa268be2983d20e0696b126cd2f335061a745d8e24c7022ee3f83e36140ca15d4726a393478641aa230da38df2e9a6c3374f285d06598eae5a87d23409225cb51e58661d141fc3448e2f04e0395eed3a741134e31addeed621a60938c41b0ebe046b30e9e4450bbe9446d8b4a2b9e5208241bfd38de13fc19438346b8eb0fa9d6d046d50c58e591dcd0d8300b7826ca5da9cb40b694894c910b581d990e79e45f83aa077899211a647559b8681b70bdeec5e3756bdc0f4d455ab5cdb6c815871e996b75dcdca0727340a18bca378574cf06e756cd3aa46ae6a1b85f214d382f13fa4fe279900554664fec39a99f6382ca3a7413ed466836fc91da0aa54c9842ce00b4c1b3cf2d1f4de23b5ee45bbeda1d070ec6ecda870a3016f2e7427f7d848592e364d11a50e25351999c68b25045927132448a7b2644727395dd58794a802001e09a290ae264b9af880d415e4c0d30a311f2da83278fbc4b09e7dfbd7e2e44c2fb9337dfc6ef4f2fde9e9e7cf5ee54f29d10e4aa91043ffc8a6d4107af09a66304370c3527e4f1a11c4188e827cb2be7a079a1d202440c27ccdef182813532a8d6285835098c707e370c173762ee05a7626fe1856b0405a497533216cd68510131880d409a04de4dc84f887a4a8e83d9b1703255d51250a734c7da0da2ae440536a6f7494bf78c945898a65b4eab457688c1dfe30fa6a7e336b52eaa45dab8c18898da733a192e306f44907439faba33bc730a18a2aa8741367901ed717c0f033450d1915b93fe47d09a03d71f854791828dbc440a3a426fc56453de443343f496a4d7b8a1d24838652377bce376215ca9f2c536b900d993987e34e0ffb683430e20880218f4874851b84c8600f49e3c925ba8489d6124b146f989114c078b4b65a53161e1ab43c74e49ec67870f4274f4f8e9e3178684210e784563757111e2c3f5be199bdea8cd8d0e59823b64d0097d896a2f333f4475ed4b5768ea41bc9a64b5b31c3e260a6e4c735157a8b5ce8c46fa108c701d5aa1e2b81f07ba1ee6bc2362a23c9a8d6310da9c9e1df73893f91767f30052878e412d3fc503fecbbba270bcf1e9aa0f9f4ef1562abc2b91e3df3a4fa7b9389585b43b2fb7edc349eb619d2b27d5895db0c936fa2150e4aedde8f3712d2316e34dd6a2923a28ba84a9f5619f5c4ff811b75952a75a3152f6f49084f5a8622e51f39b5804ab10512844cab53fc49703b83bac205e3942feaf111227a8b508b42dde68b9fdd07cc4d54330138ffcbe7c29a5e55d9b6a1163d34b5fb445737d6847f7336afb8b7dcf295a4d566f863e4245579f5713428faa121ea28e39c03a08ed50e40acbf7b3eedfd191a339a13a68ef533f5faa97d9d9ccbd30b0042f100c52ce32160d4578f9fcfee4bb573f2a9e0d469c31a2b48940db2a689b10daf5f071e96f7f2839406feb3b154b273743d0993713f54d04eaad856737ee9cf06ec42d3c3978d0aeb33b8acc05a412479cc13380a17d1a3b68e08383272aa4d1e5f9fb8ff1eb0f9fcf3f9d5e3c3b8a9ede3e3fb4f3de9e7c7e7b8ae947c1322f9f63de4b7788a47bc50e2d49b68de394a313060e6a8390b2118e81d80922404fdb6da916c592f7eb174e0d47eb3f500df8b2a45f2596003b58f96d5a575dad8cb424be803156d60ad5cfae0c411311333f5573379e9fe2a9b2a8743090114bb61e465ce5be513ba92fa0f32929584197ca6a93530100d96c550143770ca1955f7981caa29f277c0722c60723b48827151a5923b28b6a74a4ce6f82b878e5c800fdfbb9d3de92b779da23a5e3d84bbd866d4cbeaaabca3f252c19e7184dd7ab247af534ba3d7aa1031dff49d424d4dde0896850fff9875787a433552d97ec014ad258046c2b05fef0e551f4e7e8d013b6f8db8b5256f4fb87c3a74fc325ac0d4f296601cb19afb803d086e187a31ffb351dadf46021c26ffb73f80e5419b4258e5ebc8cc8822a3a9021d2847619ce86cbdab1ae2b8b8febabf3a2362f912dd2176b961ace289d1c29aa0a44ef64cd5d92747d3a7b7f7aa1045c9c112ce946e8943f42d5a83c5993be2c908f2a7c655a2b860a067a7ecd90b752aa68e93428a7cb3fdb252def64b6df3a7c284338131d27fc8706f2fae28396f7119bda1d8236cc759394fb491a80f0fbd3849d21aa6c96379e7c3afde7c9f75ad0283205692f6e1e952aef12b7acc9cb46bd9d54ac9a65cbd7956e9e3992aeb98bb58e9c4ac7c810a174196c234bb587ec04b54602a11aeb4c5c37de456af63b10bb6b49fe528361bd84e550284b8c3294256c91acdc1e9fa1568dc8d4f0934d27935aa540ea2ac45a1b4f9a40d592eac7b8466df308d045204624de71a03525c8bc823aa85f3b89023a41a5d6d786a34ea9ccdce74c99480f6f85848ae4af469840eb11b226bd6bdc179ab441ece962051175dc07179970d678d2f2879e629142b232235907e29158ab19d10535276c7570136f6a7ef1d8c61877453e783a91558363d30a52782ca5f00cc6127298330ac6a2d425b7db20070f9d641e48dd54d5567babd4a2f39f122159d283146981b0355a0245fa22fa3b5fd97815055030233b3502395221272a261735c6242e123168f2654bfc2cde50e6c6d1378ea14015babc29f8b924f78296ac749f1c58ba4486073f93e810a1affb483d3f823669eef61e8350cf0df9b0319add4e878ad8a9ac61fae615fb179ad5290b3a7a64823337713778570ae148a4c6fc6baf7674486f5aa83ef7c4179515aaf5e95beb49abd4d7b8d0dce6fdf140e89bf0139eb5a806aa6827bab7114fa66a6532a7ae9336267b9eb4828d69e5adaa2a9ddfa1e7852e2bf0f62d523b5fdbbf612c39c11ca72c0c83099477b641136b330301831954593007ad42369948213b8c1ced44aa1839d12a9c84c5757700dbc5d686539a6f5675e9d6ab2dd0629c42573733ab0adc6b1468a9cc16ad24ecb65551a0a79687113bdf10c978aed150a9afd32a3a2bd5d5d3210bc8e87928bb9cb9b160adea78929581b2ae88d229bca54e5389f2d1e8d5afe345350c53671ac7e69ef06f092a0fb8bd6989972e96de2625bf7bffce8c508daac74e70eac100b93ffcb8afd964463d2f9e3e1d1e12833d7ffa6c1ad8f369602fa68001cd44e19f7027367069affb951ba994f44a8e6c145a7079e9cafde4ecc8382f759344bfa2aa82bd20e216625b31a7010432af21a25b87378a8e53cc2c54f75bf58649e059d81e11a0f805549432f24cfa814d4e93e233a33c90d8b6f699b3bdaa08452deb98595550a8d1b29d19d78c0aaa2e07e5699bc86af58ac0b617f1d4cd100c1869e1f2c3e78bd7a74e0886cfafdf9d7df51a832fd861d1af51d90b2e9faa46f32df51b367ed164c6108cbc997559e1864321e6419a38d798ce99874f12bdc5a66cd5cda3b7ac0740e0a0d26a316b9c6b216b1546603e15986ea10b6e263d9f7d99722143f979b970d3b576c557676fe3d3f3376727e771fc40297988dd71936c0f5fce8c30dc2a30bb0678763493a90280296105f0f2b9ba3e8dd9d60bb84d7042e5513337ae7bdedc37844ba2fd4cff6da2a133e1874130dbeca322ae17e347e0f5b2aea66a6b9d14bb2d52b040f5ab81f138f7121b339ab716657232aa5dcf202958d1125f78b6c74cae819ee3a01a024456365a5239cf9e5e5226c5f3bb78998aad350d3c4fcd1dca8374d4e3e31546c10c4c8603a78e973615456dea65caca14b3fecd64ee28ab205e8713ca197dc25855ed2862119e1c2264d5acf796359bc37e0ac1d26cf0b0d83b8c3c7f861e45b60d18ed3ea3dd721949d231384d41db1a31e1aa1a400bae878f89052ee71b0a4d83a78dbd43034dbed9c2e612e58667573e59aee9ca6c3f9a3126f1d8b36a99edcb9720416d4a7855513667af4a565ee3ee860c3fe61c01f0d5d7dc3570ad5d3702c8bd5200d7154fa2ace4f1e3c7f66385e8b050df9c00aacdb782c0a2f103098f361a24490ca114eac22c19f7ed90ad8eea10b329b725dc932ece6c20c736bafdfd898d6fdf253ec21dc0acad3afef3f2c3b959c74f0d72af47eb3030adb62e179b202de73f6c089cef000d1863837a214e57d436b5505be8f522110782d7cdcf2d87b38ffc5d19002a87ba1f82ef2fa0f5d1fc72cfbc510f74ead9501b633d7cded3d2608bcf27b6e82f9a5e61a44593ed165fcd1152c422939dfed016acb67733a721c38306e1190ae5376e159681e123cec221e809912dfad48b6b53622a7c131889e8e561c6a936ae444c3aa933350b06bdec7d3a45fddef53b84ba28b7a97da5b8ef1c004776cbc431048a5735add0314e317a609ce6cdd5e093d4536e936d265d79d294cd5ca4879110cbef730fd5c4eb7d6340ab0a117d30637cc2107bae8e3e70e87ba884da538d2017a54e04865e26bbe7ed954360ba98b73dcb28ed07848c5c7fcc5c96934d3032e80c88bdf97ea834663c8c3e7e78f7eeec7c3f58563c6d136af8f0f9d3bed94d7cb7d0331bbdcae8d15170daac914a36814f6ba845f48fb19f22ce90fa71dcd38f99dbeeff4a2b80a3d4c95d6f5bd16cb7469c4bcf98c509149ed0d0c3ddd656b31eba2ec0cac4df4556065938e609240fc9b2faa1fd2b428c666556a3172ea1b1884c74e324ca1df8f9fdd9396c2dd872b359b2fff7d97cffffc07fff01bff70d9893ef34cc5f2d98d0599334ee086deb30551bb97ac6c36018e420c27f340b19ea846a345390f60ffdb259bed4469a15d3dbb06b143c0aeb0966ebd65dfa6db17783753dbb475d53ea7dfefbeb75f833d28f31bc1bcdd419d0cfa6056856b88007b435b6f2183cd0fbf6de9f5800cee42cd03d936e35fa43b217935b606d5d241a9775b521ae4c139c8b6039d2e61b2c6373bc840fe86eb3c37cf77477703ce418a8b9c932348a1d0323ae09e984694cc6421436686dbf98d98c6bb524761edf0bf4224adf5b2ed3eac0cce5e29a68b1f20c7e8bc3900980f1f33c00079787604479fc1d130c1ff5996fea12028bc91fa101cce3ebab99fce5c0cbc4fe6767bb00a3db7356801929262782d95fc31327e6164147274fc0ee5ab7829fda80ac7b0abcd599d102ce84e60d8f61a7558042dc8e5d2ab825490f6fa6f790040e6805da2702031cc8b27d9513af45281cce5cfad0bf45497fd16bc5afc4272e155dc122fd998725c899d0088e2eecf5d429ed01f3b81594c7cb60b50284948a8e16706f09a1513e33b0309376224f5bf6005ddc11c56e213c54cd4fbd5db8025a5b6ddec5e80f7c818859873355c69b1059c4b7892c00c9685631ad2a5f62ad3a638b492db404559b044a1de2189822189b067071c0406f5ec592a91dd4df546e5b648a4fee1a97b1493fb0e85ec4c0166a40339f152e2156158f7316e43559f381ee8c63f41a46778a4d27382c1c6201ba4a2da4a98489d6e20d0196b39080d9a549d84f14a940cc82a15b5ce924468d1799cd4c739c555cd04a192e983d438c06aa9ff96c25d4bb6c298f7e39b92f9fcff356961438bfc59442c7f298adf10bd39968d3cdbd59d0736e4cb79074e28badbd90ce4c9eb0d92a0906b6a8ac379da11640dccc4b425668c46e20533d8a8532b51551273c42ae8290ce4962b68b3048497b684d555cc3bbe6717d14e75cbc10a165e6a703b6e1cca7d63cca45a87b754531b360f4b44888663d73e9c1705db0f906ab6aac9e05ea744d3194dd24ccbab2973a204f64daa7017c165969f89e4a53762ca54144526cc3756457a381e05b42840ca2dcb4234b2f531ae2f66ad9df64f96a6d18e5c17366b64e318d44eb52ff1095be946f70a1e49c34964307fcb68785ae2b9c1912493edca26e5d38480ac0251e5822a10c155000c1df1494696f45bf57ac1a6a5a5c9b55094b6aaaea377bab97dda2c8921a2da29b76e69c039a1a8111e8c7443c2dfbeea9c28bd96481ce821c7fa11ab02d924586667bd6210d22396805e1233883da75ecdea7b98acb2cc3d020b7d9a2230eaef41dbbf1d4f36cdeac3b2e180e52db2496a7cbca7be5c98707d22770f3f4e3020a0aaf735fd8e711a7cbfcb68fa67e301057e3d73e0f82f26b242cc7b6ceae4740b46eac8b992b8222442f2abac119ee3a2bb61eca66a32cd281658e8e43ee36fdd036bbf3c858115782f86c20efb99d1774b612fd492b69e5095c40f1be50a12418dc32807c2c3217750ec260905239354238daaf9397b56533f3f4aa38d916831b391871157134a71573c292cdcf684157a23747f1040604d3637f9d336f56aaf9ad923be788d004c69453e89dfa3abb3ff6d127068e2d39f098dc18ed7b6e12d873e800709a9a639faa1fef9fa62b61f788d707ffac36e6bd64ac8bab29d6d681dbc5e66c0348b5587475562eb25edcd8a04d28b20f3d6f839a401ecfbfbf8aebbe3a6c83213d57fb014f126ef5689cbf5b07c51cf6f753aa834eadd0162118b511c3067d15ffaeaa4a92ffee5c953773a1ba71f6ee51b57f3b18a39ea2fb635ddbaa242952f58a73276d857b358e0547dae6112bbcc91c2e2022a636efefa289861bb84e7e5fed0f30368974eeec4f8361823feb533ef30a6def55aa4e6e762d826e45ef53e6f070a494b7af82d534bbb6dd4c9918e9e0ccf2407b7af1e1fd7ff915feb2f9795a6d5ec92560088bdd1749162bb7eb91a281d1dfa3bd666263fadc0bbeca91ab4b6c296ea62a140389b09669b8e6b0be17f9797c167c2f83eafd53925c260e36f1fc8f6d62bcd5326b1df6a46d8861977455a1b8d37189bc8e70c75d7e93af9e2005fbdda677a983e9b2ff3722a547321a0037fdd24f2a852231013e65ebb3227052c84221d1a232f31c06d35575a5ed4fbfc7318ae95fc94ac29163f2ac1fdec4ce777507daef0dd44a122e32c29db18a8548065bdf4880abba6e1f4677fbd1607308f2303afffcee5dd866454c07aef7f85cf56786b885b886682d1d5864ca173a81e43ead0f501e957980b0e3acf9cc25501895e522be1a950b4d48e030b08d3fb230b2ee766ce2665da1edc1cee5baf58cb428d35e0b2acfbea5ae6eefb09131ac36e4e6caed8d370c644ec32f299d0f5ec1aee99d29bb71d769c28c84cca4a6191d889d42f14353165a05394b4dbe8ab749d704f930f9aa245f9d016d4e6931ce5b5972c0946258249dce91c626f282c3da8f3d5689a17a3aa71eb768d75f5474e1e5d43ebc0cbe5de6958c926f54bae936b38008db7e51fcc256c9d1a2a132435d1b7a5d7dc695cd168a39ce8d5cf0a22a571aef12c8545e640ed72170bb6a14acc11530984701fb3ff52a720b0ad8d9725d19cb4844f81f69a578ef46187edbb56822d253cc14bc96c86cce529f8d4c8ff7dd665e15e193249971ccab263eb572f0c50c7baf5b334b432174e845a5721876add43bc9556b494c6928f304c9784f8d5c621843964706138e55e38698f43a8048586f00b64ac8f4c245e129ca5a00c6e5c51b41567be47b1815a59e0df0ac244551ce02dc3fea92d0972baa95e953c14390d11e38c915cfd5e026ba33454af863d698210320638658df7e432e16f3451f729bde9594add05bf18d78d2ac07f260d0cec23cb9b23238c27d9579b4d9765bdc094b20988246cc169f2cd99656bade770f84b0230ecc3fe264a40f308acdf1b56f50294603cbfcb6c320b08da1c316d6b9705f52685a98303b8acbecf30079195d5dc05c2dd0ced5e5d5f8266baa44568e97b0ae18748d6bb41ff075b292f6d1a669699ff31127c1df3a06ac8b5d71730e3b1f2b21a7e3b89881289341bd30cec28e53794f47b657904d511d7e0df992319df497c73b88a04d673a4a5a8cb14ae74d55601444ed89517a8a0a7b9cb29c36ca740c26b8c8a876db9df6965cce697137361f741a869e998cf66eb5bb27d4b5d824e839d9ec0f20c099e3bd7e54b88e9eb05c77744ae06eb82fab7bc5ebd2b1defc8e1d8dc3359b6625c6cb68769171b340fb87c3a701173a6ee80ffc7734a4488fa71fa72eb5a3aeb23b7f43690d09a5620e3b7e6dcdd63a6f9bf1cea02af5e8b842325a17a6d749e7e9b71fe38fff38fd9e352400579a17f942283460defb37f1eb4fdf89dc85da5baf845e02c7493762a74a3930bbab24f38a66152273f0d4aae9497f9a3f7b768bf74250f7c57c880d5f4a33a97b66e663505a9d19bc4ddcc93190692b673892cc047300773d430d618ebad0766df08febc27dc66a52849bea3adbb5cab1483c130642a4c61fd22aaa3c1df8d678b48fe9c594db788864f73062a93def8e869ceae921c0a7637e64216152a938605e26837ca2769e5983b73cfae810aca30ceb7236a595f92cc00c91eef066fd7e73ac59f218e08c02134d61e8877a2855a996366c74d96f22e8cde2a892c250c34a8e10d47ff8237b617543eeccc05285c08e424baa572e6fe279a25c97e174ba442ed2fb8216528430f100f01fcfe07a8897c0d4896064cf5c4dfc706822d377820c508461821c0d95a0bf81d7271f8d7170eb0b434f197eb38766c49b9dd5162409429b5003dc0dc3b478b532a94bde09c2ebb713868c610364b9d71bdc7da2e6600dc102c2fdf050a160ba69f96c0c662a389f8c3c9df5d2e8c84da097cd57855e51b0f41d24dc9af6f1081ba9a2ee0b81ec1c9fa970af6a423782560e6f6027c165bbce501250f709dc94d74306471f19fd9001fb33c1f81b3243f3401e843da5192233e17ead877e744aac0c5f5a364916e63afd92d52bc1ac0a72910c675183572300b0f6df243d41844676fb64e025d020d3a1c9a1585b4f866751d54ed597a834be4b01e7669a52c4b841761c794c4a8be9e46284b269a6cc4ee58847bf7329a3b55da71f8b4b7ed6e442822f29eee6346993fea2bbca5fdd6300544ffc53bedb7c08a1e9cee332caeebc06b6a076b8b8afd722b7db2e67becba7efc9d50eb0745a929b5dba82450e5fcef3dd4a9035d04e2536d92a99dfb559b35329d8073bc1fb1afb138f61401f6362c99122432a5daa8ea618af27b8f10c8da2b2c228d13b8ebb487eb9bbcfa849e0b36b81a39d4a709097dd5a325d95ed54262d76829fbe2731b4d632fd7ddb434459dd79cec50cdea77853e6fdb0a3da3e0ddbc420130e63bcccee45ea36054b60dd4a7a3c84b0eec236dba058d79205f762aee123b5c460d4d311328a9d1d94dd0e6eb87c6882879c4cab1a6e37c5e86d31e83e4fd574b76b4dae133d55934529f45515bab7bb4dd25ced76ef5ae4c0446c89ad6b772f72b4d323d4edf862effac2e79b4d96e6c850eeee5d72d736b3f27a3a7653ee5a42041f94667cfd46532ec182221b61ff32fdc862082834dac1e89b3b10536c65b349b6d3fb873b888489bb6c398aa9b05309143c4eefd4ae934caed5a73f1c6670b3e98d48a7a48b352cca4ec59088993ec154ff28c6e396c2b058a41031b59934dbd6d9023ab6c3584ad31de094910fed7993778a66f4b4f1ab7a482fc9028c5745359f0e4d1100a783236bbd0002725a897c19b84cfa61cbaadd093ec8d319a87b17784b2f6962d7772b12407586ebdfa9409ad73b55be0b3c87d5dda9fa1d8b042981e116762cb2ae9ad6e22d4e6963e742b200dc43ed627dafb6fa8a7af78a703b31701179f28d00bab048b6bba117c26bc960391b150d8a77140ae608787a71513d75ed660b841a647d7df6ee5452159888e7c51bf7c587cf9fcecedf3a3607e89dc870e021fd0d51b2256c424532bfa8b1323d9c2a849a72e9b3e888c09b29615d187e9993a6e47029b7117275b66b2115b66cd772048e4e6bc3b337dd3d4b486a966de6594a110f69c542e60f9843e619ddc60ce460abecdba06d9d944d91f49b050f6d84903e45405794fd6225db3c4609df64bd4dbf6594c2a6397b6b0e6d639defeee76897e139fb9b951bedbd60c3f7883b8de7e0c0777c556db661ff1e947514f2a94048281a0006a40003ba9bf67030d4698bb1c47c1b19a658e09aaeab366983ae7b188402d3bbb33164e123245428c80af84494a6fc429e56dd046c271649b160375a596dfac630fc88c136488a558572953af3c4f4168888f73a09e868180a86d62585af79af9c9daffcee8a3c213b0a9ce465d1356bcc6b4226266ad79b1df1ae70e961c656b785ad8c5c2123949db1bf16655b50b63764ceca1bcacdd280b7b30c48c384cee00da1d164a215503a2655182902b68c80829d959150e1ee32faec8ad9614f221f4eabaf63c276d1649b01331ec19563f23ee8f3c38240d73c45be309869d239bd6ba404df01830fd790375ba09b1fb6a70f598e6918ed24532a34056e59c16947be6a9fe1eeb8bd82a8041d80151407389e579dd27a425ccd5d4e989444f8231b082128101614ee756d655c8c529bd170d2b1c91775a5f6bd9759c005e36f5de8b1bd8a5ed6916704251d8b58a09a48707300a3bb0a6f24a0a6b3fc3ab31c3df5eaffa32ba5180ecaade112d1b94793b6d15ec484272d0ed70ea7013556799bb4c9dcf85aacbbf24a7f8ac0b7a4520a476099ab80b130c23614df99da25376a187aa1844fd26eee07d27dc48d712cc21f87f5788295e3fcf0d51fc01f38167572e369e89a3de8553b0e36f7eb6055fc57393e4bea951cd2018aa28d1eed89b8bc2aa48c8cdfce7ea14c45f7ba2b5963bdcee079cc1a0664a75a982443d88b6cb962c96d6ca7102cca1c923b23742b0727a65a068666cc77cf7471b40a5bc4615640fe1a03257ce53bb314bb270858e992a2a00c5ce9a12eb8fb0fd42e9211274240d663aa1de153cd76708ed07a7b9e698d5cdf15e8efdacd3d67fcc0ac8d0c4402d73a650a1bba501dca58ca2d43f66fc12201e06afe1306ce24df56bb15b11cc28c952155925d1a61dd935d9ab8caeeae93a1a9eae14e98a507e66e721dbe4569b802c37c52698d0e55ba43df76ab7a629521075faa8e9d3ad75bd360f970111cda48b353e70273268d636a85cd84ce4da96252a7862a220fb8c3536b2b9c77f3a6cddb105ba757bf90f4295859a927e64faff4635924abe9520c5657de519f2245aee3f41e0983cbbb5d4a50c069cf85f35841789781261f92fab82ac03c94806eb0ee752893277907bf28cae126293af417ea0d6b0340a4f3ec4687f5483de17861e6f95d84bc6ecb0e204379c4550865e425bccf796bf884094109f6aecf4675345e50e9c374640ed96ce2a5b34915984260709ce3db76762f778f75931031d16fba6158dcfb8e9264c8c74556b34825c0d0efe33712937a914ee1e35ab61e6ce786dca16143a2713b226b28ebe4b05fbbdb858c8ffa54c1470a6fd217b3314d1c6f929a649203d5b2b226aa19b1b372dd3c24293133786675343cd7cc80a83f8f20e38f6d5b6bba908d76b17bd7d9027ed17bc164a5fc196b98f66e9b69e2067ff6586b84b9b9389abd70570d52c4b38041c1f9b2aa37490fe386f4ce4445bdb665015b0cd1b26f8ec23539062926dadf37bc106f07c55cad30d69a22de60f862b90b2c5ebd4b243646a300ab72d7a67707fc2207ec1364129ee994280eab30b178a83ef4b1d82c12782eeb264aea2c9264548356ddff9ee3a59c03262e427efcbb3d1e29921335e88dcf543bbb4072c97741cbb137e51093c2add5dfbe6eb7a203f1c305f4aa0a6e77b507dd7a47e84fbfa3d321ad2b5c66e70d9a7059064968995faa558966681a030fce7502175fb11fe5b06a5187ef2432d2165751dd95259ada43b91c43084439d9a523e3098dd5db75466e04707573403a194b89f075a2a644c558f0df8bea2e29fe3d4a9aa8a9aa12ffe6ad88888ead8a8d66ef885e268f26cf3be4a9fa26df1680b0f70eb83d306ceb798321f2dc359a1b33afead2e1fe6caad449a1a139692a2abacb3b4206aceb3981194a2285a3aa53920db5ce00599a6789ed6940f89f923ca5aec904b2288784f6df3fa04700f525007e603701bc3b64196da52f504e61bc8f65c538f9031134f95b0c8a7e1b031f3b3ee2070fa7c7b101568941433372fb43e75f8406d0a111f5dc2dbaba01cc3009f1c3f496901d59b137a965d0ed4710dc1128a811b52e2b4d977661a98b5381651c9a1e70c99b728b19b778cfd4ebdbdbe56ec9f5c75f29fe59f19ff0c8e71491aa8aab92576860601ebf5cfa72227f7214c93c1c76c4b94649518c91f6d18b7ea89a34af81aaabeabb3fb2aedf570da9c08dd610961a9284cf0e8a8049018ff702d616ffb89e1981624abaa20d727a91c01292703f5bca820415dff8fe692cd37ada02a8992763a20744a352c2b9eaed0d2297cc32ee2fdfe349d483236d5822f651cb7500903dfe8574363618ff6ab09d78b1ede264b9cc49693500a3af161922c1f57a8531b5075cad2a87794dacdc5e876553b612898830ddc3b916b9760424d77de480da8828ef05f0707d4f860a6565834e18c6ca59940747cb668791e192a196ba577dad841c4a8842686b363423c1860e5f16d9505b9e73115d707ebf82cf8e860be2dddf53b0b85fc197cf870b7af17ce52619eaaa8c18e63777f47c7edf7eceefd7cfa18269d5cd8b2c54acec362f9ff7151b684e58d2864422fe119c18842c54f5b3a3299533aae0a60c57ee495186fa3d3e1321b9cc2e33996faf7bd721c021f3863354be377279a0c6345b24dbbc4dda6cf7bb51f406f50a5e3ebfffbd0cef7556b7b311b7c053eb89890593a563f58d0e6b523d03e5c94aecde9342eabdeb9117a187ad22aa401b9ea9ed8fbfcdaef759df51930064cda521ae558f0be8111c418485f85df138c6ab4795d7f9ef8bf9e1285f094f685650331f84224b9ab1a07bfd5aa90dd28f0b79aa4242b301e3cb958044aeabea4ae365a6ef4a3604c42097b33edc907d47b9bac903c49e4bf4f59078962306a5f6beaf5cd1b328e5f4ddd7b6d618b230853fa5b08ca38ff59e14e8c812917866897b67c283ad3be74073b2491a0f55a2c8262a36c29873abde9f0a38e2dfc8d702a70a5c81162732911a9a0a218aeb99f2fdb05a1072d4b6fc93c26d215f457e276d5b93265a4b32069f87446ea9b5d820aa59b660f165859e5bb70cabb96937a3ec639384cb4ffda4433fe9c84f7ac6ea58a8cc87927b145d2e2bf4248a58224cace17bd49a0b01a0ef1527a1211f6ec73b976a93bc18569d3354ad7e3b0e2ed081f945e45878d3a99af627d6c3fc1672c43252a3445610d6db47ee2cfc4a4b801c6199c2e4a7e0ab1eabec6d96d506379f7f1c0937a870efc0734b708baeaeb352398945267276bb25e5d9a8ad22b845601725d7e40956542dfa148911a41571a57faae6da4f679b5c65d535331db13d8ce15e2605317e339b07cc8e6c23296b7d08bf79488f1f3fb66572f616f7b73efc8e294fab798aa8f7ee89101f98d732e395fa60bd2ab39bbc28a2791609ba16e623e129c339a996f413e37cee3b1b57bdb2d4b79e5d9d952bbce20ff8afe841bb86d9c74b0057815cd5e2f9227fb3f9222111a873518c9d9910d3de03928c7b9c03bc2061b9a2a3c78703c33a3c1ec83c1aca7c3694f97c28f3c550e6cba1cc2f87325f09f6b7731bfa97a17f17da29cfbd94175eca4b2fe54b2f853a1412bea114d9b943bca5dc0f70e49d2de70abad9e601360a9a7eb06c6f12121b6a5b54d62f269497de585d12a31b3e3cb471f746477c104af519a63b54a1710acaee3301dc71fe7c93abfb4c9aab5826a00201cfdc318ed7df33ae10bb4e95d628e46ed3a16d9c02a3e12e3726865984d9aef6fb2ccb8b77da62fb06face7d21ca83cc58340d1008fb384869bb5596a48676afc04183f56e809a416df7ea1ec154ddba884a9b34e460bc09396bf79d3251cd6e915743fe6c859655d69ac65e630eba0f025590c866dd864cecc8b66fc81e8ae9cc26e63046b85ded1a385f571493effc996f27e5010a1991840cb5b9496ae154651694b188e300133b63cfbb93f4692af40852e329ec4a115e1a2f3fc17ab38777754dca901483a4279c1fed0740faec4d808c258ecb29ad1e7c8e83d82972df92f6e83d620993242d56c1185c39e9014745efd2ad545424db8e90e21ae06e75d8189072bad2c8e3cac510685231620fbafaeb093bb2f5e382f7ba19631f61d35d58b14bb1cd2219f29568ab475111a51ec515c86bf95e1ec28c8e94531df938ed06bcb2cb7e8eb6f97357d5dd66d7294306d3bd7a4a05077b3ada63b8a0aa89de5a45094f7341b619862ecb0a70b94c5c4901d3668af14c7a09012e103db2a2ae80f9a1d3486fbfc6779d503419c0ea645b8bd62fcd89b6fac9ae85bd7d1ff409e16dc5e07c708da83a163654d7b50c9a920796d332a0947c421b19db9a63246fa5e6b41828c3b6f56274e95cd28bd38a3fc1d8a318f9c87c4ff95d5b67b7b35e33d0ae33b5ed8cbb15f9ac0bcfa9957d358b49c8e36403cf1edeb8751a7626202011c03d62965b705bbb967c282485084b3055d333e4bc82c25bec16f03b18279978dfb645a1354e9666b971a202c17503859c5051a188bca1c00184ff28918e707b6f0560ed4a1b783f58c5e1c3e870df364ccfe6521fc3343830cccc2580254fd8014db02b108e9727d733208fd115d7d9e2ba573b79720dbd81497d871a24f71bc49b9c90a3023551e740f4263b7ca9cf9252719499cf8eec4cc3367d8ef2d4d071d5435ac3fbd2ac93abecfeb2aaf081b1838c92f71ac90de1d3d7ec70fcc62b23d4ae9f240ad7816afbbb5d05537ba76b46bb8145f647d78fba67793b3c93e1927f00d51daa0b9ed4d2368b9d50abdaf103a78f6f5bbc18ffa8e50a10c3098673267933218ec6610cc3125d371df4c886759ccd84cbb15f890c1d0835aa78781944cfc541e85b57d7a24b9075f32abd1bbea3c425a57f8d5645ce0a87abb36bb35e68a3b226cbaefa2a22e9c4f4cd73ffcb675afd0bfafc032f385e559a867bf19dec8aaec76a12c939a0478bbeb01fc670efc786f2086bb76ef2ed7ebfaa25c66df3308cdbced78908b12bf41097f9ed7d2e58b237465bcb12c9b372d5ae67030c5e332e9ef2ee8554df2a23a745d8c55956761bd90ce668cdb0d0aff0790a54db3fbf9ed259707454dd482dfe8ffe7ab3db6d5e67cd84e9eaa9409ab8908dcffdab499336db2d9891a8ef01cc4cd346e6dda8986c5d4381e782b48e6b168feef2ac90c28e71bcad295fd5597f2d4e9cf9491559e1a53918723c66c7ea62bfdd96f5e8eb6a0573dbc41cd37160b3b854a753bedba6c3e5c3ba326e35529bbadf11166917cdabcdbc27ceb9508112fee3a4a976488dde84ebd26dc0ca9c19c4990c13c65cec90bebcd4bb222a3e4f8bacd7831b8308ed7eb6d6c5c778185cc4c49a0ccf5606138185ebf9c9f01879e15e95c345eba24816ac542d9b00aa06380668cedc18ac941b98a0bd8b6c31057b2af41c3a062a633a812fa0fe5d2a667e0d477d60fbd113229e138a3b6f1890785d94070485d64d60b473b222d70eca9c735b06f24d02963638c542ec9abb40f5e4a58fcdf9a69831b78b2d71b78b445566ab25de926120b2a4d1e4c7f247360cd8a3196069048cb511c4f4f646daed73ad35d0ccafe3958a1fc7018763a6bdb336c464bd8e80dedbcbe74aed4eb86721b700bfb9c676b20b2c5313ed87dd6905fadb37663ff0b8ef1c54959aca585005e0bd2307d27d3bcfe1d388ddac8b876c3a7b07a7d5265c886186f94efb4dbfeff096dede1d5a3247583859e0062ec41a43932b97044dbd30d11df844b45865a78d1510326d5ace368ac361ae5bb70e4c732bf200651a023a3ce5e6ae5cc4a40c4afe1831309fb247757dd4ecca74b0e35bfa4aaf013589d0966fd4c2844a38ac5d174317c161054fe6767f80f775fb3092e7e08bd7aae4170fa3c3a7460e5504892ff6475a26da00fd7460c5770fa35f76681bcb3efa0465b1f523517c922bc58340a62790b3fdedb9a20c21aa968e4659fd7666e2f4ee99e4128a1bc0e549a86317b24bb1c47b93a0f379e19547bf128b4d6a46a0874fe1fd84b3399ebb19a03e76d491859f4df52da82a6d7b2ebd04a84a04796236435db4fa417d2690df5c46b7319c951127c427914cf2abc77f9a595913accc8d2a1ffe355235bcf4bd55f71672624d4c2e87e61275d884d8df09b6cc7b88eb1ef6c46549afedcef2b407dd6db0af0b71c10c98c15b0c9cff7e77f615a4948ba24bb3e8afbf14f9fcf1faefa6524db6240fcc2433fa0585a859b219615be5e5d432e6a8454b03052cf199b904f5e2d9d14ce12b3b4a9756bfe4dbd92e0570924828b8d922413a1b9809ac9b8c8dcd4169b3c5317b32eb11c3aad8a750a8b291d972ba24b89c8373ad6b365873be5fb8ea2acfeef9acba95fddcfc21f1a7d96dffb55db74a9c8db187bde24e3c00b30efe3bead3a9a7e3210f7c1b4260f0e5b51c5f7b7263e11d85ef9d369917c8ecf4745d7ef8d1311843d7156da59ef1fb496791bc572f472db4667a9c64035266d9eaf9767e1a9e8deef00e10ee54dab0a60247c6a02813ecd1cb7481660f457e0dde57662c9049b53adcde3acb2697b35570ad42724a11b5b273c6c616a04707558add76f77bc26e11db9d8518ae919f1798c170eb9fe2ca6320509f2940810c4588509fe217def5f9b10d6953a1615865e9c068d6a534137916e144d02a44ebe43a8be659560afb8dc3c77f797cf814cd773026fb8d40171bb2ca61a31f78c1e1d58dd0442702326901177cd6587a144ce849cd4e8717d3a1b665304bc6660fe74ab3a0b01e0a87b0de1aec24fb94252be4fa382aae7923488849920fc4969769bf5a8449dc94d796437b2f6b248687eba5d4ac6e240e1c07af267e30aa4739b9168f50a97199e8cec9657cf9cdc9c5e99b18f09e8b938bef2dac256f4d37fb96c3413f7a92c7f0b49882d6042c9b4d20ba0ca58e987e8a92ae259c71d610803974fe61e34cd66ff21c20f160f7a398ec2df3393e6d71349bc57159d550a42ee3d80d5a0387861c2e0957393d549119348353d0d9f0cc87746989deba8228771df038c4b506a16f846e714f019f1ac2a67dc7d166b702e7b409307c459c8f6cd1d13b1dd4e6d9202f76ba52b021640995b499b90860922481f24eb6397dac24e7d93bf7b8e9f5f6a0adceeb32b3b49aa75539c22ae91bfc1ef4e1a45a2089af6dcf1e74d4c4aa7941c74966b66f1f3d1836c728da8f1e7aad0ca2ed0ed6c39c7063869bae21f71280cd75882fad61c3a2f25faf5c62992f2b85fb8738fe08d09b2178aab3a07752d41f12119edc5d4b5a1e81ad81a544914046461efddda5a6ab5f3abe0a667230d960969434cddc0855f07a4a498c5b10b0a42be9dacb954b22aa2a4d5b74a52b8c838578ef5d7c0518b9bb2ca6fca4861ba1a0e070eeb89c678d023201950eef749379dde76ca04843d9ab8a2166fab692d8d4b6c85bd4ea3783b68645c301f67a40841a135f79362160ba8e8f017df3dc481b57831bcd29e47c8deb68fa02df788d0bb1a3d9b277a8d1839a8c27d56764406fe80497d6421e89f7ecb6cacb36788bd9b24b05ab47450a24bf3ed86344e6fde9a78bb3d7f1eb0f9fcf3f9d5e3c7492df9e7c7e7bea269e7c75f9e1dde74f7efabbb393cb87be906983b162303c5a5ea47d79555190dfc190848c5ef5a0948c4b073ce17ad5f609c00420f2d49b7555903b09d9e475527492eff98a1d9466add125fa8e259464726094172d00431ebffada342b6d190f1f82cb6a795b1505863b393c1a184324fe674ea59d56b15752d1198a736a19ee43bef0982acb01590437fe23e45675e8ba00e355c31c20eb0a904622009d3692a6d4cd8a7a21cdaf57eea827621b3ea17da72094cb03f2f76d16243a6d51753027f38c88af3242a742c2db012082550df74a949469b4e9e0e4025452a0905ed07140c0d1024a27c07ac7cc84e3c8e8e9be6a51ae3c62f8e8ee52acbdd5a14c5428dc17882599d121247a3162ff8d11db91a277e9c46fe140546dd69d08616984cc97e8aeeaa24502f468db0226c9357363aa8c295075e74d0d15e9f6255168e5e2ce9a72dace1c354a269b5b959f2dbb5ec0ee784d24e58cfd120de9b9193daceae7f19ed56b495cf30cd342b343878adc5ff024bc7c3ecfc5e1f5a795c4ca46952be1a343aca85733eea287b47d702b65518673cd23471f0e79eb6c79e96343387b303a26967b839ebc52b931d5cd906ca57b887a052818dcd7e498424d446388d40f4df9fa91f9f1ccf4b48090e5b1f57de47c3f2b3dff16e6650d0b817f6abe17866f24f5b3317644f0b2367d6110ef042687ae52b17de1682e71ce68aa513ce7dcc0316593e0ee78f8b1f174186417babe2b560c3be80e5d3855e53e8658369c238cf1d4ca05182da23153a465d0339e3ea20007ac6d1770c0e27601076c77a7daf3eb6170332a2217596561ea32083941c530349f80fddcee320c2a1288d063a8718e5c550e1aea02cc9c1a7dce8cc2615c6c576dd6500bc17829563003198c530b89828c30b96bf54d63dbb10d74498c7589fe7b878d4247cb95237233fb785a69a46880e9e1697d18f5618c3b74b132ad21772a366d603de501570ab0a70d210c10698747afc65cbdba9635364f961a934952e5ddf025ef2839080fccdeb6941963b109655cd7901d257a76d606be2157d17e54ad34af5dfe0ca1578856695f730e29a7208cf83c2245716f3de273ac10aaac7922f6dd6b91c4a25e3d65dc625f9646411d82d7557ae8517137cab2f38f7b16c6865f3e774b87d50bdc36ef510e9b7b1528f56ab4b19d4b6153872f03a5428afa4e63f72887cd3d3b0a145382f3fee6ee510e70899e191928d13bac8132bd7d1b28d3bb31faca00aab3e368a0c4cea381323b8f06caec3c1ab4f8f39cbb06212d2727e16d3506703306206c2d426fc1e05d263c45e4cebd3464e74dde80751583f61dbe9ad7b805f9ef6fa08f5f4fda34fdc2825e61a02137d5c25c5b222b44af2aa8bd619d96b0294d3a0bc7170b401e854075c8719831c0a6fa6d0817d7bded8970f3fc66881f1cfee6c0734dac2a3adabd262f183c8e4d76ca997bb2796256b8c37fdd54a9ee0e7f5812252f485e9b2fef648b96f0c20332edbac28e7ba57a5dd538fea9c8d4170df296cdac2f0aad820971810360dc67df9d511c2f008d6af0bf07bf49a1f4ff03bce803f778daed7dfd73e3b6d1f0cfd55fc12a730fc544927d774da775a2ccf86cdd45adcf766d5f2e791d0f87a2289b674a64f8e18f74fabfbfbb0b80044090a27c4e9bb7ef9369138b582c168bddc562b100beb08a8fe7ef66d6bc08a385953d6679b0eaf58afbec3a74ef82340be3b535b1ec57e3ddf1abafc72fed5e2f5c25719a5b7126fe4a03f1571eae025e37cea05a9c8d8bb5b70a06cee5ee5559e0de42511a8cb3240af3817d39facabdb28732f0ab2bb5c29d8aebb528f293422df9d355491f74a5fcb3982769ec07592615faf17a195ef79669bcb2f29b34f016e1fadae2e517f461681dc5fe2d0389933cf1d22c101027490eac39c54f69af97a78f7b3d0bfe21d85f8aa02801ff813f7ac1831f24b935a36fd3348d5309fe1f75f80a23ff7c40e4f2f69ab07158d6352237b5bc4cadabd19add44c183a8f84b11e71b684dc224c854f8dee94faf611880a7632e316eb85ec63082d66462bd8611595a955080301d7ae97db8b619d67707076c0c83f55d98c6ebf17500427170001261fb91b7beb69d5e1065c146e8724cf19bcbfe74efbc948a1d87316869ade31cb13074154afbdaf741b817c1d2c2ea491a709189d381b3272a738aac70ade24883bc48d7bcd81a3df8300669b0433fdda5771b8c01b9029824d0dac1e9a9a937a7a7d09d3a158e347607a71f0e4e3e1c5f40f5709d0fea285831e019bd848a6c486b55472f6970ca2fdf5a2f194cd98e2455ab22ca434e0ea84a592ce1d340c6a09f30100510c8d82f93516bc6dc2d3eaa03fbfcc03d3e3d3b39989e9f9f9c9dbb27c747c762544da8356cd0d1de17d6324efdc042d2a2c042e301e3e83f5e83305aab7811c8823ace722fcdb3fb30bf0176fef4eee30c9a53193801a4f370eda58f6e146639b47209e687ea050bd7c30f6810c7f82f6000b49fdf84a03b995564c10289017140d6a2e119007c7e1358c17a61c54bfa934cb243d580e82005e5e2aa5da41e5a9f1eab0eedfc9308b36f83741d44f69ef5d6038d19b28fc143e0a33e6a9fc3a5b758a499f635028307e4e828ee8275ae7dc35ea5dab7651805ab781de6b15e92f869a07d4ae322af37e57b89370f616208039db6476fa5f7ed5316afb54f59a6033dd4aa2d8279a1379c44c575b87617a14efaaf5138d73e15300c79f020b1e45fbd1e0ccf3cce0297cda41356c22c4a9282348326ac9230a29173a1ef49910fa0d0039d71b33c1d5a0201fca82c8e82b5126fc238906b30058ba08a8414850d0dde71bc0ef4ca12180827232e70d9dc35a11a3d4637ca84f8c2664ade1530f65ce8b1935ad1605dac7837ee6fe083759116120d8378fe09c56568f9ab4514ae03075029449025ab141c3ac6aba84a5ed138f6fc5f8a300da44a158081f9fd4b46b2f5627175f922bbb25e647deb8585840fd1bc0f4583ced09261153841bdd344541a448197e944c13c805366e9988c7d2f8a061c19cc653741144d90636a356002d6fce3c4da55b980ff80d172830770a95e4a66110582a3ddcc37fc5e0712646deea252bf9ab4d559122c3140fd816486cc67f86b3040ff8d4b0b9f22f10b604e22cf0f06f60eba03aeed545fc6f650fd30621f983066896028c79aa8ec3e8d93608dc532afe1ef7c01c231910167a7d3217c0ed27442756c9a21481dc7517c0d8ddee33c24f43519df7b30040e3a3ad2184189c93fface7a6562116061948c51e606d04950d230813f16810f1395244c1b2af4ea23c16b903ac3e4028a01735f983f5acb62eda37e58790c40abf82eb0461fbfb41605f8e9be97071971b65887bfb8f75eba06db9d0d60e4573037649ccbebe0de159f986920c711663afe15675c01a070877f54a6ddd14731e54a8068ce2464728b7595904bc75e02e3b710243b2d82da5a4d11520950f273f930834fb6105d590477b6637938bb67e3c4cb6fc6a0aa599e0dec17d9cef83acc6d3029a20826215ad088dfde3cc3ff0e2cd7457be4ba96e338064f4d5db67d055eed572f3244ccd5c1867680f4bb115bca8c46d90dfa0fdf4ff70f6db3879678b0689255ead553740a9547d3a9df4463a09ded34c6506193c6b0b92ec860e25c87201af980ff9733a5dfef1fb069ccf2ac038b17a24e654180bd5a061ea08345949702c89d07b3d21c8173be06dfb1c0d8de32d71190f5da9801cb2b0b946bd0b0f67a4502572b7c896cfcda51788d6a1582670cfab7066bcac91e5af347e86b5d0b61c957d736d1d709ab5521410a6036e71e47b0861101eb31d026cdba1eb620adaa82c04161ff9fbbffa285d7c81ac5d60ea8dbceba88a2fe188ccfcacb07309f9b869655c625e05756df547f3b410fd7b5b9a341fe9be61a46643246b30ca616edaedae5527cd91f28dca4395c326fbccc2d3294285778a9d2fab55c8683e51cd827d08d37e78738b57eef85b7856c6d7933cc89d56ab7ac8d365595d7ff249c555048c1fa976e08610d77b9bbf79a84ddf6d295dd5209a6ba9b003c599c8d046bc637e5ac97a1df1cc2da05ff1ec252368b909956bc8e1ea10896f26cd195c9a3a0d80150d62fc2b51f153022df562d7cd70347c95a79e11a8ccb3f7b7f10256e0e647cd3fb03288618a8ff297c07be70e4bbdff4fe05381dc5febe7e8afd05b164be4b29d7b6f334c11c40c9d0826ae8aeab522a5b744d369f6cd5c93e6fb2e4325027eb0d0b5f371e3c546af140f243222549d003868570dcec6a6df520cde9630f66741026e55b6c10dc879e40f7006606617a4a295b2316d98dcbfced55765dd18686595917e9eb3884365936652d85eb9d01b200241be01da94d1c43d0c4fa82ac3309e6c595b4a2d21653b5f5c41356438d2b21142f7915b4912bb57e578d302e7153c36a0efc65e45d8381883c507df6c3cdb3b27b406dea533f59a3595ca43eaed0291ec46c27b80c1c86406ec00109521d8489e3f8863b666a446e590b1a7ec028befbf6e4ec60ea9e4ddf7c981da15dc711d726efd40bb94114fa585178f917f229d4ae6da82e51bf7575e059e0e77acf85a0684b7f0189ad7c3bd1c8de4064bdba4a765b759c2f402e91249c36814a8cf6818b3eb0c961c3909cbe4ee1f0b5312d2bec30bf9cc3d516f9757a658c3582eb4433d3d07fc1c28d09ba9f0b30d2a88d35f6f26579a3fbcffd24d40d74b400e7c8b7f0df31fe5b5671a11b355d60d355abb5e1b69938e492ec0f0a7fc80d0c4ec213166ab3ae7d30065cb009ef7514cfbd480a480c55351feaa1a9ac9ca9ca08f17722f2ad8636a0bfb80524cd397a9c8cb66b062bef210b7f0d26029fa3484f8872937aebeb60b03b2c41d421443161bb4e03708340a5271ad143f89a4d06e150f39af3f1c2c3a02bd6070ba995914fa5c59e746e88156e5ecde068f191cf158dd7be4f51ee6a90a385f8239ce362bff069e305ab19e7e1cd18b06a4902b768d3f76fa687eee9d18777b3e3739b2b20b77c15ee20290918d8c16a1e2c16c1c26521ddcc562c4990a88c875a99b1d610b1c2743db4e1df55a39746c2aedac2092d4d74c05b7abc8dddebcc07b1e53a945812243e6af5e890357f383d38da3f9b32320e2b4a263ff3a528ab1329958e4ef60fdb6b901ae4c18ae23fda087c61c16c1fdf53c46f82710e98c3d7b9f7a000dde21e3062107d98d85a3c12ca6fef70db58ff8a2bfdca39d4d6bc097a7009f97f6853ecba6145e73c5c6b9a855e2e731aafd320581baa71fc6c8be6b2da323098eec656706cbe023e7f389c9e0e5e64ce37686a130d24e23047461881a2367ce26365d94819cb7057e23b8d45912f39fba581d61d531b5cdd4f312c7b5875c96e953eda6e85c7de3f3d9d1e1fba076f8ff6df356b3ac385d4cbaaa3d6bde232c291f3b97011e430a7060b34fab43d9bed592f16c82dd56a7370b1d3861508ed1e9feaeaddda14a2a96da562d83bf3c3500bdcf1be4dcaf2f1fc95e7de040f35568e2986120c6c02b39d7271243e18ecafd646234a68cfe67d523d390ba30c65889ff9a04a24538e8c434d5651778d0a321df5507a556168a79a6e4b74a07d8b7c1eb4d3118ffd28ae6db554c10286e08f8a876adc46d14cb2ea555f21f35eda1d425735f6a9be7d9d53e0d82948d82874e1d83de71832e13e053b3990fb5c950906f188084d11165f69a0ca495bcd6c6b7b6ccd30ceeea7b8c393b17d692ab0d0e11982bf965bf7611459f300f72a1f716f7b59441c3f9afd3b2f0de302aaa6a17f9b598328bc0d408d97e815e5c1358baa38bc021a9438cbc239f986d41a7877e8c4a2bb023a9b058beeeac678b08873171d4f686d9dab9c84e5d5d0b2d339ed23951265d29b76244a755a9a32ab4f7bc75735fdc7cfbd6afa03ef315c152b2b0aee820877ff455f718fbf9d0cc43416e00303ccd0faabf35cf689109bcc93a1ddee1649603520d16c126927f19db26b0874ece30882f873b1b7fd1b2fb5be5451c39aa5ffcdcf6b5c714905ce373dd92f15d39b84dc762c83a6f02ca3e4f1375098df42fe792a54f26816dfb23b5d55a133be7f9b5698283269460dee39b5a344deac21b5f6b798b725ec0dc8dab5a5046fd518b9999ad69485ad9a5342092fc25b2c28aaee452e0bda6486a43736d3ee1f1ece2e6627c7fb47eef9c9079875cf6d2571af8eaae293b119b116aa175688db90caeb963a9cb49e52677f9d33884259c961ec83321caad0b11f83f485f9e3385c87323ed5f9b6c59a8b39a5939f7feec3ff8c82b3b1e28b0cab56c32bf90a2c0c8321a3860c43363ceee1fe05ac154f4f0ebe07a192b2ddb8b3df400239525477d2177410218401566b4bc2d27fb1b05ebcb15efc64bdf87eefc5fbbd17e77ddec8f58a002a2a1de18683f5cccb142c4c4d2a234fdcaffff2cb2f79ca330b8060f25d995c97061694f79d326d4144fdc480eec9b14b2a9c108c214dc9b8a7a0d69476172421e7e5fa4e03ee963514c7863c090398cff62b4c25cd45abc692eb5ab3cd4d9b614d22f2711d8f024c3ad6d600b2296491787d05d31893e79b2e43ab1e6bfd0c8a93580f299857019a4448de4537865cff468ca01fbeed3c17c18c1fbf51b44ad611b09c832071aceff4ad9f4d6a2e9ab0781392ae77895349b1aaac3d58d5296025f5e6f6ce5123d086c0d6cbabc65273804b0e55297beb37799eecedec30bdae17650d65d761de509265375462a69fe6c330c7cc5a462b6307c01b54c8104113518630c33d178ea9a5ad2a38c14eb3b0ac2758f8ae038befba380d1994b5dc136d2fd1f48f59e99b89f117b86bf20db20404368a9020d1a967240be582a335cb0d8aeec4d233cc923ac6e60e9a43aedd2593d3c053af33b127d66b8aa56e8ed52a9154139a0d41db27046edb9be45d241ef31c0594fc3a6081ecfae7bf6a057f90e26c61864679807f37c8ff1ccd9234ac735883522621d53156f9c242bf330d170151d94558447a6233d222b9b4df1d1cb847b3f30b0a985d1265578dc0c7fbefa7044870c2468c6da749ba844800097ba5208d6dcb20be0a07d186b430b076224541f510d07626e56cd214cc2417d7ba28b8807608bd31b3c47440459979ca55742372a795b2c1922fb79b69a076440cd0da46d3d9a4ca0e83f1e9d3b2515f71109671b1a6407a43b3b2bdaa6b4815d8657f5ceed547bc7158cada5f4d488ec40e406f1bf6b324578384754c78eb2c4082da314baf06e76e0998fddb5192c6b83961747abb084f630f30b39172fdd8c1b5e133510d3efa125cccd10aa4d276b6a8797dbd98bf7ed64e6e148daaf18f521adfc85be6413ac2703ca56f1b68da5e64b6a185d63893df1345140e1ae124b5becefe43fcf837d280fa0d16a30a18b4cdf015945898e9759f83565c7df822e4a0cea18d7df00db18216475c0b4cf9e6257175746863a8a10d3b4e65cca91bb0c99135d7d21ea51a9ae21622fae11b43178da5b88a6f2e5db575a6618dad9e7f1182ecd417ddad6e3c792cb000dfc1e4125f599b3714f92d76f633f9deb68031c9c075ab1028fadd29acf3fbe3f86fc06ad4ed79a5db2ce8f16676bc7ff61353f1a17579f594e9b93c82bcbe75f9598868618d526b34173b4f94a907648ef97ffb15b944d2e5cbaba1a5fe6e99d4c917d45a6d5dc5eb89bd5a5d25c1b7c31298321dad29595798370776b1a6133479cc4ecef04e63475a840dc7e33604cb40ee113978b82f0263ba49b8e3f9273fc66d17c66cfed31a8dd2808e10c0fcf5b8b25cdecb1719fc6f42ff168340ec2f8f3ed624a81c029070a4507cd9bd12bfbb0e55355c12cdcea660853e5c52dd6d87eaf986cbac77a0be26befd3bdc4bca59e4ab8ea3d99b675b73e044651f1d56595045b2d7b86c167057d26647c31aa67ef3465d236019e77aa97f539e5e37aee63c3c24f36bb07079fe6675d0d3a4630822dc9992dcd6f9866a20b523a4c56e973085e85a026ca72c3bbdf912e3162d37b3ab73d335be0a51c71f66911603006258abbdc5ea5e42a38c522d982fc5f0ab5c3f1e4b9fd4a14ce9a63ce2cd613a07f1c9c9c618be1abaafc5ee1314350e53ef6c7b48526f596b13f3ffa85973a083ed4532d041bf0a6912f8d0c25c7663de33ef045841b70ade19b6c6c15570294a362c192deac8e7cfa18cb639f8667d3dfd5a48555fcc44e544a45575aa5dd060896c95ee3ae98036585644351c1e42d4394ba25133d2d5916b3cc94487009c6dd1e5ccab5493432b49c3390907bdda1b8a94a30ffcd0837ef481ae421a88118199bbc17de5630f737b495409b9f292019d4d1b966c755a30a1f03872ce6a241dab321fa98a1a4e54194f5349ac21cfbd640d6394ba79568bf1f1da5fe8ff94bb72d24536560daaafe4e24a1bf22c2cefde06947dc57eed198ebd4cc4e854158622a65f7dba724ced18491737f36c24bfaf32208f732fe247bb316901938ead2c00040b46a09435618daceafa2049a985588dc1bb0415dbe93bd6b7f24849c6c31ed32a467cd12db897b9d98d97e23411ce535067d9d9ade90203b538a885e9e5988a86da05dca41b22423adaee95308b30a540e6a33095a54a1832546a0d56c823af58c3cc1a62b21cacce2ad35be12b65229993d52f8331520373b06afcb02306d75d7e8c6a20f26faa438e65464ee356692344d60eb2e4382ab2ee53b4968b9adf50733679c6599146c0df57ad975d29a0e334006b99e50a44d52af949f294cc8b8c18c3d87432378cc717c1433e3bf94855d381daf0187ed26e46c9e8a125cefd4fec225f8efe62d70ef2f26ed6ebcac765b5929e1f81276d1578c7dd801d9b13de090ebaebe2916ed71d6441b41c96e383e7bbf3809d2893c6859f2403835e71072b96e95a3cdba7d4ac1280d9032896efda1bcb3fd4ab8cd0cb47120c77f20cfa45465e07135571ec40eab2bab1dc9682cf71d473f093a68c7251a321095f1c84c42cfcc49c859f3465e12b08fe5871f2e929f8bd6d3a649549f2824e96ffa84a99de07e5a8ab9779799e0ea411c79459f4354c5c96c0c625d0c06c86da8e8fe97896c946245445f810b83e63593c451e46195dac88bf70d329f6e3a8fc90c5fe6d90973fa3f8fa1a2f6813bf57c0cd20d57eba2ace6005b6200620a507ac0c643e5c3e56f50b362aace9629ef9e096e3745a7dccbdbc429dc1042c46923e78d9e3dad7c9a13b1eaa4acb70191b898997cb28f6162560182bcd8615e2fb60ce18239192c47124b1225baf928a0522d251c1b3c133d29181554b3426fa78f4b4a20c0c58f9635e2c9752c3299d62ae484581ae7e7a115e8951624d25d6dec43172c940507536514881448bef017fcb5fece0a934f8e825563f415d6ef4e1a19b04a59ede14ebdb60612484dcfd0a375d4158323cbc5e7b92e0f2fd2249b2af31edbbfc80eed53c5ecd65a6563292ad24ceacf0be4a2341ab008fb048ad304e319f439606f29ae0ff9e114d9a54b275ede5c1bdf728313b4e24a9896fc38a03c08ff491f5b41affb94bf7304a3d4dbd75c6eebc51449025a25e49f9f5b0d2b08409c8cc96a30cb611dc0e6693d84e2750d65c375874a13a82e2a6b3df1971d61d343112cc6f7371797e891c61ab4e28cf8e0f8e3e1c4e9b8f2c9ad1692718355c57c6e4c73253e25295abd1c92b5dd446b371edd3475802d63e1eba47fb67efa66f6747539e736f00a1d293b76fcfa717ee9bd9c5f9e4cf7faad296af3457484de7500e4fd322a4cf9234fa430b165ce2a82680b1f1c1558a38d666d9651049e282c8cce2b79d5e952722e24c191f25f27914ae8b077bafe1646052a04362871ef4cb7005955170c055dd8910abbbd677aa8d41e3e8166f669388c52b8fca3c2753e896d6f454eb72f7cac15b20d8855ed2f797ecfb9ff5efafd8f7bf9a037ed23849b9f9276fce4f8ea61753f76876fce147f7efd3b3e3e991ed981018b11ac6c53e81552f637daf4b645c8d8aeb63f8eef8836d728df48eb8eef71fcee0dfb2eae0f055f799f3fbf028a0b32856092f413fbbbc284cb90aa1aa8c8c061835351637a11b646b53e49d5f3f1d4577ab11aedc71f1b1396c2b5f5aad6f9374ef66f3c213c350616e0c6cfb49e20a4bc6ddcb0c9d627e3d153576c78e559f3a427dfb3faf0d99d61457c33b983594c6247a0456b85e5db6351e8fbf0359a0583c83b06e8234d86bdac92b7b67dc30a044845a6b5316fee1ad9025d888debc2b40f8194c8b7aca9385906d4e14bb0e8bdb45340dbd46dde4025cc3d8707f8cd51a6230ce89f64e91a53bfc2b9a6cfa0d5ea317955fa579533a442563c2f9a2b2ff4d40ea3e4213d45e3da39f88558f70295504331b6cbf692c429691697008cea6ef4f7e9876f30b88bab5af825c3620ba6a3c6fd6ba5359ef02cfba826f9f9bb5d439a651debe20949665eeb2d8468dc236d32499380af1c76b7edbac54d034b122c8cafb14a7fc549b19574da5f8a69519bae1e8063515ae3735a56fdf9bcdfd1788cefa7abccb22a478a6156a0337bdcccac255123d5afdaffbad34ecb6aab6be49df7f8c0b6b1d600bd681d8814931d4cb22d914aeed2bead878092945460715ebbfb5fea47f02b03fd1cc5a51fcadf5da699cec85b5285dcc4b96948ab6d1cf475e147a1843abad774c40ec8647982f93c7fc265ebf1274209de3d7720f2b7abf037ab7200e7defe0019666681f2915aa58e31b00780faf07cb4ab678a48255484f278c9661102d46741f2510fa2b2ef124475b21c6c8bcbf767094b03db654b4a4bf4759e017781055b5b67dc0dee70f5f54ad096e7cdda539811f16efc1628deb73478bb3561905fa9a816f4aab8b06ad32bb450a44214ad816207135a210c8285d3caebd55e8db5746ff92b28098a73a649e26fbcfceeddb3408f09654933462935507a345a4f24cf75e2b64dddc58a8e28a2ae4ce6e22609e2d649eca579e86eb1b3c5e8c0fd9c807e8c56779fae5dfd4bef08fc6fbb831730e186804511ba9dd80c78b7a26b4bc4c4e3dd4ce461b1a78911150236a309b6912b3cb2a3376e6469f90198bb04772e8957d153176331532ee4b56e14a662dfb34144f344c6c6d4cc30efb086a2bb5896acb20b5d46a53909af3b1d36dcd614b9cbac263e238095077564b7e2daf84371fc722c58cea0d11afd3e214656c488665c324fe7265c7ecbdcb03ea34a6662b50ca62e2abb61cc38ea4c91113fc7df972efaa25b35a81258344f7006f20a31c4e74188deced559b6d4833db67a3ddf63b2f2ae4dd35196126f54602ae705d0b5c582ad445bbceb4e61a129272fa35f00d90d51486579ac0c462d17545e2e712576f7dc34a896d4472a24c9ba384a37db7b67ca6c5fc444bf7b6d8bdc6826d8b00a7025084351f89fb1b2f477b93386ade0de5bd2ef423ceb25a21e3160631ad722cd03fa44498ac4830f433a67c06dea241756a3922e2c272eefa4b246bd48a458330c9cd4bd9fa9e685fa43c0f782dde82d3c86d252aa0dc232e8b27bbe912c991d3e1f816b2f21243557a7bb7aab6e4842f00e659ba89fd38c8f95f87a9771dafdf468fb631ee7c7a76c2c2b23f4ccfce6687d3cdeb4c7eaebdbed0aca12a579adf980cd5edb07eb67d68190e239796ec1614dcb856de3f778f666f3687ce3373f20a702987c132794699922167ba6993b77da512469565a1142f65e1355f5ddc3686fc7bc03e7bbb7f7878766eeb4fffb030a97880ebca9490a1faa592a4544221894d3df658ef8578060cbb41177a689903f5b0cd8e5cc57cafc5e7e268e4e2cc1045729aab6b19b3f6e848aa8fb74d35c866cbe04d7f9c1ecc8edf9e3455d53ceff29535a7d714172f41da477cc35a61e3e0ee3d6757bbd15e27886edfda4a61fe0feae2e615ceaf2618f34554bfd6075ebd816ce33008fddadbbcbb13c3d2ab0c2d1977784c27d9592d1ea131d77ad9508bed25b1b31d65d35f49181b2e76e155bfb3bededd6673880dd2f1f4a37b723a3d26a3d37913e838b8b7042b9f611be8bc589f9cdb9b57e365c2c866a94af34e62855b7e59b18635d2439019d1d6ed505d08b99355bd6eab2c0d8e41d5d6b9d7a8c74479796cb68c6a38cf674cc04931db11e1bd94dd53e3238d1398a8b779c800b2ad27ec959a263426a66c802c03451d44248ef336da8c1b7c1250db03371b54eff87c7a313dfec1fde16476d879263b3e71cfa7c787e8d76d5367d3b457df353e3a74cfa6fb47a7fb17df9bd8a85758ad3c3fce1e46dc371e81ad9abcdc1d7f5d57920e771774d4882f4404dba2286c262dcdf0a712fc629fc4db19cacdf15452f7abe93b5d184500ad9b3446bb42f51ac276ec2da7f2c1a25a1244753d0df4c2f8f8938c179c628b3ff18a6703f873df6586022b7157f46e8fc413f12aecd0f68a3cd6afe3526ae13b4c08d3be1bce02ade8866eb4ec06c26caeb52eee366999055f58dc1e59c52a7fc0c57596e36dabec4a1f6ff128def3c0431165823bc3af212275454ed1c3d702ed5f31d13c7c00eeacbce406af11b77c6f8db7b97264f320bf0f82b56823c87ab5584ca377df1670de701278293b20e8163439210d672c3105be42f15d63ee88794090252eb0c4ee6d77eeb27c60c4cc1f73d6c71614d4d1352662e818c148b95912ae2901b21969c7bb6174ec40c322becf8408b72a942aeedd5deaa39383bfbb1fcea7eefb0f17d31f2503fb2c4ac2d2246ab496e3f0043a4f4fce673fc2b4f5de763634a30cce135a3a3987764e67c7f8616363ea583da1359089c3938fe7b57168caf536a39b9d1e006bdc7dc031bb788211165386b0e6e49bc3147027d932bbf5f9de7a7db95d7da2a1945dc33443dfeb930ccff0354d31728d6d2698ba1a2a6ddbd0a128b25b11354d492aa24570574745e309ab05b2a843f667db52af2905b0c4e118765a4db0b4fa43d8972dc7f3d50ee0c8da9b262a6e3a619e6a9ab23687329d4dacbc6579df5b1adc9a2b619e35f44ee390b5081a938fee1a3afd617a7c411a3f3d3d393ad20d8b869df7f429e8fffe8f0fd30fd30df885503ea581c3e90f1d7a4052f314f4a72767171b713f91744e77cd5366f6058d56d5926eb22899de60b2e87bdd64d167b3c9926b7c9ec9ba753d989abbda8c5b17b3f4f1624eac668a39dd965e2203310498c4b5b458eed41fe79430717bc630bdbadae2d2815b43669266cc585f5a085086858dc672619bb76c19c2ca36befafa337136754c45b0c68b4a7b1b7cd2a649e6f73b7ba89d64b3c77f68fa504911d3478b2e8a31ddd6b85cccde4fcfc8c4d05f6f0fcd71bd7a400d8cc90e6f74fb007d43dbeef1c9ecf840b7a15a4f9f38c3548d99e719ad9527cd02551bb5b9601b9f5847767c723c35197f66a9d1f857c4ebc61f63c5ab781de6b1690a904aeb138154689e0eeab53f6f5230506387fc80e57f9db13175f63fe9b09ae831d91de3a08b51da56c63190fbfee4787671c2247d767c72317bfb93ae9bc6369f6807f426cdd6c0d8e2936c82dede3358061da5b00f3503216bf0153fe62ff7aabedf498abfc2e7007c1753b0e9d2564acab3e96a34dc2df21bf65b5aebd21ce5b3527bafd3ee7309ee3cadb94fc156cd95e0064bcb4b94b4c7a6b67b0d5c6dbda5a479b38dd5d178f005a676fb8fd76008acfbc05ac43449536afbe9ecc01a8494818594857e98b7eed4750cf599895b426b5d37550cb06da2be7fee9e7fbf7f363dc47c96b3fdb39f6ce76967d1cc94f30d9596348a5a9562cd6e425c58bcb21bc5f16d91d84ec388cf23cfbfc53d916d5206de1ced1ffc1defced45e1132a26d6af9fe26cc836d5bfef8fdec62dadab284566a19ddc2c44f83f26c98a43ebf14214a3c2fae30e1075b7bf85e82d54edbc0179727c2f3d37f84e0d58867168f4658fa97ba8494350ddbf158549d6de0870a35b4acbcef986b337190df0c3e3d389bbeea7748296eea92da23dbd982eccfa3badf3223c9c45699999bc74d2fa50984fc433a6b51a1055b65ce1495ee520240c2c1deb8cfac62eddd796184fb8263f93e3d327c984d9e16491e2cc6d64f7101227a477773866bb07651444d5b0b7c832f4ed0745b09a894771d60c46d11b2dd4984e977c8f7ec266eb519a784ed643ea561773a1ee5e677695c070f89ddbd0d261d757849c96be945a2cc1c5927556fceb0227390c6056e4a36e5fca9304dcb8c566abaf04a34d03583a854a0b3930f17b3e3777da7fd0cb968e0ca7448d76c279e446e27527b9da9dc9015878100df4bbc7918e1437f37fc6ef28d2bbe362a0ff64ffb9bb357a0d58654b8929e30c8ba66f71545b8d8c17f754af12b49fdf06176d86f764d3a1cc192c3fc8dfb00e6ac54baad614e4467f1c614d8eee0e1fccf7fda12b356a19bcf8de08dee130313f9e606dba064f5d7c015568e4c1429f9ec78770980f55a019a5beb75c974d6071ef5a42e889f605adb3e2ffbedd9748a27eac05bfedbfeeca843f217b6533bac285f966a9aeecb9eb1b36c523cc244af86cd7c09ecf4fd1bf0f20f4e8edfcedeb5441fcd37c0b635276dc34a050dcbc976f45defa3a7cbe8d5abd06bd89d61bd45a7c1f5d97823fd36d7d06f3551c8a33291ee7d27ad52aed8ad77e6e92db9d3e343b9b580bdc1d4b92d5684718e6c83bc6110e5dc2c6e1212c36eabd2822e62f4bd8eb515637519b104d69a7047742cdd842e0599c09f6dcf3132a775c577d048a11b0298f4062547dbf276236b9dda65b04dcf38aa2d97d0cd8f9fa92f9a05cb96f38474dc4b5ccb3a2cff84f99e5d8899f1d337f75e74db8e4960a3116818a21a3cbf37b35fbd3c2111b3743622f80c7bb2e4378f2ed5fb1d9bfed9f2658b67b12ba663a34c0e36b3560c47ed198b2eaf58a8070ab67fd1a2fac5deb6a015a5e1790b3106fc258bd23ab14e3ad22782bc649ae5ec5dd5eb2cb55b2ebb8d67e7a72fdac6b4e90d8ceed25bad493af5a7fd559ecfd009e0ed902e677f262d7816e96fe312d0dafeba4c1775f92c35f93cf568530e1a8c46cdd00a5a19f11932df59d67b5d1cec1fa667e7b393630a8ce27d66dac2c0b229562a212ba0ccbdbf89d9adc232b498aa47eae9523efd56f528cca1cdc054ea17591eaf707bae2daf5105add0e25cad52b988c989904076afe45d51159a4fe6654d7936a78f2bef9352fe522f0ff112377bd7563fa7c11dff6c6409a232e4cc4818ab165f5db5e3786dc0c19aaf70bcaea8de4a42dc37fbe7d3099391925d201f7dfd16ce0d68deefffede44cc2835c7d0a9ad9b18a265c3f05cdd9f4871993ff121332ec09980e3e9c5f9cbcaff4489252831629e180476f156d1398f969fffd51bff3b94a86dd184ca222ca2b166faddbcd514a8687825eb0dca65f7b5bad8660fd6ea0bc690d6f20db4cba20a681b99f326384450760330dc55ecb53eaf5ee212caecee40d8adb6b7d7fc2fae4ad3380ec1b132f048ecec7394585eda3b77f3b3f39ee3bdb468b19435a4e6f4b0365e402ed7c943c683f784a8dd138f20a76cb152e5a3089e0b73aa9fe6fe40c85a1588f9e81034d0e5347817cf43e450ddddd28911a9074bd93b83400b16f72cc24424b4ce28575567fc3cd365ba8c4670cfed305604bf56023f274fa6112f8db514b27ead2455cee70e190308894d792d6f2901a3631b9ec52e0175b7a9edd4c811596038454ded8140d481b9b9b0656dae0ecd67fa191ff3b13fcef4cf03b9f090cbaf8ac2ad8905350c02a8054b39b1a6eaf8264b69eac7f0d13dfff3fcad736cf7cce1cd3757e6950590426bfc1cdd320f81d6b6e8b6ff2bb605f82b74cfe17f3cf3d393adc8a876e1c2d9e68379fcf6fa9392b9ac594fc9a271acd1aa079f59b6551ebe297ca37a41dd5c50fef09859a3bf0ffa789def9f951bfbb0c11919da1fdf431c9637b6bc1ded08ab952145c871be775c4bc6d66d4568cebceb4ad18b635b39ec2282393ccc2fcb06a17e687d506610600d567c02aaf3666a64223a2a692fff5c74d4f74d7b8cdd198c5a5465d5fa5ae31f9b541685a1b6b13b21fdf1f59d2df18b883ffbcda7eaee0146c508f072992873dee3c0b060f89973fcd00e95d9cfe78ba7fb18549a2a6eddf9a21ac953647f9418ec912f37e0ba96fcc62ae673223eae7994305b2966914408845f23cfae3fba32dd71eedfec1bf5187bb72fcff29ae6fe2fce6ddf36d4ddbf39ab7cfd2e8ee66ae51af990dd8ce4be86addb6b16c4fe241934533cfefec85467711a6dba4889e1e7d78373b760f67678da77b64c4e69d3009423d0a27576d207b11cc8beb6df6ef0ea76f3ebceb3b9be1affb666a598b1bbca5623d0ff38e641dbf995df495d381748bb632e643b9f250394936ac24893dde4df6c665bc1b60e2dbd02afca125ea96d5b0c6d0e22967d275f1fcb52af6fa11df25d81103c087a47a7a9d1f13e7afb233a022618f4588f7c20955e35be1c6d2acb9f83acc9b0bb3ec467b401cc05182448f780a02808c9338a9bf34ad260bf2ca8ee9e27476e89de8b1fc08f867b1673ae85126f44f0dc7b44dc6b86e8055fcfe02ef8dff063b6225f80e01b421e8daa2193eaca27fde3cc3ff963d2c07ab6200bd4441bda95a98737911509889809f189c744b407c07735dc81faf6a22021a36542e924bfbddc1818b870649d12ea9d52b05e078fffd940ae7ec1179e3ddc17c4cd9fb59bc6d80e995465f1d6dadafb50b04f16667628afd2263cfb6327518278f62e041d712a7f5398365f9fa762312a7d6ea60c91f1057f1133ee50d715598b8a332c5c786f7d0374177011c8e25a67795a9a5f8108cddafb55d3b92c64fdd65d2f3ae89ab3d617ab977c50baaf789f85f58d4abf1b5c4f0d584c6953d78ca5f1ed2f9575d76ace1108d7124fc05a4adb1b0c3888461f6a6b1ba802b991067397bd95839daa020977887e8cfa6fff8303b9b6e4ba1dc10a2a93e6c4424f83c06673348f3c1ee903d7c5b293e6976cdf7e5fa5ea99c49ccdcdaacf622e333d0a4fc8bd2f92a3c6cea11277e957e4acfdc14befea610d5d24e92baedee094b3304ef845c13c2302e0034457d02bcd58faa399cc611900080572fc17b7136f198fb2b01bd5a419cfbcab279f7b9e3c50feb23bd688cc4417c56283f437f550e4cfb81741d617504dd6a3e5bce70239fc9a011a715abbb27db5082919f96c22bb7adda6b81b2734a55b4db2fd014d750f9fcc092b9b0b574d556781db795d68e92e9f4b377a7e9b5aeaf388fe0d7d8b737ccdb463a0c27905dd30373f428bce119c676c29c722ce7d5583237f4cdec78ffec2736a44310a9b6c9ad6b9ef40e4f95162714d8ac474d5fbe04ad567f3bbd2df3a5d18dde224dbac101d2df68b4abb90fd1880e19aebcdf2afbf929d9ce2ccb99f3514d71b6e9ab5de7aa536538d397dd2bf1bb8ddb1d739c0d1c6f4a6b6ee0f6e771bcb6aee5bc31f2a1d5b5dae41e54379f7f8c86a311bd2dc90da4ed6ce72af83ac2fb34cc037a2f737d9d7d3636b20493e7c5b908fcc84be93a9991b7cc8314307b39dd31f34cf4fe962d846b7cd1f973d124e16614edd7e9d7ec66bd117c3875e965f96805c2ab097b1dfafa7a317f6d7715eceeb76977211430f8b72350fd9c5602355a6b7ad352a39d6ebc44c84d421f5d148b5ddad3e30bc5962b87b6ecb2dac8d1d81a45ec35bbd2bb8af81d2578120b57d5ece44f86ff2eff473619246058e21bca4ed65076f3c03104afe0531cae07c53afcc5bdf7d2352aeb40301b2d7709222c9dd3528db3dc6985c1fb3d1c8bf19e2cbccb1e6d20d573e3224f0a58f65dbec8ae58f7aa2e49b4430b9c23e5fa8ede36d5e6020e533f9c44f7b0e4da942085c6ab09802d5980b9ac750b4a9122f5a4616db9a9087075e94bd6b49c1e332911112a904fdcf40436de1ba6f834410537a364ab6a32be83be008179fb675ac2a4adeb6fc93310b226bc022668a391b7588c38754cb02746caa59153044e1ec1ba736512045cd00d05455ae4b33ef19b07bbec57362ed012df36f1bb8375ad56ada6a5eda0f045ac91c912931e8c2fee592ff0660358a12d98964a91476b548f4d3a4e4f93c94a06116b4e0b8472c306250200b874f2d59fbca6c31500de42e1b040eb1dcc75e9b58b8c9b83552c5fac85ff0211297fa8137d347c8c96db2960042cbff9d3997cb54d05e241cecbabd29f07ec4813ab3fc6c62449c54737e204cde768b48cd1cbba0df873bc99ac3650eb72ef153d2fde1f8dfad4653cbc04df0d479fe669e0dd9adaf0c00b2b721622859faf31fa3a7a3ddead35f59237556be9655b4bd47be1016205f17e64a474ff720f11b20750199fb220a7377c3914156543ce88315319f1602a90e8d21b87ae4b34baeeca83b175fb22f08d2860084ea8327f43d891cac6a0bbe265d7fe688e2f6c8f46249ff0a7470a30e90b79804fe2cf89262af8ca68964ffaa22a285bc27f599e9525811f2e611ae3af0193cea4f15db8805911f7fdd80ba7f87633d45d010300fda4cf5fa6ec3713bc6404f37dd027515cd665246718e3f0601e655c201189f0218cbb209d8355dc8ebe82d1479b271279208369e0623a7c5f90214064c6d137c1b3965612d60a0f4a3d890b655d75e0b869f1aa7740d8958c421c01cba3957bb74106c0ac921862944a855914b9b22e39d3ae5afaf3c0fa432f233db157bc5b84c235778e9e6c0a52e8434b3779dfd6657fcbd76817616aea1e8602dbfae673898d026fdd2e110284114dbfacfc26606c6e6921e02de02b521b5ae020ac85b400bf3549d8c766f4770c7da50e2d0d5440ac8915400845dad88f6bd610ed4eb6372340e4e1458fdaa2023a231e476042bde512e6f40ccc3d48edb288a28d34788c062fdb34581ca24601bef24acfe878eb300f7f0d600e0d731bb585d1c65f9ba759bb913a228f4fc6d80d98361cdafd2382e93f2e7e1c487b5e0c78cc995d4d54fc431974afb67cb1e3e5de079fb3f15bb5ed214570057eea4589bd42518501a57b84246c6ab98e15b969428a0a0b952eb11646fb9782ad13ce67f61556abf12acc47cb146cd02889294dc5be32d2b119e5559dbe320146bcdd6db1f83e15721e1a5ff60eb38ac5cdf0cd2b5e1e732ed1182e60e209430aa9fa5532e60c19bd2adfff92ea9a56c4652de31d42dcdadb435b9ae3edda1ef55c3b0bc8a04c0de1ed6354aaa3c0f8317ac1f5531882429b78813f784c920aa473fbb8cc2e0ee0db804a86159f158225454197b612267300be215101dbf2c7e553e2b59871d54a7da45475a8208d488cc4e13f9a0a48b07a38939e20196ce850db3e0247a10837cbeaa025d700d3394a660f097c82ff72a48d6d2e95e414ed99b1d0d849c34cb04c960c98d8acdfb681a02904ab20dfd4f05fa9104dfa5011f954d1ae7158e45ea80c7ed5ce6029c1c718a5a97214f1fd465ab3c1f21effe67e5eb524d61adebdb21c4db278d6510d70630a9241e0646f74ef69a4d36b9475fa65ccca2b8fd56c534ae3a52d6f259fbb6f3ecc8e0ea767aec853e099270ebe27ad8a709f81a04fd4770498d694f48abb124ec998c711a43b92b057ae85de12cf776868ca24019b644b61d10615561ea634ca81c670f660ac411ed8e70679209f5edaf7d64257fd74658d961625457e398efbe61856432d0c68c7db57c3ab4fb76f8b8df0ce97db576577236d5d8d78b28873f766ec3fa126cb88709347636d758c7039d4324662c5648d462bef81a766679397bbbbbbf029a088f10453a147bfb0b64b6ef12122965b5ee2019a573b467294cc14eef4536814971b0373c0f9ff0202ed10c6unable to use file descriptor %d as socket %s subscription server bound on %s fd %d [%s pid %d] leaving cheap mode... [%s pid %d] %.*s => marking %.*s as failed plugins/corerouter/cr_common.cuwsgi_corerouter_manage_subscription()/send()%s bound on %s fd %d --- unable to connect to zerg server --- [BUG] number of active sessions already 0 !!! [uwsgi-%s] unable to connect() to node "%.*s" (%d retries): %s [uwsgi-%s] unable to connect() to node "%.*s" (%d retries): timeout [uwsgi-%s] %.*s => marking %.*s as failed plugins/corerouter/corerouter.ccorerouter_alloc_session/inet_ntop()you need to create a uwsgi cache to use the %s (add --cache ) unable to register the %s gateway corerouter_send_stats()/accept()*** %s stats server enabled on %s fd: %d *** !!! unable to find cache "%s" !!! invalid code_string option starting %s in cheap mode active_sessionsstatic_nodesgracesubscriptionssni_enabledlast_checklast_requestsrxreffailcntdeath_markcorerouterechoPING uwsgi host %s (timeout: %d) [WARNING] node %s message: %.*s plugins/ping/ping_plugin.cPING pingping specified uwsgi hostping-timeoutset ping timeout;.1.HH /^\S^m^v^^0_(_.X_.`8/`X/`/ha/xa/a/hb0c`0Xd0d0He08f08g1hH1i1i1i1j2oD2o2r2s2Xs 3s(38tD3xtd3t|3t3u3Hu3xu3u3u 4v(4Xv<4vt4hw48x4x5y,5Hy@5yT58z5z5|5|,6|@6H}d6}x6}6H~6~67h7x7X7h8D8X888 9(@9x\9Ȍ|9H9x9ȍ99x8:Ȓl::H::H;;Ȕ0;L;Hh;ؕ|;;H;h;h;P<<<(<8=X=x=ȩ>(>`>(t>8>>?8,?T?8?8?(@رl@@@@ȶ@AطxAAA8DBlBXBؽBBC(,C8TCCCxD8DDDXE ETEEE,FHF\FHFFG(dGXGXG0HHH\HpHHHHII(Ih?(?tX@@ȦGh(H8I8N8OtQHRS HZxZZ\] (_h(``(c(gxhkȫl$hlLHmmHnxnnLotttLXuvw8xPyyxz8zPzhX{{ذ|x|H|8}}~(h~`~x\xH\ T8ؐе( h$8(hHؗș@؜ȝ8з<t88(xThؤԹ8xDȦ`|xȧкh$X@8l8Dhļ0(LxXx,XhXȾx@hؿXX (p(80Hlx,H$(8Xhh<d8x8 DX|8XH(<(T8xh4L(XXX8dx(H x L h X  LH @`H<Ht8@X(0|(#$ X&h&x&x'()$x)X)t)*X***+D+X,,--x./P/d3(44H5,5D5`(778 9l:h;=x>L@@hB4BLCCDxE F`HI(QTdTUVWxW,HXxYYZD\_a,(dfhjd8kHt8}~~~~~ (@Ȅxx 4dhX( ȓȔThtHH$(8XPhdhؚ(Hxx ( 4Hȫ(Ȭh <HXtر8X,ȲLhxx,PdxhHXx(H( hLxxHl8h$8HLh TXX,t(@H|8x8XtXX(H<x8@`tHxLpX x<d(H P(HL8pX X<Xt !H! X! !8!L!d!x"""##X$$% %H&(''H)T8*8+x.P.x8/12`8666:X<<=$8>`X>tx>(?x? @D h@d XA B B CX D E Ex (F XF (I M O hP P< hQ xQ Q Q Q XR RR$8SDxSXSt(TXTT(Y8Y8Z<ZXZt[([[\8]]8^Th^ph_8`x````(a@hahbbHcXcc0cDd`hddheexfHgT(hhijhk4lHlhmHmmmhn 8o\xoxo8pxp(qqPhrlrsshtu4v{(||0|X(}h}~,Tx(`X|8XHX<h؊HDhXȔXx@TxhH\8xHh X0 x|    x!$!8!L!`!!!h"8"l"x"#XP#x##X#$`$x$%%h0%h%%8%%h$&HH&l&&h&,'8t'' (8 (4(\(hp( ( ( `)))@*(T*h*X++x(+X+xt+8+(+H+8$,8d,&,8','@-H(x-(-).)(.8*`.+.,.h,.8-/X-/-t/H.//////000(000H0D0h0X00l000000010(10H10x11111812T182p1h21212121(31X323423P23l242X4242424253H503x5L35h363863h6363647,47P48t4x84X:5:$5;<5(;T5H;l5x;5;5x<5<6=6=H6>|68>6H>6h>6>6H?7?H7h@7A7B7B48HCl8G8hG8G98JP9(L9M9N4:O:P:Q$;Rh;S;T;UH<Uh<hV<V<HW=W8=HY=Y=HZ=Z,>[d>(\>\>h] ?^D?^|?H_?_?`<@Hat@b@HcAcPAHdAdA8eAfTB8gBgBiBhj0CjDCjXChktCqCr$DXspDsDtEz$EHEE؆HFFF(FHGhG(GhHؒDHHHؓHxHIH|IXI@JhJJK8,KhDKxXKlKKK LXTLhLL8L MHMtMHMتMN@NذNN(NxOhOP|PPP Q@Q|QQR(TRR(SS(SS8S(T(tTTTT U4UlUUUUUV8 VhH p A | Y:H l A  Y<H n A  Y TZ5 Z! ZEAD( ZEAD Z AAJ `8 t[[BB B(A0A8D@B 8A0A(B BBBA wA@8 ^FBD C(DP (A ABBA  `rEN A H h`FKB B(A0A8Dpi 8A0A(B BBBB @@,c}FBB A(D0DPm 0A(A BBBH \hiRII I(H0H8GP8A0A(B BBBAAPjEVHjGFBB B(A0A8G` 8A0A(B BBBG $LkHEID pDA4tkFID  ABG OABl DlFBE H(D0C8D`8D0A(B BBB$tmHEHD qDA0mTEI AD$PmIEID qDA$xnIEID qDAH,nFEE E(D0A8D@Z 8A0A(B BBBF HnFIB E(A0D8Dp 8A0A(B BBBA 88DpFBD A(D0p (A ABBI @tpFEL A(A0G 0A(A BBBF LdqFBB E(D0D8Kb 8A0A(B BBBB s,E_$s,E_H@sFBB L(D0A8D` 8A0A(B BBBF 4u EAD D AAH W CAE LXvFEB A(A0p (A BBBJ A (C BBBA ,wAFLG   EBG HDx5FEE B(E0D8DP 8D0A(B BBBG $yPEHG yAA(zFHA c ABK zEg A {EV< {FEE A(A0Z (A BBBE \{EG@$x{BII A(L`(|EDG0N AAA 8`}/FED C(G@ (A ABBA HT~UFEE B(A0C8Dp 8A0A(B BBBD ,Th)FDI k ABG HhFBB I(H0A8N` 8A0A(B BBBH H,FBB B(A0A8DP 8D0A(B BBBF ,ЄFKD I ABG LP?Eh C J0lpLEHN W AAD DJAPFBB B(A0A8G L!n 8A0A(B BBBG 4EFL0q AAF  AAF H,FBE B(A0A8G 8A0A(B BBBB xd)JXFx (tfFDD f ABI HFIB B(A0A8IP2 8A0A(B BBBA < ,xEDG p AAN G AAO KCAL`lFBB B(A0D8Gn 8A0A(B BBBA H/FBB E(D0A8G 8A0A(B BBBA DFBB A(A0G 0A(A BBBA 4DXFDH  CBJ TFB|vH^`?'dBB B(D0D8D@Dp@Z 8A0A(B BBBA L`th$f8PAA I ABB ] ABH 0FMI QCAH H ܯFEE E(D0D8I@ 8A0A(B BBBE tlpFHE B(E0A8GP 8F0A(B BBBF D 8C0A(B BBBH R8F0A(B BBB0+lF A y A W A R A RH,в FBB B(A0A8D` 8A0A(B BBBF HxtFFA A(D0 (C ABBG D(F ABBHFBF A(A0] (C BBBJ A(F BBBd,OGE E(D0C8FP 8D0A(D BBBE Y8A0A(B BBBAHxTFEE E(A0G8KP 8D0A(B BBBA Lȿ8FBB E(D0C8G@w 8A0A(B BBBB 8}BDD C(D@^ (A ABBK 8PBBB A(D0}(A BBB(`xFKO x ABB 4yFAA G-  AABH ,yFFA  ABC H L FEE E(A0A8GPF 8D0A(B BBBG Hl FBB E(A0D8Kp" 8A0A(B BBBE 03FHA D@  AABD @FGB A(C0G`* 0A(A BBBD L0 FED A(D0 (D ABBF  (E DBBI , FKD Q FBB El G d T El G d T 8 tFED A(G@v (A ABBE @4!BBE I(A0J 0A(A BBBE (x!t?FIJ bAB(!:FDJ bAB!!!I!I, "0FDH m ABF @<"FGB D(C0G 0A(A BBBJ "\HL{"dE^"RLE@"(EAD v AAF a AAA a AAA #K,#4@#44T#FBA A(D0m(A ABB$#pHEAD {AA#fH Q A 0#dEAD B CAH DFA4$(kJDG v FAF DCAHD<$`FBB A(A0JW 0A(A BBBK zRx (d ,$FOD i FBF L$`TFBB B(D0D8D 8A0A(B BBBK 8<%p9FEA A(D` (A ABBE Hx%t'FBI B(A0A8D@ 8A0A(B BBBA H%XFFBB B(A0A8D` 8A0A(B BBBC L&\eFBB B(A0A8GQ 8A0A(B BBBH ,`&|FHA  ABA &LH J F &wKf A 8&$FEA D(D0 (D ABBD 'xH L A  'H$<'9EDL \FA(d'EIG0u AAA H'L BBH E(A0A8D` 8A0A(B BBBB '(E^'$ EV(( EV0(, EVL(0!EWh(D EV(H!EW(\=Ll(=Ll(9Lh(9Lh)EU,) EVH)EUd)&LU) &LU) EV)$6El)H EV)L;Eq *pAEw(*(E^D* EV`*EU|*[Et G **E`* EV* EV8* FHD D(D@X (A ABBH (+GEp K F<H+FEE D(D0a (D BBBE <+FEE D(D0` (D BBBF 8+TtFID D(D0I (D ABBC 0,FDD D0  AABH P8,4FBB B(A0A8G L# 8A0A(B BBBE 8,BLA D(D@ (A ABBK H,dFBB A(A0G L#} 0A(A BBBD 0-8fEAG L"E AAA H-t IE I 8h- (FGA D(DP (A ABBD 4-ZFDD z ABE FAB`-FEE E(D0E8DP 8A0A(B BBBH ~ 8A0A(B BBBH L@.FEE D(D0o (A BBBJ w (A BBBJ .\9T.FAA GMXNRI\AF  AABE H.PEAD b CAH v QCV R CAE LAAH/#\/0XFBB B(A0A8G L@LARAGAMAAAGAMBABBBKBBBKBFBABMBABBBBBIBHBFBHBMCACCCMCDCVAX 8A0A(B BBBK AGAMAAAGAFBHBBBFBBBBBABHBKBEBDBSAlAiAFAHAiA@x0tFKK t QBM R ABK AAB80FED A(D0s (A ABBC 0DH 1H$ 1MEAD }DALH1BGD A(D0K (A ABBE  (A ABBC $14KEAD {DA$1\EAD AAH1FEB I(A0A8Dpu 8A0A(B BBBE <42!FIE D(D0B (A BBBK Ht2!FED A(D0H (D ABBK D(F ABBH2"FEE E(D0A8D@X 8A0A(B BBBH 8 3`#)FBA A(D0r (A ABBJ <H3T$FBB A(H0o (A BBBG <3%*FBB A(H0 (A BBBE (3&FHA A(G 3'EO t AG X4T(FEA D(D0 (A ABBG Y (A ABBA ](A ABB$t4(JEAD zDAH4(FBB I(A0A8D@8A0A(B BBB 4+yHz F Z N D` 5+_FEE B(D0A8D@ 8F0D(B BBBK l8A0A(B BBBLp5,BFBB B(D0A8J 8A0A(B BBBE L5/FBE B(D0D8Gq 8A0A(B BBBG 6l24H',66H<D67(FBB H(A0 (A BBBH (68ECGR AAE (6|8ECGU AAJ L69FBB B(A0A8G I!h 8A0A(B BBBH 8,7:FBI G(F0(A BBB0h74<FAA G0a  AABD 7<H U C <74= FBI A(A0 (A BBBF `7>BBB E(A0A8G  H D R U  8A0A(B BBBB (\8?nFFA TFB(8?nFFA TFB$88@}EFD bFAL8@GFBB B(A0A8D 8A0A(B BBBA ,9Y?Ej A J4L9YFBA A(D0j(A ABB9Y<9YKII D(A0(A BBBG9ZcH9[}FED A(K0B (A ABBE G(D ABBH8:4[FEH E(K0E (A ABBB G(D ABB8:x[FBA H(D@ (A ABBG $:,]EAD AA:]`:]FBE H(F0 (C BBBA  (A LBBQ b (A BBBA `;L_,t;H`FBB D(A0D@H;eFBB B(A0A8D@ 8A0A(B BBBB |;|hFBB E(A0A8DP] 8A0A(B BBBA  8F0A(B BBBA c 8C0A(B BBBA Hp<kbFBB B(A0A8D@ 8D0A(B BBBI H<nFGB B(A0A8D` 8A0A(B BBBA 8={FED A(D0I (A ABBE D=Ȇ,X=TOHA \ ABI =3Eb=8HZ N V _ ==Ĉ8=ЈFBA A(D@y (A ABBC <(>{FIB A(A0 (D BBBE Lh>TFBB B(A0A8G 8A0A(B BBBE $zRx ,:T>FFB L(D0A8D@HHPHXH`L@Q8I0H(B BBBTL?@FBB B(A0A8G I!\ 8A0A(B BBBA ?$?SEJD }AA$?̑aEAD TAA<@BDA D@  AABA gHVPUHA@0H@FBB B(A0A8Gp |@AD r AH @H u C $@EEAD uDAL@FBD A(D0 (A ABBH V (M ABBH 4A]HC E L(TA(FHA c ABK <AFEE D(H0B (A BBBK A<"AX($AtCEDD pDA,BFAA 7 ABN @BOgR `BRg G xLBXFIB A(A07 (A BBBG f (A BBBK BQPq8BjPG FDAT }CA,CЬ;LnTHCFBB B(A0A8H Q G 8A0A(B BBBD LCSFBB E(A0A8J 8A0A(B BBBK \C̷JFBB B(D0A8G 8A0A(B BBBH KPB\PDFBB B(D0A8GV 8A0A(B BBBH JGSB(DlEDD G AAA (DEMG V AAG $EJEAD zDAH0EMBB A(A0l (A BBBJ F(A BBB8|E FEA D(D0W (A ABBG Et:Lm0EFAA Dp  AABH FtTxOH FFBB B(A0A8G 8A0A(B BBBC TlFpE FBB B(A0A8GB EVA~GFDFh#Es H HF|FII B(A0A8DPS 8A0A(B BBBC ,G FBE E(D0D8GPZ 8A0A(B BBBK ` 8A0A(E BBBK  8G0A(B BBBI gXK`NXAPD 8A0A(B BBBI GEI p AA 4G<FAA GU  AABH zRx $\H$4tHFOA W ABH MATH`HB F VHHsFII A(D0 (A ABBD `(N DDP(IEG L@I@F AH DDI'FEB A(D0G 0A(A BBBH (IECG0C AAD IAII,4IFBA A(D0(A ABB<,JFBB B(A0A8H Q D4lJFBA A(D0(A ABB`J2IFI D(A0i (A BBBA ] (A BBBE y (A BBBE KZ4K0rMAA Q ABE FAB4TKxiFDA s ABG ]ABLKFEB B(A0A8D 8A0A(B BBBC K $K,QEDF AALdL,LpFBB B(A0A8D`I 8A0A(B BBBA P|L@\bKB D(D0 (D BBBM A (A BBBH LLLL0 MtAAD V CAH DFAH@MFBE B(D0A8G 8A0A(B BBBK 8MpFBA A(D0 (D ABBA MT4MrFAA X ABE FAB`NXFDE A(A0t (A BBBA  (F BBBB } (A BBBA xxNtkQHG B(A0A8DP 8F0A(B BBBC |XT`TXAPQ8A0A(B BBBHLNh,FEB E(A0C8Gi 8A0A(B BBBH (DOHBHHD D(D0D8B@_8pOlFKD  ABK R ABK HO BBB K(A0 (C BBBA D8I@[8A0OtFBB B(A0D8Jl 8A0A(B BBBA DL[ACSPIT GJ CSPIP .P 9dPP &FEJ E(A0A8DpxIKBGARpx 8A0A(B BBBK xIKBBANp;xIBBBAVpxIBBBAQp|xIKBBARpQ,yFBA C(GLTAMAPAPAPAPAPAPAPAPANFYKMDDDN (A ABBA PPR[BB B(D0C8D@8A0A(B BBBG$RqEID YDA(RfECG i AAF $RD7EX C I G F S\44SXcSDF b FAJ DCAHlS7Ea J FSGEr I FSSGEr I F\SFBB E(D0A8G@QHMPgHA@hHQPgHA@`8D0A(B BBB@T'EP K F\`TFBB E(D0D8GP[XE`dXAPlXK`hXAPe8A0A(B BBBT\'EP K F\TlFBB E(D0D8GP[XE`dXAPlXK`hXAPe8A0A(B BBB@U 'EP K FH`UFBB D(A0 (D BBBE G(A EBBHUFNP A(G0 (C ABBD D(F ABBLU4RBE L(T0h (A ABBI K(D ABB\HVFBB E(D0A8G@QHMPgHA@hHQPgHA@`8D0A(B BBBVD'EP K F\VTFBB E(D0A8G@QHMPgHA@hHQPgHA@`8D0A(B BBB(W'EP K F@HWFBB A(A0J 0A(A BBBF $W@JEAD zDAHWhFIE D(A0[ (A BBBE {(A BBBLXFBB B(A0A8G I  8A0A(B BBBH ,PX\MAA  ABA HXFED A(D0A (A ABBE \(A ABB`X0 QBB B(A0A8D@U 8A0A(B BBBD C@0Y .TY8LY XFAA G L@I@  AABA 8Y!FED D(G0v (A ABBJ Y"`AM B 0Y"GEAD T AAH \AAZ#uEe A 8Zd#LZp#`Z|#34tZ#FEA A(D0(A ABB4Z $EAD e AAG IAA(Z$pBDH Z ABE 4[$FAA s ABB A HDK `H[T%:FBB B(A0A8D@ 8A0A(B BBBK H 8A0A(B BBBA `[0&FEE E(A0C8DPv 8A0A(B BBBC ^ 8A0A(B BBBH X\&FED A(D@S (F ABBF N (A ABBD D(F ABB,l\&FAH f ABH `\P':FBB B(A0A8D@ 8A0A(B BBBK H 8A0A(B BBBA X],(FED A(D@S (F ABBF N (A ABBD D(F ABB(\]p(EAD  AAC H])xFBB B(A0A8DP 8A0A(B BBBA ]H.E A ]/N@ ^/EAD  FAL N JAE s AAE P^1JLd^X1FBB A(A0p (A BBBE m (A BBBD H^1uFEB B(A0A8D@ 8D0A(B BBBC 4_4FDA A(D0(A ABB48_4'FAA   ABJ ACB$p_5ECD AA_6L B C_$7=`\8_L7FHA R CBJ o FBA  `7ZIP$`(8HN<`08@P`8FBB A(A0D@I 0A(A BBBG `;oLe G v$`H<ECD qAA`a`a>ata?aad?Ya?Qa?<a(@IEj A TaX@udR J Vb@bdB0L E (8btC EFF0X AAE dbXDxbdDPbpDEDG ^ AAH  CAF C AAK _ CAE b F1EJg AI ,c(GiBDD ' ABL 04chHFBB B(A0A8G`0hcIEu F V J K K p A FDc`JZFDA  ABH a CBB  ADM cxNfNYAFw0dNEs H V J K K p A FOS F KE uVOf A PJ u8>OS F KE4uTqQCG0N AAE {AAC4vqQFG0N AAB {AACHv-L[LdvFEB B(D0A8G 8A0A(B BBBK v(Ev LvFLE D(D0\ (A BBBF c (A BBBF 88w4FEA A(D0f (D ABBH HtwؘFBI G(D0G (A ABBG g(A ABB4wljMDC  ABJ FABwEY A xFBB B(A0A8GaIHMFCI; 8A0A(B BBBE WeHA\IHMFAGIK(xFDF v ABG HxFEE D(C0j (A BBBH (F BBBT,yPBBB B(A0A8H Q G~ 8A0A(B BBBF 8yBBD D(D@ (A ABBH 0yvFBB B(A0A8GP4yFBA A(D0(D ABB<,z`rFAA  ABA W ABA dlzFBB B(A0A8D@ 8L0O(I BBBE c 8A0A(B BBBA z,z԰8z EAD * CAH Z CAB 08{FCC DPa  AABK Dl{`FDD ` ABG } DBE w ABF H{FBB B(A0A8GP 8A0A(B BBBA 4|lrFJG L ABJ kII88|wFBA A(L0H (D ABBI Lt|FNA D(D0 (C ABBA l (F CBBG L|xdFBB B(A0A8D& 8A0A(B BBBF X}FBD D(D0{ (C ABBI Y (A ABBA \(A ABB$p}JEAD zDA<}MBB A(A0 (A BBBA }FEj A X}FBD D(D0{ (D ABBH Y (G ABBA _(D ABBP~<"0d~XYEAD z FAE DCAH~FHA D(D0u (D ABBK r (F ABBA d~FEB E(A0A8GP 8A0A(B BBBI  8A0A(B BBBF L 4`|]FDD X ABG dFB4_FDD Z CBC iAD8FBK D(D@ (A ABBA @ PFDB I(D0D 0A(A BBBE HP FBE L(A0A8G 8A0A(B BBBH HFGG E(A0A8D` 8A0A(B BBBA HdFBJ D(H0B (C BBBG p(F BBBL4FBJ D(H0a (F BBBE N (C BBBI 85dP`5dP4]FDD X ABG dFB4_FDD Z CBC iAD4$]FDD X ABG dFB4\_FDD Z CBC iAD4(]FDD X ABG dFB4̂P_FDD Z CBC iAD4xcFDK V CBH eAD4<YFDK T ABD `FB4t]FDD [ ABD dFB4gFDD ] CBH iAD 8ED0B AD $8EDG eAA(0nFHA [ABH\`FBB B(A0A8Gp 8A0A(B BBBH L$xWED A(D0w (A ABBF D(C ABBAHTFBJ D(H0B (C BBBG p(F BBBLDFBJ D(H0a (F BBBE N (C BBBI (;HTJFGB B(A0A8G` 8A0A(B BBBH <XFBE A(I0@ (D GEBE 44EHD i AAD w HAH 0lEHD h AAE uHA8,FHA w HDN A ABA <܆FBA A(G  (A ABBA 0DX6HUpNGG TCAD8FEA D(G0 (A ABBH (܊kELU@} AAA !H X ,!H XT8D<OID E(G0d (F ABBI e (C ABBC i,FH x A `JH | A ȋTH F A GH y A  KH } A @EH w A 8tFH x A TCH u A pKH } A (END@z AAA (kELU@} AAA \FEH B(D0D8G@o 8J0A(B BBBJ D8F0A(B BBBHD8nFGE D(D0l (J BBBJ A(F BBBH\FOL B(A0D8K`p 8A0A(B BBBC 0܍FNP D@M  AABG <,FBE G(C0\ (A BBBF (P|yEJD0W AAA |ET4PFAA z ABA CDB\ЎFBA A(D0[ (F ABBD D (C ABBD w (F ABBF 0lF0DFCC G  AABJ (xD.FDD \AB0HFAG D0  AABK 8؏FKD C(DPe (A ABBI tFBB B(A0A8GP 8A0A(B BBBA lXP`BhBpAxBcPXP`BhBpAxB0FBB B(A0A8D` 8D0A(B BBBA hWpIxFEBY`@hFpIxFIFN`hFpIxFEB$FBB B(D0A8G`R 8D0A(B BBBI hepGxBABI`hWpIxFHFN`{hMpIxFFBI`{hMpIxFFBI`LԑoFBB A(A0 (A BBBD X (A BBBA |$FBB B(A0A8G`D 8A0A(B BBBE h^pIxFFBI`hTpGxBABI`HH BBE B(D0D8GPg 8D0A(B BBBB 8 MFBA A(D@ (A ABBI (, XEFD@A AAA `X FBB B(A0A8DP 8D0A(B BBBH A 8J0D(B BBBE ( wENS@I AAA (|EGDPN AAH 8XFEG A(F`H (A ABBI (P|EGDPN AAH 8|EGDEMXAk AAH 0(iDD IAADP Ft FBB B(A0A8GP 8A0A(B BBBF cXe`GhBpBxBIPa8A0A(B BBBxdjFBB B(A0A8D 8A0A(B BBBD IPBBABcmTGBABIoFBBABx4FBB B(A0F8D` 8A0A(B BBBA (hFpBxBABc`thFpBxBAB8;FBB E(D0C8J 8A0A(B BBBK GWIFIFNrWIFIFNheGBABI8  L EO N AE `p\!FBB E(D0A8GP 8A0A(B BBBJ Xe`GhBpBxBIPԗ"" "EW" 8,"FJI F(D@s (A ABBD h"GEh C V$$#BAAD vDAL#|Ę#Q\ؘ$FIE D(D0p (A BBBE Z (A BBBA ](A BBB8D$tH`P$FEj A l$EKP AA 4|%FBD D(G0d(A ABBHș%FBB B(A0D8D` 8A0A(B BBBA Dh'FQB E(D0A8D@8A0A(B BBB4\'WaDG N JAK DAAH(BFBE E(D0F8DP 8D0A(B BBBA H )FBB B(A0A8D` 8A0A(B BBBD D,-&FBD A(D@HEPHHA@o (A ABBH t. .HP(.jFDI x ABA (̛/nFDI | ABA T/rFBB I(D0DLTAMAMAMAMAMANFVu 0A(A BBBH HH2FBB B(A0A8DP 8A0A(B BBBE TМ2^FBB A(A0D@ 0A(A BBBD u0A(A BBB8(3FBA A(D@ (A ABBF dH5*Ed\5+ELt5TFGA A(G0 (A ABBF A (C ABBA 86#FFD Z ABC x AEZ ,$x7FIA \ ABA ,TH8FIA \ ABA (9EID I AAA |9 Ğx9؞t9p9 Ll9FBB B(A0A8J9 8A0A(B BBBE P<;*Ed(lP;YFFD p ABA ;ELL;FGB A(D0 (A BBBG  (C BBBH <H=JFGB A(D0 (A BBBG DX>7ET G V0dx>LEID O CAK WCAL>RFGE A(A0 (D BBBE r (D BBBD L?:FGE A(A0{ (D BBBG r (D BBBA 08@FFD D0n  AABJ l`A\Eb A sA.AS B W@A}FFD y ABD A DBE ]ABA/AW A U4AFFD } ABH A DBE <HDBqEID j AAB D DAE [FA4BrEID n AAF D DAE BMEN E t BERS AE CMEN E t$CUES H tD8DMEN E t$dhDJEAD zDAXDFEA D(D0 (A ABBG Y (A ABBA ](A ABBDHtGOBB E(D0D8D@ 8A0A(B BBBA D8C0A(B BBBF@H|HFBB B(D0A8D@U 8D0A(B BBBA ȤIHOLIcFBB B(A0A8G 8A0A(B BBBK 80OBIA A(DP (A ABBA \lPMEB A(A0 (C BBBJ  (F BBBA A(C BBB̥QQ <QBBE D(H0d (A BBBH 84RFKA A(D@ (A ABBA 0pSDEDD T CAK OCATET0TDEDD T CAK OCA8TET 8A0A(B BBBK oB_ALرFBE B(A0D8D  8A0A(B BBBE 8(4FBA A(D (A ABBE HdnFBB B(A0A8DPB 8A0A(B BBBA <FBB A(A0v (A BBBA  FBB B(A0A8JCoE HLHLFAKRD 8A0A(B BBBH XK FEA A(G;LWAPAPAPAHAPAHAPAPAPAPAPAHAHAHAHAPAPAHAPAHAPAHAPAPAHAPAHAPAPAPAPAHAFFY (A ABBG 4yEAD U AAG  AAG Dz,@TȚ l<EAG 4AAH Q G AAC 4ĵHMAA N CBF xAB0FCD G  AABE 80,FBA A(D@f (A ABBF l,̣FAA  ABE @<MAA _ CBE A CBB jFB(EAD  AAJ H |FBB B(A0A8QP 8A0A(B BBBI lFBB A(A0TIZAPAPAPAPAPAPAPAHAPAHAPAPAHAPAPAPFIAGAQ 0A(A BBBA @\BEB A(A0J 0A(A BBBJ lEY B tEY B tlEY B tEY B t8 lEMG M AAH  DAJ \06p\-Hd $JEAD zDAXع$FEA D(D0{ (A ABBK Y (A ABBA ](A ABB4xkH^DLбCFBB A(A0FP 0A(A BBBJ |ظGFBB B(D0C8FP 8A0A(B BBBH ( 8C0A(B BBBD { 8A0A(B BBBA ,EAG AAH Dx;XclcH\FBA A(D0c (A ABBI d(A ABB,̻ytDD fFBFSHR A TH0M A 4H0M A P\H0M A lH0M A dH0M A H0M A lH0M A ܼH0I A dH0M A (<%P dx$jH_ I y(tEFD@N AAA @Ľ!FAC G0  AAEG `  DABA 0FAA MP$  AABA 8<'FJF C(D` (A ABBD xtED  AE 0 , ,ľ(FEA   ABF ?HFBB B(A0A8DP? 8A0A(B BBBE <TFBE A(F0 (A BBBC ,XFAA q ABD 8ĿFBA A(D0 (A ABBA 4lEKL q AAA  QCV 08TFFA D0  AABI (l=EFF@e AAH FBB A(H0n (A BBBH D (C BBBK  (C BBBE  (C BBBE  (C BBBE @$FMB A(A0F`. 0A(A BBBE (hTEHG0T AAF (Qe J HA+(IFAA }AB$IEDD vDA 84(CHd&\&p&F<FBA A(D (A ABBC 4FEA D(D0a(D ABBD!FBE E(D0D8DP8D0A(B BBBDXFBE E(D0A8D@8D0A(B BBBDgFBE E(D0A8O@s8D0A(B BBBDkFEE E(D0A8K@x8D0A(B BBBD0FEE E(D0E8OPQ8D0A(B BBBDx$FHE E(A0A8IPv8D0A(B BBB<FBA A(DT (A ABBA $3EGI [AA(8L<0[FBE F(F0A8Dp@ 8A0A(B BBBH 8@FAA ^ ABG (`0P(C D{FAA G I m D d A H  AABF bEZ I u4HrEAJ,TECK0V AAA 8WEf E fx:Ei B 9Ej A HJLFBB B(A0D8Gp 8A0A(B BBBD DX$HT\p'HZt_Hk M ZHFEE D(H0z (A BBBC ](A BBB8 4FBA H(D0o (A ABBA 4FAA D0  AABH 0TYEDD { AAF DCAHFEB B(A0A8Dp 8A0A(B BBBK LQFBB B(A0A8G 8A0A(B BBBA 8$FIA A(D0 (C ABBF (`|EHD ~ CAE |Ks A P L1x443;<$(gFBA A(G I  (A ABBE 0dX9FHB B(A0A8G dCQP G SEP(qEAD B DAA L FBB B(A0A8D< 8A0A(B BBBH LHED IldH V A $4MEAD }DA4\ZMDC x ABA FAB4dFDA s ABG XAB VFGA A(JLUAPAPAPAPAPAPAPAPAPAPAPAPAPFYJZA (A ABBB $PKEAD {DA(xXMAA EAB(@_MAA LAB,lFAA W ABF ,@FAA W ABF ,FAA W ABF ,FAH X ABF 0,`OAH \ ABI _4`EAD H DAI F DAE 44EAD H DAI F DAE ,FAA Y ABD ,FAA b ABC 0L FBB B(A0A8G L@IArANAAAABABAwAPABAEA[ALABAIAWAOABAIASAPABAIASABAwALA~AAAgALAAAA`ANA]AAAWAOA\AAAWAOA]ABAWANA[ABAwAMAABA 8A0A(B BBBA AIA`ABAIALA@AAATADABABADAAAKAAAKAABKBABTA8PFEA D(D0 (D ABBD H$8FBA K(Dp<3P'HW A l3Hc A 3Hc A 83Hc A <\FBE D(A0w (A BBBH <FBE D(D0V (A BBBF @ #HUX4 l0 #HUH D #HU\ X #HUp 8l wFEA D(D0P (A ABBF 8, wFEA D(D0Q (A ABBE 8h wFEA D(D0P (A ABBF 88!wFEA D(D0P (A ABBF 8|!wFEA D(D0P (A ABBF 8!wFEA D(D0Q (A ABBE 8X"wFEA D(D0P (A ABBF 8H"wFEA D(D0P (A ABBF H" FBE G(A0A8DP 8D0A(B BBBA 4P#EAD ~ CAD U CAA HT#aFDE B(A0D8DP 8D0A(B BBBA 8$FDB A(A0(A BBBD%FDE B(A0D8D@8D0A(B BBBt$X&@FBB D(A0DpOxLTAMAMAMAKFSp^ 0A(A BBBI $ )lEAD _AA4h)DFND Q ABD LEBL)FBB B(A0D8D 8D0A(B BBBH \L+FBB B(A0A8DP 8C0A(B BBBJ p8A0A(B BBBH,MFEE B(D0D8F{ 8A0A(B BBBK (/bEAD UAA$/EAI`@/OFBB B(A0A8J@ 8C0A(B BBBF p8N0D(D PBBH2FBB B(A0A8D`\ 8A0A(B BBBH <l4FIE D(A0 (A BBBG <04FIE D(A0 (A BBBG 8pl5FGG K(D0l(A ABB55X5FEA D(D0{ (A ABBK Y (A ABBA ](A ABB$0<6NEAD ~DA4Xd6FBA A(G0e(F ABB6YH} K D06FDA GH  AABA H72FEB A(H0 (C BBBD H(C BBB08 \D8BEE E(D0D8FP 8E0A(B BBBA d8C0A(B BBB\H9FEB B(A0A8DP 8G0D(B BBBG F8A0A(B BBB\9BHE B(D0A8KPC 8E0A(B BBBF D8C0A(B BBB\d9FEB B(A0A8DP 8G0D(B BBBG F8A0A(B BBBx:(Eb:08:FDD  ABD  ABF 80<=FDA  ABK & ABG lA4FEB E(A0D8D@ 8A0A(B BBBK D 8F0A(B BBBE T 8A0A(B BBBJ D8F0A(B BBB``BMFBB B(D0A8D@ 8C0A(B BBBD g 8F0A(B BBBJ $`LCcEAD VAAHCFED A(D0@ (A ABBF f(A ABBCCC C$CW<`DPETDEVpDdEl O ]D=HEjH W A lE6HmE+HEIH0{ A 0EFAA GW  AABF <0J 4P,JFPI A(A0s8N@N8A0JZKs R 8KZKs R |K xKHT KFAA G LH0,$LPKG T AAH H,T(MPKG T AAH HMPEh C MPEh C MES H NEB I O@HY E O EZ4OHO<Ev$dO7EGD dAA$O>EGD kAAHO=FOB B(A0A8DP 8A0A(B BBBD P (PEAJ0X AAF @LQ$THQTEDG AAA|QKQ'JUA0QZJIO OAAEG QGj(READ { AAI  REc A @RxEA J L A 8dXSBBI A(A0(A BBB(SEJD  AAG (TEAD  AAA 8UFBA A(D0T (A ABBH (4UEAD0 AAB `VFCA ,WH WEx C K$(XzEAD mAAX0JVHX9JeA(XeFDI o DBE (@XkFDI | ABA 8l@YFED A(D0k (A ABBK Y=Ea A YUHP H V8ZUHP H VxZ:HV B P8$ZFED I(G0] (D ABBE 8` [FLD A(D0j (A ABBE [zEb A [iEb A $H\EAG L@I@\=Ea A 8]tFED I(G0] (G JEBE (TX]FQA hHDT]FBB B(A0A8D@HYPOHA@C 8J0A(B BBBI Hd_FEB B(A0A8JB 8A0A(B BBBI $$d8EAJ WKA,L dFHD F IBB $|pd?EDG ^KA$d8EAJ WKA$d8EAJ WKAld>FEE A(H0 (A BBBC V (A BBBC V (A BBBC V(A BBBdeb$xenEa J d D MH,fFBA A(D0Y (A ABBC (A ABBHfFBA A(D0Y (A ABBC (A ABB88gtFBA A(D0u (A ABBG 4thFBA A(D0(A ABBiOER A (iEHI0f AAB jJjEID (dk H<`kOFEB B(A0A8K@!8D0A(B BBBdlFBB B(A0A8DpxIGxBpVx^SxAp] 8A0A(B BBBF xIGxApIx^TxBp nbECD zRx   B\nbECD TBn0o5FAA D0  AABA HrFBB B(A0A8D`V 8A0A(B BBBA @$uFBB N(A0D@ 0A(A BBBA 8htv"FBD A(D0 (A ABBH HhwFNB B(A0A8DP 8A0A(B BBBA HzFBB B(A0A8D@ 8C0A(B BBBA L<4FEE E(A0A8G 8A0A(B BBBA p,lFBB A(A0D@$FBA A(D`T@HI(mEGG j AAA (<mEGG j AAA <h$FJE A(D0I (A BBBA /Ei@FIB A(A0G@ 0A(A BBBB HFGB B(H0A8RPg 8A0A(B BBBA h6HH| FBB B(A0A8D` 8A0A(B BBBF 6HH FBB B(A0A8D` 8A0A(B BBBF (6H< ZEG L A\`/p|* <FBB A(D0 (D BBBJ L0,FBA D(I0| (D ABBE U (D ABBB $<]aDG nAAdH*DZ B I0XbEDG t AAJ KAA0bEDG t AAJ KAA`е!FBE B(D0G8Dp 8A0A(G BBBJ q 8C0A(B BBBC HPFBF D(C0g (A BBBE ^(C BBB$QEDD CA8EU(JYELH(FHE K(D0] (A BBBJ [ (J BBBE @(4FDK a ABG k HBK AHB8(bFAD w ABK m GBJ ()SADG Z AAH $D)(GEDG jDA(l)PAFDD hAE8)tFBD D(G0G (A ABBD H)XLFEE B(D0A8DP. 8D0A(B BBBJ  *\l44*!SAA CBEH Hl*;FBB B(D0A8G 8A0A(B BBBD 0*FBB B(A0A8J*0+=FAA D@|  AABA 88+FDA K(D0w (A ABBI Dt+eFEE E(H0H8G@n8A0A(B BBB+@+8AЏAHHHH8HSDHVDHYDH\DH_DHbDHeDHhDHkDHnDHqDHtDH_I:HHHwDHzDH}DHDHDHDHDHDHDHDHDHDHDHDHDHDHDHDHDHDHDHDHDHDHDHDHDHhHDHDHDHDHDHDHDHDHDHDHDHDHDHDHDHDHDHDHDHEHEHEH EH EHEHEHEHEHEHEH"EH%EH(EH+EH.EH1EHOH4EH7EH:EH=EH@EHCEHFEHIEHLEHOEHREHUEHXEH[EHI^EHaEHdEHgEHjEHmEHpEHsEHvEHyEH|EHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHEHFHFHFH FH FHFHFHFHFHFHFH!FH$FH'FH*FH-FH0FHH3FH6FH9FHA  oILNI0FYmfI0lIFlIhlI`FwIlIpFgm~IlIpFgmI0mIpFgmIXmIpFgmImIpF(mImIpF0mGHmIpF]mInIpF ^mInIpF ^mIhnIFInIFInIF]mInI`FI oI`FIPoIF]mIIFIoI@F^m IoI@F^mIpIpF(^m"IXpIF0^m4IXpIF0^mBHpIpF8^m?IpIFD^mMIqIFX_mTIPqIF\_m[IPqIF\_mcIqIF`_mrIqIF`_mIqIFd_mIqIFd_mIrIF`mI8rIF`mI`rIF`mIrIF`mIrIF`mIrIF`mI sIF`mIXsIFamIsIFam"IsIFm1IsIFam@I(tIFamPIxtIF amdItIF(amyI0uIF8amI`uIF`mIuIF0amIuIF@amI(vIFHamIhvIFPamIvIFXamIvIF`amI(wIFham IPwIFpamIxwIFbm0IxwIFbmCIwIFxamMIwIFam[IxIFamjI8xIFamwIpxIFamIxIFamIxIFamIyIFamI@yIFamIpyIFamIyIFamIyIFPbmI zIFXbmI@zIF`bm I`zIFhbm IzIFpbm+ IzIFxbm< IzIFbmI0{IFbmIX{IFbmI{IFbm I{IFbm I{IFbm* I|IFbm; I8|IFbmM I|IFbm` I|IFbm{ I|IFbm I|IFbm I|IFbm I|IFbm I|IFbm I|IFbm I|IFm IH}IFm I}IFm I}IFm I~IFm4 IH~IFmD I~IFm\ I~IFamf I~IFamt IIFam I@IFam IIFam IIFam IIFbm I(IFbm IXIFbm IIFbm IȀIF bm IIF(bm IXIF0bm IIF8bm) IIF@bm: I`IFHbmHK IFHye IFHye IFHj I FHj I F IЂIF_m IIF_m I IFqm I IFqm I`IFgm IIFrm I IFgm% I5 IFgmE I5 IFgmY I5 IFgmj I5 IFgm I IFgm I IFgm IIF8m IIpFem I(IFfm IPIpFfm@ IIpF fm@ IȄIpF(fmB I(IpF0fmB IIFm IЅIF8fm IIF@fm) I- IFlm> I@I\GG I`IFmR IIFHfm_ IIFXfmt IIFm IHIFm IIFPfm IȇIFhfm IIFpfm IHIFxfm IIFfm IIFfm I0IFfmIpIFfm IЉIFfmIЉIFfm/IЉIFfm;IЉIFfmGI0IFfmWIbIFfmuIpIFpqmIIГFfmIIF]mIIFPgmI(IF`gmI`IFhgmIЋIpF mI IF`mI@IF_m I IF_m3IpIF_mDIIF_mXIIF_mqI(IF_mIhIF_mIIF_mIIFmIIFm IIFm9IIFmFIIFmSIIpFm_IIFmsIIpFm~IIFmI(IFlm HXIpFfmHIpFmHIpFmIIFmIIFmIIFmIIFmI0IFm I0IFm$I`IFpm3IIFtmDIIpFfmNI\IFfmnIIFfm}IIFZmIIpFHmI IpFXmIIGIPIGIIGIIFLmIIFPm$IؐIFhm?I@IFTmUIIGaIIGoIȑIG|IIGI(IGIhIGIIGIIGII@G II@FXm"IIF`m>II`FhIIFdmWIIF(dm8IXIF0dmsIIF8dmIIFI IFmIhIFЀmGHhIFЀmIhIFЀmIIF؀mIIFĀmI IFȀmHIhIF̀mIIFmIIpFmHI@D-I<IpDZIfIFmI8IFmIhIGIIpF(mIIpF0mIIFmIIFmIIFIIF`mMIYIpFfmmI(IpFbmkIpIpFbmIIpFbmIIpFbmiH`IFomIIFpmIIpFemIКIpF`ZmIIpFhZmIIpFhZmI8IFpZmI8IFpZm IIFem(I6I`FEIPI0FWI^I`I0FHiItIF@ItIF@II0FIIF]mIIF]mIIFcmIIF(cmIЛIF0cm IIF@cmI@IFHcmIxIFPcm(IIFXcm@6IIF`cm@I`IFpcm@IIFdmLIIFdcmWI(IFcm`IIFcmoIIFcm~IIFcmIIFcmIIFcmIIFcmIIFcmIIFcmI IFxcmI IFxcmIIFxcmIIFxcmIIF]m IIF]mIIFhcm(I8IFl`m3I`IFx`mFIIF`mXIIF`mnIyIF`mIIF`mIIF`mI IpF`mI@IFI@IFIIF I)IFYmDIpIFYmMIIFYmUIءIFYm]IIFYmeIrIFYmIIFYmI0IF`mIpIFYmIIFZmIآIFZmI(IFZmIpIpFqmIIFqm7IIpFqmI0IpFqmH`IFp[mIIFt[mFIȤIF I3>?XWrpurP~g0(GҗUfi>)5(#,]ڐL"tSWUM !4"8'SIS:XmqB[IR%{)UIk2}tnAO[}(eWƸL\֙ybF-Hvڱ+YoR_$ikρ+ǙhIʹ 'иkXqysr}/ncQX!9`,;8Of[\^IМ1[d Pwy؛΃37YѲ-$a*ǖtd\IxjP@jabp8KCU3$iW8PyQN:IJ5dRGqf݁DvU/na'7NFn- Lha^A[ ^/XL*hYU[DD s5c&"avT崒873OHp_2ⴔt䄴[/ utZ C[8tʲmu ]"ǾݦF/`s {: mHl!g2CtZ *BЋ!5-l$|*fk0Q\Ҳ`@`litRZ{sػ$a_,_ou frwbnTH5&^XAffm9>DIƇR\CV)ta}Ȝi?$넊xPao~yhќmK+_ p ;b%]0#x\ZRFW+sݐ"tՌ CyW,YBC S%kپA6DZ$|g GձBnXSI9Bk΁KaES|ih>0o? E_ y$rl05'MVcpqFI^agewS7s9p1EX-&GL "neQAU.zRfK \Mѳ}\uFal)fK[Q`ϻwٱma &3HcsLs1Nbc?vR;`GYߏ5pIs/<OW@ƵX-+#&}kKZx6am gvP/K?\͔&_Nݎ+Ua r xG[:^<]oj".if[g1jId6#B Ǵ~QQes,ԁ'Io58bU6(b]y-f{* -ALqߒRX:Mv7XJgNd:, b)#mrH{*1z8q/g᧲ hVƷN|NO}ha!]6>or6=O!DVH!ګIwi+'C\@SH o&WMLq)Ax x  )^ᄱ=t%(VHrw#pGC^θM)azݞcOU>i0x۠裛_D.ckxӇ\jQD!4zA8STN7NI"z>ᅳYEBo*)˨`) !|.&xoR|Th84s\rL(# ]xV;zۑnphi#@34e;Es%ģiA΢¿;"j=3SsC̚)p=^^I`/FWR-Mzk>޺6 Ke2t,8&^GҿC&!T M s.Qj.Q!ZUϼ⧜UXVbl/~,ZjloYz.9w4I"B0Ԏ*A2QWUyvz?R1]?yvSw g#,/dW)yKBƊ=-B`\å^4?(QCaߺvh5{pBk%H7ռ'pc>2WlZ6LQli| tqkl-kp(}@I9*x־[UYF.Hj|e+Uv&+ZYrA0D,@GATI0z}B1DLFH/[y]j  {bʥD G\E:d8H6fQAGݯ`ŋ?#e}dT&@B#EmMӗRsk*~>Vg\ZkiGZ]lHℨIwґѿl) ua,Rxē{ yC3@RS,nHjCs=o<}YrTȓ 4I@fZwԌ'k7;i*[w1V+haިS{ nD?{2jZ>rvɂlb%x%z9__o˽_1 0i=ANw\Q1yS[Zkv7{6RF\oY.J&un$ax U'_^h}1'aHzxH]F=Ufq iSÁٯgz#K2g@ɡK|ߨ9>+KzMh0\7" ol !x"zy>WvqD\JʳSn +-JLфZ?qˌnm{SO_2n TB $Eyy7$0dt݀@>Z^zyoV(2֔HP] tD\6,1Mvş/kR-*z]Z_ū44KZ*n!q2|LZyEtt$E4|}\(NrN3a"(]Iq%5i) _tїl'nddžLpJ6D ;\eA8V"hͭPIi(%fT35 UmB_2˖/}2:axM}svY0_]H0M|-t]7 nN7^ʙ 7U"ZFj\jײK,8HUB;Wb$: %7hs&M[rv\ʱ(7KJU~;Iߢ' pUH7!֋f!F:2W`AGs%&(Rs< q]JW61n=wi>S$Lݾ_FDs*%Mml#~8Heq`-v8r;[96( )kƔq\*?K#4{gKcMս^+tɅ~s {¤ v)x4PAU&:9 `ᑙ~:8 /S9ݯ-ÚϼiZAiH5f{_9j%1@4d`r/]3%o:,f~#^Op/tOa_>'4>W:VEEΡ(RqnFaS?쌻V8F;t?9vMeT)tF:E^Ƙ2 4~@0@lza!,,(A\9Qo)21;ǚu &יϾd{"mо¨,荳nWF.!f7FhӾlh`yVxkCGc2/ĝӟRfE"ݖ!r/gNzg lWL7H& 0po{P+N{/XF"gƼ|*V4/3KUg{3l$su|Xb-ؘ}O E{(,3d\MMPx8 g\Hנ TS;e5Uꈲxazb1Hit*toН荪CIScy^o$@\GRicA&]뷢Y񣓕l; V:uK1qF*Ql7hęC X4LX2J: ؋?չyfgΰiVS[ѻ{bq*obNʾO"qG6̌T2ɋںto#nFݺ=(A:FG,hd]r8ɤU.VMBNTg>!ݳ-QަfՌRTX??#\jxWX(|8w]9tE/A}۲+ =@ U}RDD-Theo67r*yԊHgS[T ekɓS%\¦fWù}0K\}S]E=1ܣB_;j`mcd5Q3 Nfb|[ZgqXRBpw'dr'yQWo.V9)'!yDwo?E G[ǫR4@yh^â)JWI!P("0CAt/'sXdZK{r9ǿᄈAM5{T,n=3yfgcAa܎䵇1P>9^sL[_@Pgu?X>u4HeR Qy9+;'%6 GәǓagD:B*1y@L:n\bC <n~x vk Q8%t%fzdu;oǵ F TVMel ztӻ$J[ZVo|c,Xz.'"s3ct N 'Ψֺ('cש.g^WAV&4QR2+wQbe|ݞ5䥪'0Hk,Srd֮eF_0(HNgv=>Mڃ})ؐNyE4HzܭN͐Xi83Ș^Bgn+]*R+R@D^ȓzᮜu0}^W9Ǎ|]g.𺧄PRW&kJQZKmW-8+8/rsqP}CW6ZJݟ{_(9?8cV횳CDl?5_)A? յj4c0Hmkn f4p̊SށZqz.'{uTѵE:K|pV\/mk1<Lȥ0 #\XH5i)r MzkaXXמj=/t0B^\/`N>wwzϠ9:˔tds2BmurPЕHm G"BR*X%?cjc˕u<@P3Ñ'.T)Sr,dl"3/ɀ!ZGTY-:ovg)XDZɞ5-KQW{$Y.g Jf_4բXރ%h‘A~Ыj8":ua爏dDu?bM'7ؘ1=eoȊthv)rK4bh<U{P'M[ ˕$; *} ll%ubpt}ke7z6jdj^"Nfl`T]'Aouo0Ӛ `\7!nXOshzB+z![m6 Z5y5G4+zvM}S ]j򱦤 rqGN5!j>S: PD彄L9'ywkju][.{{>|s֌w˒_ـKWSŠ2ZuI(%1O=$(]?6 ڲd9٨/ Ʃe5?&1MɅޅP`U=P$%D=$s܅OE^pEpے_ȶ[knT~kqoʳ*WVwF9?ĭ݀BӨBހjAwJ `^W[2&lżL2y}@CG:;>X_?}=ݣMfn(-*L]zX Wu BivQ7 }@Ha e[F; ]OlGPQB3cvlma1=tX%hif$6Aξz%T dbp`f?2Qb0.6[Sv|vX!r[G q*5Gc)u]&*CȚ%bpࢧ$rQAi@qYnWݸ~H{cIQ9 .}k1(ޞM~R]1'&!Wf1 (SJ戝VtT>0LkzElSIɪP6)PZ۔f Zn_]qtWJêz [wv/HQ=A[vR54:.*ȴiOe |HD!_ 5DY_t}\ڣ;]jK?I8x)BZtPoF (ٹbӶD8|SdڹV1\qcQHeqh8jOs&rbP9Xîv$pltOҪtoTWzfAӠ+nJLm$/Ѫ}TWLAůYT+ldj25]*8Ccԕ 孏X i} lA{7\`0 :5m'l/ׯlȭVM/.-M_Z9eԴZ-@ bl+={0~Vs)Њ7ZaFT`J%N!݇ZMJsiD#A}]lXCRl[@Du5%Nm'*\a7b'84q;s}WC2%d)t:d7-Azp@Dbᶆ:l`صfSYÔ>Չ+70[nL>9LH,̅Ԝ֞=tܠ2pjGsuU)FOAߜ>G"~Z+A!>m.fw+%~ylfk7hg)iv]3Y7U Mm"[qh 4S`~pUR(mW%t~xذCٞеkwxsُE'*+ۿ 餤[agY9&IB@2?BϫNkWK\[/,v1};W~a0XTZ#tr!= jØ{pH(>*ߣP㝼V̫9d6y]YEbf0R L#˴_2."ĎK>@REB@{Fh#2'0XF| :`P`]ex'L c;P#ibθΒOeXhgYZ.shstrtab.interp.note.gnu.property.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata @@ &@ 4@$Go0@0&Q )@)Y@tao0A0$ noA> B?A?!aAaaAa@xA@xA4H4 5H5 /K/ .^K^ +PlP XlX `l`  l l `l X `l` P NmN 4 N )0Q (8XQ (ly G