MZ@ !L!This program cannot be run in DOS mode. $ިިިܨڨ˨ըIܨӨި'IIߨLiߨIߨRichިPELs[! ,~@[`P@`v`&2_p@@.text *, `.rdatal@n0@@.data" @.gfidsD@@.rsrc@@.reloc_`@BH[@A[h:[YUVWOr_^]øE 9rS]˃v{WC8F[F8F[AVF8F[AF?8F[Au]t`8F[v2F8F[AF8F[AA=8F[AfA==U +[_3^]UQSڋыM VWC339 ÍRK]= +D M8D[x_%yH@wK$p[E 9]G]  ]G] E 8GF e׃=u?yNFw-$[_^[]ÍWEM 93_^[]ËEM 93_^[]f[[[[3[3[=[@[̹[̹[̹[̋UjhP[dPSVW[3PEd]tAh[v~jVmt QWJNjMd Y_^[]̹[t jVƋMd Y_^[]%C[UES3Wu ;Dً}Pu ShF[jh|F[jC[uuWu SC[0_[]̡ [tУ[á[̡[UE []̡$[t=h[u/VWh[C[i3|C[+=`[_5d[^|C[`[d[UE$[][jAP@[@VjFP@[utj^2^̰̋UEV[t jVL^]VN |[F[B[xC[F[^3̋A Q$UVN |[F[B[ExC[F[t j0V讘^]̸̸USVWjИ[3u[ [ [u[ |[ |[tΉ7su[[[u<[ |[tΉwsu[[[u<[ |[tΉws u[[[u<[ |[t΋MjWw C[Wb_^[]U} Vs2^] [W}u [[[u< [|[|[tʉvͫt_2^]OÇFO踇FO 譇F _^]Ujhy[dPSVW[3PEdى]jjMC[EEPMjuC[K$CPEfKufOss QѨfK$sWfD7s0s47P讨s0 [[8u [[[u< [ˆ|[|[tˉ7][<u [[[u< [ˆ|[tˋE\7X@u [[[u< [ˆ|[tˋE\7XDu [[[u< [ˆ|[tˋE\7 XHu [[[u< [ˆ|[tuMW\7HC[W|Ms}jEOj$[C[OxEtLJNXLJEF\@Plu)N\F`AF\t:Md Y_^[]ðMd Y_^[]U Sك{lVW{l]uuo_^[]E@Et@WtEOfDu ;E;B r E;BE9Br E9BtB2tM1FANAtE^JH]EJ^JH]Brt!MAEp^]EB@Ep^]UVM;w3^]W<u ;SBPFn؃u [_^]Ft%~t3҅tftFB;Vrv;n^>3[_^]UVN[F8v.@+PGjPeJj8GjP e8+PGjPd MGTGUGVOWMGXGYO[ψGZGGCGCCGCGCGCGCG CG C G C GC GC GC G CG CGCGCGCG_^C[]UVB[Et jVU^]@[ UEV@[t jVhJ[jC[ [tУ[uNu ^] US]VWu$} u uuuSWhK[jHhJ[jC[F ,|f~u\|C[ʉD$VL$+B8JEMjjC[EEPEEPWu EPPME@[EM܋QPTM@[MEB[Fx@u;MB[UEM蹸MA[EPM@[MEB[7MuQЄtF`Fd|C[FhVl^E 2 Fp phR[h hJ[jC[.E 2ۋMQFp phR[hhJ[jC[u<+UOVXN\MhJ[jC[$׹ 8EDʉ2_^[]E K88pVWu@ЋM uQK8P$E p0CVWp phlW[hNhJ[jC[K8(P(D$ ȋE 9PwZr9wTC@;C0uCD;C4tD{(u>s=@[0E t$p0v vhPX[hRhJ[jC[(E_^[]Ujh[dPQSW[3PEdEE]B[EOHO@WDGLEPQRw@hW[S@[ËMd Y_[]UQSVWM|C[ڋE+xhXl u 33_^[]H`M@dE jhPQ;SWRP;_^[]̃yUjh[dP[3PEd@ PMd Y]UVW}tPtP_^]UV[@[Et j VF,^]VW39~vS3fNjG;~r[vFt,_^Ujh[dPQSVW[3PEd}u;39_v3OjC;_ruGvxU3uBG9rvBD_ى]EtBPB[U[FEu;rrËNjMd Y_^[]Ujh5[dP SVW[3PEdًM;t;BEP*ȃMuMd Y_^[]StY{tS3EtJf<EtCPB[[EKjEM@E;Crs*ECE3Md Y_^[] UEVD[t j V)^]UVN,[tj@[Et j V)^]̋AUE@P@Ѓ3]Ujh[dPSVW[3PEdu A[NEA[NA[N E@[Ej F [F[[F \[ )uE@[][NsCC C$3EK,fC(@A[EC[tRKtPsA[CËMd Y_^[]UV%Et jDV(^]Ujh[dPSVW[3PEd[G [G[G \[w tfF tutUNbFtt9DF t+u#Ft 9p tDFt 9puuO O,v A[;-jhb ؃]EK 5B[ܼ[֍K0E֍K@E֍KPEEwj CX[C0[s C EE@[EE,[EN XEP ME܉uE[Mt RMtPEK uE 5(C[CE CuK0֍EPK@֍E(PKPfE8fC`EPw@[MA[E MP@[\hX[hX[lE ӍME B[ujjE x A[t^=A[PjEPEM5(C[P֍ME B[dE+PQEPMPME֍ME B[}h4[MӍEE5B[|P֍EEPMEEMEB[|0uQMB[PhX[hhY[jC[MhY[EUOhRu uPMihH[MӍEEPEP|MEB[MB[hyF[MHA[EWPufE@[u7MB[PhXY[hhY[jC[MhY[EEPEPOxu4MB[PhY[hhY[jC[MhY[ETEPO|Qu uYRMB[Ph(Y[hhY[jC[MhLY[EOUhRu uPMB[MB[M"MB[|B[MB[lB[\B[MB[M(B[Md Y_^[]4UVNPB[N@B[N0B[N B[ED[t jhV^]UQVuvuwPWuF,_^]V,WV@.fn۟(^FfZF8D{ZZY [Y[XfZNF@tmFXN<.̟DFXzF?;FTuMF@F4E;FTu@F@\+F0fn^F4ZfnF(X[^^fZFtr7VDF@\Tp[ZZY[f/vFLFLFL;FP} FF(FLF,F<F0FX;FTN[Zf/F@FHvFFDF<F0Y [FV0F<,ÉF,UFX;FTu[N[Zf/v!fnF0FY [,F,V0F,F@FuNFȍAFt EE B^]UHE]̋ tQVW39~vS3fN B[G8;~r[vFj V _^Ujh[dPQV[3PEdj EUE2ZpƋMd Y^]UEV;t 0*q^]Ujh[dPQVW[3PEdE9ϋG@P趒ueWG +ʍ4ȍBuGEtBEN E FEFEF EFE FE$FE(PB[E8F0EOtPE Ήwjv A[;-j$EELEj F8[[F[^ F}E@[,[}EωwSEU]E[Mt PMtPENE;tt PWE N;tt PSEN;tt PVEF EPs@[MA[EϋPMd Y_^[]3E}؉}E3ۋE9X3uhEEM IQ)EutRGEPMv}؅u"E܍GE}Et 0tPE tPuCEXEu;X_EEE] 3E 9xv"3@MPBSG(;xr3E3ۉ}̉]E 3E9pvW3ɉMXGٍMPx}̅u"GMЉM }E tSB[E EFMM;pr]uuEȃ ̉evPES E EePP EEԋPOE PtB[uSMlvu MtuMd Y_^[]Ujh~[dPV[3PEduEj X[]E@@Fj E8E@@Fj EE @@FƋMd Y^]UVNtQW~tNuwj Wt N_tQED[t j$VO^]UVuF$N Pv vvvR N^t]%$A[]Ujh[dPSVW[3PEdًsv A[;j(j h[FD[[F0[^ F}E@[,[}EωwSEU܉]E[Mt PMtPEEFE FEFEF EF$EPs@[MA[EϋPMd Y_^[]uKuuu uP Md Y_^[]UEVD[t j(V|^]UVuN FPRN^t]%$A[]Ujh[dPSVW[3PEdwv A[;hPuEN`[Ej FP[[F[~ F؃]E@[,[]EˉsWEU܉}E[Mt PMtPuNEaEPw@[MA[EˋPMd Y_^[]OuP$Md Y_^[]USW}ًKGCGCGPP(hphpPj  P(C[ P (C[00_[]UVNED[thPV^]Ujhc[dPSVW[3PEdى]KKEIpEj]5C[jKjjK EEK@=B[׍KPE׍K`EE]N u׍N0E׋ËMd Y_^[]V B[B[B[B[B[}tREvutPQEKTh[؅tR tP;tPKtPsEtPEtPEMtPEMP tP3ҋMR5h[IlEMtPMd Y_^[]Ujh[dPV[3PEdENt PFMd Y^]UjhN[dPV[3PEdENt PFEt PMd Y^]Ujh[dPSVW[3PEdك{luutPEEE EQEK\`[tRtPE7GE G EtPuEKl5`[PMd Y_^[]Ujh[dPV[3PEdEt PMd Y^]Ujh[dPVW[3PEd~lhH[M8A[8EuU l.8EtRGEPQENdd[Tt Rt PPOI.EtPDžtME4A[Nlu5d[PMd Y_^]Ujh[dPQVW[3PEd}uOMFGFFPEPEhhpMPEPNjMd Y_^]̃Ujh[dPV[3PEdNEt PMd Y^]Ujh[dPQSVW[3PEdu]NCFCPxECx=B[uNC|FP׋FFEuAAA MP׍EPE004A8A<A @ADMP׍XEPXEMAP׋ƋMd Y_^[]Ujh[dPQSW[3PEdM]yO }CCGCG CGCGC GC$GC(PB[C8EPO0B[CHG@EMd Y_[]Ujh[dPQSVW[3PEdى]}j GCG C G0C0[EEw4C4j E3EEw8C8j EEEw<$CuOFGFGF G FGFPB[F$G$F(G(F,G,3Md Y_^]UQVW}uFFw"39Gv(SvtW LNu@;Gr[GF_^]USW};tFCw3"GC39Gv*VDs tW LN@;Gr^_[]Ujh[dPSVW[3PEd}EGGp"M3u9q|_+؉]EtLyK GCGCG C GCGCGCG PB[G0MC0G4}C4FEu;qrAGNjMd Y_^[]Ujh[dPSVW[3PEd}u;S!v!3uAG9q|_+؉]EtLyK GCGCG C GCGCGCG PB[G0MC0G4}C4FEu;qrNjMd Y_^[]Ujh[dPV[3PEduEEMNtPMEtPƋMd Y^]Ujh[dPV[3PEduEEEPNMƋMd Y^]UjhL[dPQSW[3PEdى]}KfGfCGPB[GEPKB[ËMd Y_[]Ujh#[dPSVW[3PEdu}NTB[GFGFG F GFG F G0F0G@F@GDFDGHFHGLFLGPFPGTPӍGdEPNdӍGtENt5B[PEMPEMPEMPEMPEMPEMPEMPE MPE MVω}ӍFE 5B[OP֋ME ]<<@@DDHPH֋ËMd Y_^[]Ujhy[dPSVW[3PEd}uOB[FGFPӍFEPOӍF(EB[O(PEO@F8G8Ft%ENt PFj(Ve[2Md Y_^]~ N y$A 9H@t x$tQ9quLNAFtp F t9puHA t 9puHA A @$qN F @$F @ @$F P JABtP B t*9PuHA Q t9PuHA QA @$Q@t#x$tA$@$F @ @$F p tQ9quLNAFtp F t9puHA t 9puHA A @$qN F @$F @ @$F P JABtP B t9PuHA t 9PuHA A @$QJ ~  @$Md Y_^]Ujhg[dPVW[3PEd7tE;vHsLu2Md Y_^]LtVLuPHt89HuHt?P7t9LuLt!PtǀPƀTNvENt PFhXV7XOMd Y_^]Ujh7[dPSVW[3PEdً3Hu 9LttLu܅tptcPt9HuLt LdO蚔EOt PGhXWETWuCMd Y_^[]Ujh[dPQVW[3PEdhX+WEu EQGEVfuIt0N֓ENt PFhXVV2Md Y_^]Pd@PTEP9HLt;Tt2ƁTƀTPPƀTPPt9Lu VPƀTPPƀTPPHt8Tt/ƁTƀTPPƀTPPIt9Hu VPƀTPPƀTPPPƀTMd Y_^]Ujh7[dPSVW[3PEd39wvFfGE t PFE;wrGMd Y_^[]ÉwMd Y_^[]Ujh[dPSVW[3PEdM;t ;BEP7TȃMuMd Y_^[]Gtnth3ut_f EtG  tP_E t PMFEu;wrwSEGE3Md Y_^[]UQSW39_v:3EVwNh(`[jC[t jjP<fMA[Md Y_^[]UjhY[dPSVW[3PEdٍMA[EEPKhMA[tLM8A[PMA[PWMA[;tfh8`[hUhT`[jC[ƃtjǃtjǃKtCSjP9hd`[h\hx`[jC[t jjP<fMA[Md Y_^[]UVW=C[h`[hh`[j׃Uf;t#PQv`h`[hh`[j׃_^]D$ D$ PBPNh} 2}(MA[jWEMuC[jjEE3ۍMW]PfE܉]PB[jjEPMA[jjEPMA[MA[~jWEPMA[uEuPuh8f[hhf[jC[E f;uNVSuuuPKf;uNVuuP0fdu*3҃rEPJ|0C[jPaEE K ssO,jH2u E EPB[ssRE utPTuvLP(C[EEEjME e]ԅu-C}؉}]EtEPB[[E HxE3MB[EMHx}B[P4B[PEhdk[P@[CMP]ԅu)C}؉}]EtEPB[[ME B[HFE;p_u}3O G u PQQĉ0tPEPww趛t}؋juuEtPMB[MB[MB[(B[B[B[B[B[\3ʁ uH3ɋTQRXp pho[h!jujQčHtjuj)QĉtPP%MB[Md Y_^[] Ujh[dPSVW[3PEdEE}B[E3NE u2^ WP̉eh`o[@[EĉeP{QEN tRERNjMd Y_^[]Ujh[dP8V[3PEd񍍼JEV DžFDž\B0B4B(B,DžB[P|B[N RP(Md Y^]UMu B[B[B[B[B[B[P)]0Ujh;[dPV[3PEdE~t>~ t8@̉ePK8EEP@N EPM B[B[B[B[B[B[P)Md Y^]0USQ MA8[؉U+ڃVW33;Gߋt-tjF;rE_^[E[]_2^[[]UVEt jV^]Ujh;[dPV[3PEdE@ePZJ8EEPe?N NEFЍM B[B[B[B[B[B[P'Md Y^]0UEVT[t jV|^]Ujhe[dPQSVW[3PEdى]EuuQM ĉetPQEMtPE4ǃ$[jjEC[[ǃ[ǃ[}jEE@|[X@ RujEE@|[X@ RujE ^E@|[X@ RE M5B[֍E ME Mǃǃǃ ǃE7ǃǃj~ EN[H@[@ F tjj~ zEN[H@[@ F tjj~ ;EN[H@0[@ F tj$[tF=h[u+h[C[i3|C[+=`[5d[|C[`[d[hChSlEjEW~EtRtPΉPhXEjWEX~EtRtPΉPEMt PEEM tPËMd Y_^[]UV%Eth Vz^]Ujh[dPVW[3PEdh^[dž[dž[ C[@$@$EtPdžEtPdžEtPdžB[B[B[t@EtPdžt@EtPdžt@EtPdž C[dž$[Md Y_^]Ujh[dPSVW[3PEdًs3ց uH3uC =C[QVsp pho[jEhho[j׃̉eMPB[QEˉPKEEERPsshP[hhJ[j׃F$ċrEERPsshP[hhJ[j׃F$ċ'Et@hh^ C[ˉ]PsjjuEQċˉPEˋPMd Y_^[]Ujh[dP0SVW[3PEd}̉eMPB[EQĉ8tPOEO3E tEEċP}؍EEP)EO Ay ˉEB[PB[]PussWu=C[h p[jphho[j׃,MB[MEB[s3΁ C t 3ɾ9E9u9wr @wxtHlB[PB[C K lVPEPEtRtPEMtPEuOsC sp php[hhho[j׃ jjQċˉPKMd Y_^[]jQĉeˉPEDsC sp phhp[hhho[j׋ ˉ]PsjjjQEˉPEˋPMd Y_^[]ËS t"tMd Y_^[]3ɸ9E9u9wr @wzTu[KPB| PEP EtRtPE MP9uJVsr rhq[hhho[j׃ jjQċˉPKvMd Y_^[]PQĉtPKEP E tRtPE Mt PEEusC sp phXq[hjQĉeˉPE QĉtPKEI sMd Y_^[]Ujh[dPSVW[3PEdw3ɋW  u um uA3PGPGPr rhq[hhho[jC[$ω}PwjjjQEω8P3E: u E܋PM܋p$FF`Vt@huqNTuFL@t@$FF3F#HFVA tP0p49P(u9p,t t ]E ^F u"jj H$Sj)Hz$ ujjHa$kuSjHL$VujjH6$@3 u3PTRWp pht[h;hho[jC[$MB[Md Y_^[] Ujh[dPSVW[3PEdhEuhjVE=B[FEԋ׍FEȉE׍F(E5C[jjEEE@jjȉEEE`ȉEEMjjEK }AA ˉGEPGEM+POE(C[MB[MEB[EċPEO(5C[P֍ME uAVʁ u3PF Rvp phz[h hho[j׃$P$B[V3ʁ u3PF Rvp phx{[hhho[j׃ F p p]Q@$F p pf]S@$(C[džN FHVLtA0Q49A(u9Q,t t MMd Y_^[]hUjhf[dPVW[3PEdEMutPjEȜ}}G[M EOMO EP E؋ωuE[Mt RMtPEEPu@[MA[EϋPE΋PMEtPMd Y_^] U3VW8FRVʁ uH3ɋF QRvp ph{[h=hho[jC[$GhtExP u^~3ρ uH3ɋF RQWvp ph |[hGhho[jC[(jjQċΉ0PNaunQw9r=@w0F PjQĉ8tPdF PjF PjQĉ8tP4F rw6r=@w-F PjQĉ8tPF Pj+F PjQĉ8tPF PjQĉtP蜻vuqN3 F u'PjQĉ8tP_F %PjQĉ8tP8F PB[tP3_^]U3VWOс u3uVPG Qwp ph|[h|hho[jC[$ϋĉ8POE jh^uhC[_^]h NC[_^]UQ}^VuvX3 uH3vTPQXTp ph|[hhho[jC[(jvXvTQčDtPL^]USQ MA|[؉U+ڃVW33;Gߋt-tjF;rE_^[E[]_2^[[]UVEt jV荗^]UEB[Vt jV[^]Ujh[dPQSVW[3PEdى]EuJ|0C[jPތEEK ss|,jH诌u EEPB[ss>EtPuEEEjMEau0E܋@}}EEtEċPB[[EK3 C u PQQĉ0tPEPss GMX_EtPMB[MB[Md Y_^[]Ujh[dPSVW[3PEdًX\9u9U 3 uH3ɋTQRVp pho[jjh}[jC[EQCEC}5B[OCCfC fGCe P֍C EPOQEHtPPEqMd Y_^[]Ujh[dPSVW[3PEdEPhGN C[EEPNNE@ EPC[NjhGh@ ӋuhGPN C[EEPN\NE@ EPCjhGhN@ Ӌ]X\9u9U 3 uH3uTuuuQRVp phh[jxh}[jC[ Ce }C5B[OfC fGCP֍C EPOQEH0tPPEuuuuQĉ0tPPMd Y_^[]$Ujh?[dP SVW[3PEdEX\9]q9U hG0xt @@$G3 uH3ɋuTVQRSp ph[hh}[jC[(hGW\3 taTyTuUhEPQĉtP΋@$ЄdMYTQ E䍷HPEEP׶E\TXq qMEMԊB[\3Ɂ tTxTujjm΋ĉeP+EEP\ET\Xq qE EMԊB[jtj 3.PQĉ0tPPMB[|EԍHPEMEB[EMGB[t MB[H[Pd@[Gu=D[Pj u$jj QĉtPPEԋP7E躵RPEMB[tO\3ʁ uH3ɋTQRXp phP[hh}[jC[$jjjjQčHtPP&+juujj)QĉtPPyMB[Md Y_^[] Ujh[dPSVW[3PEdEE}B[E3NE u2^ WP̉eh[@[EĉePQEN tRERNjMd Y_^[]Ujh [dPQSVW[3PEd}EuuQM ĉetPQEMtPEdjjEC[[LJL[]jE"E@X[x@ REj}5C[jOjjOE֋}ujE 趂WMAt[yfA APLJLJLJE 3j^ ZEN[H@@[@ F tj$[ƇLJtI=h[u.h[C[i3|C[+=`[}5d[|C[`[d[GhWlj^ 讁EN[H@B[@ F tjj^oEN@[H@D[@ Ftjj^0EN[H@G[@ FtjOt V N Rt A PEMt PEEM tPNjMd Y_^[]UVEthV:^]Ujh<[dPQW[3PEd}jjOC[jjOEC[NjMd Y_]Ujh[dPSW[3PEdh5[LJL[ C[h5 C[EtPLJEtPLJEtA PLJt@EtPLJu2S3ʁ uH3ɋC QRsp ph[jzjQĉeˉPE QJMd Y_^[]Ujh[dPdSVW[3PEd}EPʨMp^Q;w r;sI ;wr;s Iu3ɋ=C[t+AFA PvF v6h[hh,}[j׃ ]MEVP$=}t(v Fvv6h[hh,}[j׃ FuKp,uKx"~ w~w FFVVsEMtPMd Y_^[]Ujh [dPSVW[3PEduFDE OP =΋R tRj 3RE @@EEUwO Rv<v8P MtdQYvMd Y_^[] tFjv$E v P0 EE t V0PVVEM tPMd Y_^[]Ujh)[dPSVW[3PEdE pt C@t؅uM;~a+t]@K(NB[tDCDt؅t7DC@t+؅u#CHt 9X@tDCHt 9XDu؅uM3ۉu D;MB[UEK(EPK((C[C8uN C FCFCF CFC FC$FC(PB[C8MF0C~~uEEPjjuQk]ȋMI00MI8EMt PE3tEfD t QCkEF;ruFM+kMd Y_^[]Ujh [dPSVW[3PEduE} ]pWShD{[h h,}[jC[MQMQN0uu0WShl|[hh,}[jC[Md Y_^[] ~} tP]VEK1@EUztr3Bt +ȋB3;t4P9Vw r;s@@;Vwr;s @DuGpt5fDP9Vw r;s@@;Vwr;s @DuuPGxt;P9Vw r;s@@;Vwr;s@Duً]VWu]VW]U8WEϋPMd Y_^[] Ujh8[dP SVW[3PEdEuM EQMEQK,.}}C0jPEDEEs EtPtPE >PK, tPtP}u0jjhKC[OtPtPGƋMd Y_^[]USQ MA[؉U+ڃVW33;Gߋt-tjF;rE_^[E[]_2^[[]UQVqtV Nh@V~B^]UytI tuu uP] UVWj~ eBVD$ [PUPU P F tj_^]USQ MA[؉U+ڃVW33;Gߋt-tjF;rE_^[E[]_2^[[]UVeEt jVmA^]UVUEt jV=A^]Ujh;[dPV[3PEdE@eP 8EEPENFЍM} B[B[B[B[B[B[PNMd Y^]0UEVT[t j V,@^]Q)YUjho[dPVW[3PEdjP @Eu EuVu-tN(B[jPV?2Md Y_^]NHyLAH9H@@Dt xLtQ9qDuLNDA@FDtpHFHt9p@uH@AH t 9pDuHDAHAH@Lq@NHFH@LFH@H@LFHPHJ@ADB@tPHBHt*9P@uH@AHQD t9PDuHDAHQDAH@LQD@@t#xLtAL@LFH@H@LFHpHtQ9q@uLN@ADF@tpHFHt9p@uH@AH t 9pDuHDAHAH@LqDNHFH@LFH@H@LFHPHJDA@BDtPHBHt9P@uH@AH t 9PDuHDAHAH@LQ@JHNH"@LMd Y_^]Ujh[dPQSVW[3PEdj }=uEFM] EF FFFAF tPNtPVFECHu;ENt PFj V<2Md Y_^[]~ffNyA9H @t xtQ9quLNA FtpFt9p uH A t 9puHAA@q NF@F@@FPJ AB tPBt*9P uH AQ t9PuHAQA@Q@ t#xtA@F@@FptQ9q uLN AF tpFt9p uH A t 9puHAA@qNF@F@@FPJA BtPBt9P uH A t 9PuHAA@Q J~ @Md Y_^[]Ujh[dPSVW[3PEdu]t23{DP;w r;s@ ;w_r;sY@uۋuEEEPSt-3{P;w r;s@ ;wr;s @u3Md Y_^[] SVst$W@>Nvh@V9u_^CC[Ujh[dPQVW[3PEdh@[9uuENFHGtFG0wwwF3Md Y_^] VW7tVfDFu 9Fttvut1օtFt9pu HtQDj RM8uG_^VW39wvDG tQ\F;wrwGs8_^Ujh[dPSVW[3PEdu~(ύ^B[MEF@FDFHFLAωFu FCFCF C FCFCFCF P(C[F0C0F4C4EMd Y_^[]UQSVW]u#UtBHALF_^[]];@P9Sw"r;sH@u'X@CHFE_^[];Sw7r;s1HDtuFE_^[]XDCHFE_^[]_^2[]SV3tpfDF@u 9FDttvDutKWt3FHt9p@u HDtQO(B[jPW6u_^C[^C[UEыHt,V0tNH^ 3]J 3^]Bt@ 3] 3B]USVWt-U:ZP;w r;s@ ;wr;s@u2_^[]xtRfDPJHtAHt9AuQJ9AuQJBABPxuPHt&9Bu Jt-Q(t9Bu JtQt AAj P4N_^[]UVWj 4MuFFFFAM FVFAωF ;uj V42_^]~NyA9H@t xtQ9quLNAFtpFt9puHA t 9puHAA@qNF@F@@FPJABtPBt*9PuHAQ t9PuHAQA@Q@t#xtA@F@@FptQ9quLNAFtpFt9puHA t 9puHAA@qNF@F@@FPJABtPBt9PuHA t 9PuHAA@QJ~ _^@]Ujh4[dP SVW[3PEdًM;t ;BEP1}uMd Y_^[]Ctr{tl3utcf 9Et,{j {1EE7} 9EC tQUFu;srso1E{3Md Y_^[]UQSVW]u#UtBAF_^[]];@P9Sw"r;sHu'XCFE_^[];Sw7r;s1HtuFE_^[]XCFE_^[]_^2[]UEt!fDH@u 9HDtt@Du]yUjh[dPSVW[3PEdى]Euj4QM ĉetPQEMtPE\,[ujE/E@[X@ R}jE?/E@[X@ R}jE.E@[X@ RE 6j ~ .EVT[P@[F tjj ~ .EVT[P@`[F tjj ~ Y.EVT[P@[F tj$[tF=h[u+h[C[i3|C[+=`[5d[|C[`[d[ChSlCXE Mt PEE M tPËMd Y_^[] UV%EthV:-^]Ujh[dPV[3PEd,[t@EtPdžt@EtPdžt@EtPdž[Md Y^]Ujh[dPQSVW[3PEdw3ց uH3ɋ]G SQVwp ph[jhl}[jC[G ̉eMPB[QEω8POEp tukO3 t\O 0AA(@A8@ APQeĉtPQEO E<ω}PwjjSQEω8PvEϋPMd Y_^[]Ujh@[dPVW[3PEdw3ց uH3ɋG XQVwp ph[j0hl}[jC[G ̉eMPB[QEω8POEnw DuuMB[EG XtQ\MB[O EP(C[G OPjW|$MB[Md Y_^]ÃXW3ʁ u3PRwv vhh[jFhl}[jC[$ω}PwjjjQEω8PuEϋPMd Y_^]Ëu#uX Md Y_^]Ujhs[dPPV[3PEdF Dvvp ph\[j\hl}[jC[N $ t!ydtt2Md Y^]jjMC[EN A(E܋A,EB[PMC[]dE,[HF DžFDžDxDuPMPC[([HE܍EEPC[N RP(dMjD(EEMB[u3\ʁt? uH3ɋTQRXp ph[hhh[jC[$jjL uH3ɋTQRXp php[hhh[jC[$jj jujj)Qĉ8tPP9QMd Y_^[]U}H#u D ]Ujhh[dPVW[3PEduuyE܋PE0MEB[=D[ϋE}PwuEjjfQċω8PPEϋPMd Y_^]Ujh[dPV[3PEdjWMjfEC[3EfEEN jAE̋A E@[E@(fEEPPMEB[MEB[FXEFEz@EhF Dž\Dž`DžxPQE̍MEEЉEEPB[EEEfEEEEEčEEP膔ME B[B[B[B[B[B[PSMd Y_^]0Ujh[dPSVW[3PEdـEƃP)E3KE tEC Mxp B[PussVWh([hhh[jC[(PEPssaMB[Md Y_^[]UtqƁq)]USQ MA[؉U+ڃVW33;Gߋt-tjF;rE_^[E[]_2^[[]UVEt jV=^]UV%Et jV ^]Ujh[dPV[3PEdt[F[)tNFtjPNNtjPNtjF@[@[Md Y^]Ujh"[dP|SV[3PEdu@[Mh4[EӍMEB[EF M hH[B[Ph[EhD[P@[uM؃FjjEC[EMu0C[EPuMB[PVMB[PA[50C[M؃ujjMC[EMȋEEPE ֋UE MPu^tMh I[u M֋uF B[MPӍMEB[ExuuXA[Eȋv B[PMhT[PB[PEh[P@[ExB[MEPB[MB[MB[M[jjEVEEE GGHGLGPLJLJLJLJGTLJ LJdƇhfLJ`ƇbƇLJLJLJLJLJDCftPuEMd Y_^[]Ujh#[dPSVW[3PEduj0FjPT=B[NT ׍NdEjENtC[jӍE׍EjjEjjEjjEjjEjjEjjE ӁE ΉujjNE jE ujHӋƋMd Y_^[]Ujh3[dPQSVW[3PEdى][CEKuqElj}O5C[jt[jjOE֍EMB[hp+[h@>[jjEV#Eǃdƃhƃ`ƃǃǃǃǃfDtPuËMd Y_^[]UUVW};rw;w‹ωM E9rzw9vpSY[ ([^0[_[f/w((3;wr;rNj[_щ^]UQA\EMPB[E]UQAlEMPB[E]UjhY[dPV[3PEd񃾔EvMPB[1MB[N\EU;MMEPB[MB[EMd Y^]UjhY[dPV[3PEd񃾤EvMPB[1MB[NlEULMEPB[MB[EMd Y^]UQEMPB[E]UQEMPB[E]UQEMPB[E]UQEMPB[E]UQEMPB[E]UQEMPB[E]UQEVW~tf~d=LA[v*N\B[P׃ut [~tvNNlB[P׃ut7_^Y]ƤtPu_^Y]Ujh[dP SVW[3PEdA\EtPj }EGMEhj[[GB[PtB[MGB[PGRPhj[jhj[jC[EPtP>u PEMd Y_^[]Ujh[dPSVW[3PEdى]E@[@[CC CC EB[E}t P}KtP}u E{Ct Pu }K t Pu }s CN 3 V MSCt Pu }K t Pu }EhC C(jPF C(F C,C$C0FC4F$C8FC<iFT~uFDF@C@EtPu EEtPËMd Y_^[]UV5EthV^]̃\%B[Ujh[dPV[3PEd񍎄@[B[EN t PF EN t PF ENt PF@[Md Y^]UQQ3I  EVuVu^]^]UQQ3I  $VuVu^]^]̋Q3 ‹Q u ËUQQ3I  EVuVu^]^]UQQ3I  EVuVu^]^]UQQ3I  EVuVu^]^]UVEu-[$|[h[@[^]hP[@[^]h$[@[^]hL[@[^]h[@[^]h\[@[^]h[@[^]hh[@[^]h[@[^]h[@[^]hd[@[^]h[@[^]h[@[^]h[@[^]h[@[^]h[@[^]hL[@[^]hd[@[^]h[@[^]h|[@[^]h[@[^]h[@[^]h[@[^]Ð[[[7[I[[[[m[%[![[3[W[[E[[[[[[[[i[  UjhB[dP SVW[3PEdWp‹Ot t ;Olwr;Whs 1GpWtOp+OhGtGlOxOG|3 G(_( CG GTEOPPE[EMEB[UMԉEQB[PB[Pw|GXwxwdw`PwTG3uSE3ɋx׋X u3ɋ@ QWSp ph[hh[jC[$jijjj#E3ɋp֋x uK3ɋ@ QVWp ph[hh[jC[E$]ˋ@ jix@ E "PWjiƋ !PWji#u{E3ɋx׋X u3ɋ@ QWSp ph[hh[jC[$jijjjE]ˋ@ p pKuEVp R<E3ɋp֋x uK3ɋ@ QVWp ph`[hh[jC[E$]ˋ@ jix@ E PWjiƋ PWjiVWEH lQjPV4uNE3ɋx׋X u3ɋ@ QWSp ph؞[hh[jC[]$]hGK C[jhGj2KC[EMtPMd Y_^[]UIu%h[h,[hh[jC[] Eu@ p pu R@] UQVWhGN C[EE"PNW NE2@ EP> jhGhN@ C[_^]UQVWE"EPO OE2@ EP hGO@  C[jhGj2OC[_^]UQVWE#EPO OE3@ EP| hGO@  C[jhGj2OC[_^]UQVWEEPO5 OE@ EP hGO@  C[jhGj2OC[_^]UQVWEEPO OE@ EP hGO@  C[jhGj2OC[_^]UEV=Gu'h[hh[jC[NN^]=Gu'hd[hh[jC[N@^]=Gu'hԝ[hh[jC[NR^]=Gu'hD[hh[jC[N^]=GuN^]Ujh![dPDSVW[3PEdM3EuĉuD[=A[tugEEPR QMQEtR6uEM̅tPEtPj ׃EMD[3ۉ]EtudEEPQMQ-E tR]EMЅtPEtPj ׃ED[3uEtugMEPE`QMQEtR6uEMԅtPEtPj ׃ED[3ۉ]E tugMEPEQMQ;E tR]E M؅tPE tPj ׃ED[3uE tugMEPEnQMQE tR6uEM܅tPE tPj ׃ED[3ۉ]EtugMEPEQMQIE tR]EMtPEtPj ׃ED[3uEt tubMEPE!wQMQ EtR6uEMtPEtPj ׃E5C[h[hQh[j3ۃ]ED[t tuLMEPE1QMQ1 E tR]EMtPE3PhL[hWh[jփtPj ׃E3uED[tubMEPE"FQMQ EtR6uEMtPEtPj ׃E5C[h[hih[j3ۃ]ED[tuLMEPE2QMQ E tR]EMtPE3Ph[hnh[jփtPj ׃E3ۉ]ED[tugMEPE#QMQn E tR]E MtPEtPj ׃ED[3uE!tubMEPE3QMQ E"tR6uE#MtPE!tPj ׃EEMEE$PE44QMQ E%tR?}E&MtPE$tPj A[}t(MhG C[MjhGj2IC[ME'tPE(tPE)tPE*MtPE+MtPE,MtPE-M܅tPE.M؅tPE/MԅtPE0MЅtPE1M̅tPE2MȅtPE3MątPMd Y_^[]Ujh"[dP V[3PEdh[M@[EvtFtutlfDNEPPME@[MEB[F tFt+u#Ft 9ptDFt 9p uuMB[Ph([hh[jC[MB[Md Y^]Ujh?"[dPQVW[3PEd~,uWj\EEXEt W O RN,t A P~,NjMd Y_^]ËF,Md Y_^]QZYUVuWt;~@}7@ uEPV.tfD;~@} @ u3_^]UQVWjEωuFF FFE VFujV胟2_^]~fDNyA9H@ t xtQ9q uLN AF tpFt9puHA t 9p uH AA@qNF@F@@FPJA BtPBt*9PuHAQ t9P uH AQ A@Q @t#xtA@F@@FptQ9quLNA FtpFt9puHA t 9p uH AA@q NF@F@@FPJ AB tPBt9PuHA t 9P uH AA@QJ~ _^@]USVu UtBAF^[]W};~HuxGF_^[]}+H tuF_^[]x GF_^[]_^2[]VW7tVfDFu 9F ttv ut1օtFt9pu H tQ!jR荜uG_^UEt!fDHu 9H tt@ u]9Ujho"[dP SVW[3PEdEEPEP袆Mt-vAvv@ v u up pvhx[jEPEPNYHt*vAvv@ v u up pvhؠ[jDEPEPNHtt<|u_uA;rɋ5@[EPM֍EEPMEUċM 4B4w!MB[EP4+EPuB[^A M̃4wB[EP4+EPuB[5B[5B[EPj uփ MB[EP4+EPuփ h[EPMA[MEQMQA[PE(C[MB[MB[M@[M@[MB[MB[NjMd Y_^]Ujh$[dPSVW[3PEdMEuB[`P@[EM}(jj4}uC[EM0C[VӋM,EPut2uMӍpB[EpuuB[jLB[jhEB[jEUB[jE@[=C[M̃EjjjEE5HC[MPjEPMjEPMjEPMjB[EMjjEMuӍEPuuuuA[E4EjujMVMEӋUEMPunt2nuMӍMB[EMuuB[MB[PpB[PE `h[PB[Ph[u@[MB[Mj@PEPA[MPE(C[MB[Md Y_^[]2Md Y_^[]Ujh)[dPSVW[3PEd~uMd Y_^[]ÍMB[UEEEPuEB[]ˋ#Mt?M ;w8Er;s/QPRWuSB[Ph[hhp[jC[,2MB[ËMd Y_^[]SVWB[_΍PB[3҅t4G N <[QG N <[DQB;r_^[Ujh&[dPSVW[3PEdك{u2Md Y_^[]ÍMLC[h8[EB[PMTC[u25MlC[M܋`C[ uB[PTA[MPC[ËMd Y_^[]U SVuWE}EB[PB[PB[Äu}3Ɂ uq3@[M0WB[}PB[PuVuVuu uhP[hhp[jC[hA[E<@EE]_^[]Ujhd&[dP8SVW[3PEdjWEjMfEC[EEPU(} u)}u#M U$;us5B[M֍UEM\M֍UEMH]3ˁ up3uMuB[PMB[PB[PVSuu uh[hhp[jC[8B[PTA[M2B[MB[MExtK3@(ƋP E@t040Qg(tE΃ uG`PP=0Md Y_^[]Ph[hh[jC[Md Y_^[]Ujh*[dP@VW[3PEd}싅MDEuuhudB[PVu@uV4C[Wuh4[hh[jЃK4URjWuuP0E5P)}uhX[hWEPEut>v FvWPC[ht[hh[jЃ ˀ~Wt6!/C[Wh[hh[jЋK4URjjjWP0Et~Pu t t ufK4]SWVuRP0RM tIVQEP`Euu/jQPVE΋P PRVu,MLB[Md Y_^[]`UVE EPEPAMtuItR^] E^] Ujh',[dPSVW[3PEdE]MSu EQjEut6E΋}7RE΋RNjMd Y_^[]hVEEȋu SVVzE}tRuESVhЪ[hh[jC[ME P`.Et REtPE8ϋEwu_ GE>REϋRƋMd Y_^[]UQAEVtU ;v@s@ uE^]uHtR^]Ujh,[dPSVW[3PEdE} MWQE]Eut6E΋}7RE΋RNjMd Y_^[]j$TuȊ]MMA[AA yqYA A APPVWh[h h[jEC[]st;vvsEv uEEEPE PKI/stf;vvs v u3E}ϋPNtPEω~u>REϋRƋMd Y_^[]Ujh,[dPQSVW[3PEdщUE}?]E xHXHM EALM EAPE PE HQpLpHEPEE uPNT+M tRM t PM EtPUEE HH&QEPu}N;vE dWQp pSh[hD\u4~ t.E dWQp pSh0[hJh[jC[E(6;uH~ uBE dWQp pSh[hPh[jC[E$(E΋PU ϋd;GȀ} dtF v E dWvp pSh`[h]h[jC[,E t[PRd}QWp p;s"h[hfh[jC[E( ;Sh[hkh[jC[$M d;GdE M hE M tPMd Y_^[]$Ujh,[dPV[3PEduStFEpphL[hvh[jC[EMtPMd Y^]Ujh[dPSVW[3PEdً}tYWEPEutVP(WK C[Wh[hh[jC[EtPMd Y_^[]Ujh>-[dPSVW[3PEdى]u6VEPE}VCȉE C[_2EMtC t؅u3}Msut PMEt+Pv Evuh([hh[jC[ u>v O,v覐t,EPv Evuh[hh[jC[ E΋PECt؅t/C t&؅uCt9X tCt 9Xu؅]}u!}t*Mjuh_C[oW_}_u]G O 9GuUɸDQWP,-uMjVh_C[UQWʋP,PPQuhX[hh[jC[ h[hh[jC[EtPMd Y_^[]Ujh? [dPQVW[3PEduyEPZEut'uh[hh[jC[jVP,EtPMd Y_^]UVuWt9~ u3vF h[hh[jF C[O8vP_^]USVuW} F PWvvhȰ[hh[jC[ ~ tvKF ~  C[K8WvPu7V<t-vEPKu%Vh[hh[jC[_^[]Ujhn-[dPVW[3PEd}tG tuto@wtP uiGtt.G t'uGt9x tGt 9xuE΋PEuMd Y_^]E΋P2Md Y_^]Ujh-[dPHSVW[3PEdB[MӍMEӋ}EtG tufDwutPMEEP Ev vh [P@[E܍MP@[MB[E΋PEGtt/G t&uGt9x tGt 9xuPMӋ]MEs B[Ps EVssh[P@[E̍MP@[MB[Ph$[h-h[jC[MB[MB[MB[Md Y_^[]Ujh.[dP$VW[3PEd}udhNlPvPvLvHB[PB[PN\B[PB[PvXDv vhP[h7h[jC[DDF\Pj̉ePB[EF\ePB[QEΉ0PEW̉eMB[(EW}5C[jjGOfG jjOE֋uE}WEP0hGEEv4Q̉e9ϋPQEċN,tPMEpEutPE΋PMjVI,݄tu"Ep(x4QMĉPP}.Gl̉ePB[QEω8PMEE΋PuW̉eMB[(E W}5C[jjGOfG jjOE ֋uE }WEP0GXtdO\B[PB[h5FEE v4j1Q̉e9ϋPQE N,tPME 'EutPE ΋PXjEVH,GE΋PuEGXth EEEv4j2Q̉e9ϋPQEN,tPMEpEutPE΋PEjVH,衂E΋PED[dO\B[PB[hDEuEv4j1Q̉e9ϋPQEN,tPMEEutPE΋PXjEVH,蹁E΋PEuΉuPjECEE@[EOHO H E@ ЋMEЉuEؠk[M܅t RM܅tPEF$iF$jjPEPC[PB[MA[EMPE΋PE΋WP4v,hGN C[jhGj2NC[Md Y_^]Ujh(/[dPSVW[3PEdًEK$p pEPAEu~T  tytt touPN\2~tus({4QċΉ0PP-Fl̉ePB[QEΉ0PE1EtP3Md Y_^[]Ujh/[dP VW[3PEdE}uE PNl(C[ENlRNEHXt xtHlB[PB[hEAuEw4j!QMԉe tPQEO,tPE4EutPE΋PEjVxXO,Z~E΋PEEHXt h @uEw4j"QMԉe tPQEO,tPEkEutPE ΋PO,jV}E ΋PEE D[xtHlB[PB[h?uE w4j!QMԉe tPQE O,tPE 蹻EutPE ΋PEjVxXO,|E΋PEw,hGN C[jhGj2NC[EMt PEM B[Md Y_^]Ujhg1[dP SVW[3PEdE}dhOlPwPwLwHB[PO\B[Pw wh[hh[jC[42}f}}0} 8E \Rh>uEEs4(̉eP6jQEωe8PQEK,tPEQEutPE΋PijK,V{E΋PEgR)ha=uEEs4(̉ePjQEωe8PQE K,tPE`'EutPE ΋PijK,VjzE iu K4j@4ЄbSQh<uE Es4(̉ePjQE ωe8PQEK,tPE ̤EutPE΋PijK,VyE΋PEPh;uEEs4(̉ePjQEωe8PQEK,tPE%EutPE΋PijK,VxEPE}@} D[t "h;u EE8s4̉eMPB[jQEωe8PQEK,tPEGEu tPE΋PK,jV!xEt iu K4j@4ЄVhD:u EE8s4̉eMPB[jQEωe8PQEK,tPEFEu tPE΋PK,jVUwWP4E8ih9u E E8s4̉eMPB[jQE!ωe8PQE"K,tPE MFEu tPE#΋PK,jVvWP4E$PEs,hGN C[jhGj2NC[M(jRPhX[M@[EN,FPEPRMEB[V3f;t$N,R@ЄtN,FjPR 3fFMd Y^]Ujh5[dPQSVW[3PEdE}EE EEtGCG C VPfƋMd Y_^][UjhN[dPV[3PEdENt PFENt PFE[t j VƋMd Y^]Ujh.6[dPQSV[3PEdًuEuuu Vju EVPEEut RENtPEFu|C[FVEMt PEEMtPMd Y^[]UjhW6[dP SVW[3PEd} ]WSjWSE P:M t3AA M ]}A A u9AuEPNcM EtPMd Y_^[]Ujh6[dPQ[3PEdju EuPEMt.IPu uhd[hh[jC[MEtPMd Y]Ujh6[dP W[3PEdEWPu E fEujjPEM t(}UutO,RuP4EPO$M EtPMd Y_]Ujh[dPSVW[3PEdw0v A[;jj [C[C0[{ CuE@[,[uEO ^EP E܋Ή}E[Mt RMtPfEEfCEPw0@[MA[E΋PMd Y_^[]G3f;tf9EuO$Md Y_^[]Ujh6[dPD[3ʼnESVWPEd[EM5C[jE؋EjEEjEEHC[MPjEPMjjME*EMu܋50C[֍EPuЍGLPjuA[Mu֋M$C[u܋MuӋM$C[MԍEjPӍMh[jC[$uMӋU3E MBBAME[+PQYYt'x$|!EE3Ɂ8ËeE2Ut}u 3[]U=[t} uuAcu9cYY]U[3[uȃu h[ YY#E]UuYH]jhHu[3ۉ]]];]tMMUE EC]EE]EuuSu uUE t3t tt3@0uuY}PY] jhhu[jBYu34E]e=[tj[ite hT[$[$C[hC[ YYu)t hC[hC[ YY[2ۈ]EDL>tVGYtu ju6[3@IÊ]uYj hu[[3OH["Ee=[tj%[Eju]YY3Ʉu"Yj hu[l} u9=[3et t]1]SWuuSWuuSWuuu"uSPuSVuSVu`tuHSWuout5SWu:$MQ0hv[uu uËe3uEUV5C[u3@uu uM^] U} uuu u ] Uj@[u@[h  @[P0@[]U$j%tjY)[ [[[5[=[f[f [f[f[f%[f-[[E[E[E[8[[[[ [[jXkǀ[jXk [LjX [LhC[]%C[h+[d5D$l$l$+SVW[1E3PeuEEEEdËMd Y__^[]QUuuu uh`[h[=]UVuXC[^]aaAD[C[UVu%D[^]aaAD[D[UVFC[ `PEPYY^]AC[PYUVFC[PEYt j VQYY^]U M=hu[EP^U MShv[EPA̋AuC[U%[(S3C [j {me3 [3VW[}S[wOW E؋MEineIE5ntel ȋEj5Genu XjYS[wOW uCE%?=t#=`t=pt=Pt=`t=pu=[=[=[}EEEEE|2jX3S[]؉sKS EܩEEt =[_^tm [[tUtN3ЉEUEM3Ƀu3u/[[E [t [[3[]3@39[U$SVjtM)3hVP5 [Z |xffftfpflfhEEDž@jPEVPE E@EE(@[VXۍEEۉE@[EP@[u ! [^[]Uee[VWN@;t t У[fEP@[E3EE@[1E @[1EEP$@[ME3M3M3;uO@u G ȉ [щ [_^]U} u=C[u u@[3@] h[@[h[Yø[赊HHHHø[SV[[;sW>t }׃;r_^[SV[[;sW>t R׃;r_^[%\@[%D@[%H@[%L@[%P@[%T@[%X@[%t@[%@[%p@[%l@[%@[%@[%@[%@[%@[%@[%@[%@[%@[%@[%,@[̋D$L$ ȋL$ u D$S؋D$d$؋D$[SVD$ uL$D$3؋D$ Aȋ\$T$D$ ud$ȋD$r;T$wr;D$ vN3ҋ^[̹-[-[ -[f~%=LZu[f/v =f/!5[f/fofsfst:[f/w,fWf/t"P<$f$fXu3fWf/[%[fn-[fofofffs4foffoffoffoffffbfffffffff~~#fff~fsf~ t  f~fsf~ú3à <$$t[u(-[$D$D$D$D$؃ ù-[-[ -[fofsf~%=bfofsfs[f/v/t@6* [f/s'fWf/0fo؃u[f/rf\fofs#fs#f~ t f/[f/W*X̀[tW*X Հ[Y [XÍ$W*W*Y [X̀[X%8@[%<@[%|@[̋T$B J3[̍M%M%B[M%B[M(%B[T$B J3P[a@@[@@[@@[@@[@@[ËT$B J3Lt[jEP;ËMj EP$ÍM"UM%A[@@[ÍM^hEPÍMT @@[ËT$B J3[j$EPj EPÍMTM%A[@@[ÍM2^hEPjÍMhT郁@@[ÍM_M̍eCj1@@[ËT$B 3/&[KpM%M,T$B J3*[̋Me*T$B J3*[r̋M(T$B J3t +[B̍h%A[M%A[M%A[M%A[M%A[T$B `3D+[̍M%A[M%A[|%A[M%A[T$B t3տ+[̍M%A[M%A[M%A[h%A[M%A[T$B `3|+[J̍l%A[M%A[M%A[M%A[M%A[T$B h3, ,[̍M%A[M%A[M%A[T$B J3,[̍M%A[M%A[M%A[T$B J3贾,[̍M%A[M%A[M%A[T$B J3t,[B̍M%A[M%A[T$B J3=0-[ ̍M%A[T$B J3\-[̍M%A[T$B J3-[̍M%A[M%A[T$B J3譽-[{̋M%A[M%[鷾̍M阽M (M(M<(MM骸M<%[̍M8(M0(M%B[M%PC[M(@@[ÍM%B[M'@@[@@[ËT$B J3ϩ>[靽̍M%B[M%B[M%B[M%M6@@[hEP~ËMՏM M@@[hEP}ËM餏MM@@[hEP}ËMsMM@@[hE P}ËMbMzM r@@[hE PS}ËM1MIM A@@[hE P"}ËMMM @@[ËT$B J3{k[鶏̍MM@@[@@[ËT$B J3{m[o̍MMMhM%yo[ jEP+zËM&@@[ËT$B J3xo[̌̋M%0A[M%,A[M%(A[M %@[j EPyËMLMncM$ccM0M4%`؟>^Tʠ.vء&F^vܢ$<Td"BdV¥Х,<RxΦ<`̧HVdtzT64”|jN*Ε|^8tD$RF4X[[[t[[8[$[[X[Unknown exceptionl[[X[bad allocation[[X[bad array new length>?456789:;<=  !"#$%&'()*+,-./0123ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/litetransfer.litenetSet Proxy, type:%d, proxyip:%s, port:%d|F[litetransfer.httpclientrbSessionId[%I64u] HCBlock OpenFile Fail FileName[%s]SessionId[%I64u], handle[0x%llx], FileBlock not Seek, iPos[%lld], iCurrentPos[%lld], iOffset[%lld], eWhence[%d]SessionId[%I64u], handle[0x%llx], FileBlock Seek, iPos[%lld], iCurrentPos[%lld], iOffset[%lld], eWhence[%d]SessionId[%I64u], AttachedFileBlock::Close, this:%llxF[SessionId[%I64u], AttachedFileBlock::Copy, m_fileHandle[%d], this:%llxSessionId[%I64u], FTNHandlerBlock Read, Request[%llu], Read[%lld], uProtocolLen[%u], iOutMax[%lld]Cookie:[%u], DoCalcFile m_oTaskData.hFileHandle:[%llx]rbCookie:[%u], Open file failed, last error:[%u]Cookie:[%u], DoCalcFile Get file size failed, last error:[%u]Cookie:[%u], DoCalcFile Get file size failed, handle:%llxCookie:[%u], hash calc cost:[%u]msCookie:[%u], DoCalcBuffer Get file size failed, last error:[%u].Cookie:[%u], DoCalcBuffer Get file size failed, handle:%llxCookie:[%u], hash calc cost:[%u]msFileHash::CCalcDriver%02x%cSHA-1litetransfer.httpclient%.2fGB/S%.2fMB/S%.2fKB/S%.2fByte/SOnDownloadStart =============>OnProgress [%I64u] [%I64u] [%u] [%I64u]SessionId[%I64u] No NeedRetry, reach max retry times. retry time:%d, last retry type:%d.User-ReturnCodeSessionId[%I64u] OnDownloadComplete download TryProxy falseSessionId[%I64u] NeedRetry, retry time:%d, last retry type:%d, current:%d, current url index:%d, uUrlSize:%u, use retry url:%s.SessionId[%I64u], reach max retry time in response error condition.SessionId[%I64u] PushWork, HttpType:[%d]SessionId[%I64u] NeedRetry, retry time:%d, last retry type:%d, current:%d, current url index:%d, uUrlSize:%u, use retry url:%s.SessionId[%I64u], reach max retry time in network error condition.User-ReturnCode0SessionId[%I64u] NeedRetry, retry time:%d, last retry type:%d, current:%d, current url index:%d, uUrlSize:%u, use retry url:%s.SessionId[%I64u], reach max retry time in local error condition.OnDownloadComplete [%u] chanel[%llu]-29212User-ReturnCode0SessionId[%I64u] OnDownloadComplete upload nomal failed SetTimer to retry upload-292100SessionId[%I64u] OnDownloadComplete upload failed and trytimes is max or net change to G2,G3,G4SessionId[%I64u] OnDownloadComplete upload failed, dwErrorCode:%d, sUserReturnCode:%s.SessionId[%I64u] OnDownloadComplete upload sUserReturnCode -29212 or -29210 SetTimer to retry uploadSessionId[%I64u] OnDownloadComplete upload nomal failed SetTimer to retry upload-29212SessionId[%I64u] CancelWork chanel[%llu]SessionId[%I64u] OnDownloadComplete upload failed and trytimes is max or net change to G2,G3,G4-29210SessionId[%I64u] OnDownloadComplete download sUserReturnCode -29212 or -29210 SetTimer to retry DownloadSessionId[%I64u] StartNewWork dowload0SessionId[%I64u] OnDownloadComplete download nomal failed SetTimer to retry DownloadSessionId[%I64u] StartNewWork uploadSessionId[%I64u] PushFTNHandlerWork StartNewWork upload, HttpType:[%d]SessionId[%I64u] CLTHttpChanel::Upload, Upload failedSessionId[%I64u] CLTHttpChanel::Upload, GetNextBlock failed, nGetNextRet:%d%dSessionId[%I64u] UploadNextBlock ftn_handler http prase protocol header failed. SessionId[%I64u] UploadNextBlock ftn_handler error code:%d %dSessionId[%I64u] UploadNextBlock ftn_handler parse rspInfo error. SessionId[%I64u] UploadNextBlock http prase range error SessionId[%I64u] UploadNextBlock ftn_handler stop upload, success. RangeSessionId[%I64u] UploadNextBlock uNewBlockSize:%I64u range:%I64u total size:%I64u SessionId[%I64u] UploadNextBlock GetNextBlock trueSessionId[%I64u] UploadNextBlock upload next block trueSessionId[%I64u] UploadNextBlock upload next block falseSessionId[%I64u] UploadNextBlock GetNextBlock false%dCookie: FTN5K=%sDownloaduploadSessionId[%I64u] NotifyStart [%s]DownloaduploadSessionId[%I64u] NotifyProgress [%s] [%I64u] [%I64u] Speed[%s] [%I64u]DownloaduploadCheckIsNetChange OrgNetType[%d] NetType[%d] bNetChange[%s]SessionId[%I64u] NotifyCompleted [%s] final notify nErrorCode[%u] nStatusCode[%u] UserReturnCode[%s]truefalseSessionId[%I64u] OnTimer Upload0SessionId[%I64u] OnTimer Download0SessionId[%I64u] GetNextBlock Request[%llu], Read[%llu]Range: bytes=%I64u-%I64uSessionId[%I64u] GetNextBlock m_uPosition[%llu] > m_nFileLength[%llu]SessionId[%I64u] GetNextBlock Seek to Pos[%llu] failed, errno:%dJ[SessionId[%I64u] GetNextBlock uBlockSize[%llu] < protocol len[%d], errno:%dPOST POST the task is not exist! taskId:%lldOnCloseOnRequestPOST HTTP/1.1Parse Request url error, %sRequest Url ErrorRequest url error,no LtTaskId, %sNo LtTaskIdRequest url error,no LtTaskId is not num, %sLtTaskId is not numNo Suc FileRecv Task, %sNo Suc FileRecv TaskOnProgressOnCompletelitetransfer.RFCHttpSvrthe request type is Error!!!!content-begin: %llu rbLiteTransfer.RFCFileRecvLogic?wifiphoto GetTokenKey base64_decode failedRFCUrlParserwifiphoto GetTokenKey oi_symmetry_decrypt2 failedRFCUrlParserlitetransferLTMainThreadAttachThreadDetachThreadCancelAllSendGroupRecvGroupCancelGroupPbMsgReciveDoGetThumbFilePathReplyDoGetSessionInfoReplyDoPbMsgReplySetDefaultPathSetServicePathSetThumbPathSetTempPathSetThumbTempPathSetBufferStorageDoPbMsgReply nCookie[%u], uMsgType[%u]!..Z[DecodeReOpenRoom failrelayhttp:CodecDecodeReApplyRoom failrelayhttp:CodecCRelaySocket attach ??relayhttp:SocketCRelaySocket Detach ??relayhttp:SocketCRelaySocket NativeSocket ??relayhttp:SocketCRelaySocket::OnRecv too big ??????relayhttp:SocketId[%p]CRelaySocket::OnRecv: will call OnRecvrelayhttp:SocketId[%p]CRelaySocket::OnRecv: had call OnRecvrelayhttp:SocketId[%p]CRelaySocket::OnSend: will call OnSendrelayhttp:SocketId[%p]CRelaySocket::OnSend: had call OnSendrelayhttp:SocketId[%p]CRelaySocket::OnClose: will call OnCloserelayhttp:SocketId[%p]CRelaySocket::OnClose: had call OnCloserelayhttp:SocketRelayServer.tencent.comRelayServer2.tencent.com112.90.141.214CTCPRelayChannel construct...relayhttp:ChnCTCPRelayChannel destroy...relayhttp:ChnStart....relayhttp:ChnRelayChnConnectToServerOnThreadConnect Cnn Svr[%s] bSuc[%d]relayhttp:ChnSend OpenRoom Cmd faildrelayhttp:ChnTo Open Room ...relayhttp:ChnSend ApplyRoom Cmd faildrelayhttp:ChnTo Apply Room ...relayhttp:ChnOnRecv ReOpenRoom....relayhttp:ChnSId[%u] OnRecv_ReOpenRoom,but m_wWaitforCmd[%d] != SvrToCliData.wCmd[%d]relayhttp:ChnProcessReOpenRoom DecodeReOpenRoom failedrelayhttp:ChnSId[%I64u] OpenRoom Success,TargetUin[%u]relayhttp:ChnSId[%u] OpenRoom Fail wReturnCode[%d]relayhttp:ChnProcessReApplyRoom DecodeReApplyRoom failedrelayhttp:ChnSId[%u] Apply Room Sucess,dwRoomIP[%s] wRoomPort[%d] dwRoomNo[%u],TargetUin[%I64u]relayhttp:ChnSId[%u] Apply Room Error,Server RefuseSId[%u] ServerPush DecodeServerPush fail,TargetUin[%I64u]SId[%u] Redirect,dwRedirectIP[%s] wRedirectPort[%d] ,TargetUin[%I64u]relayhttp:Chnrelayhttp:ChnOnRecv ServerPush....relayhttp:Chnrelayhttp:ChnSId[%u] OnRecv_ServerPush,wReturnCode[%d]relayhttp:ChnSendData sessionid[%I64u] len[%u]CTCPRelayChannel::InternalSend uCmd[%d] uSessionId[%I64u] fail for m_pCombineTCPSocket==NULLrelayhttp:ChnCTCPRelayChannel::InternalSend uSeq[%u] uCmd[%d] uSessionId[%I64u] fail for EncodeRelayData==falserelayhttp:ChnSendData sessionid[%I64u] len[%u] failwReturnCode[%d] close,TargetUin[%u] dwRoomNo[%u]CTCPRelayChannel::InternalSend uSeq[%u] uCmd[%d] uSessionId[%I64u] success!relayhttp:ChnSId[%u] Recv CMD_RE_OPEN_DOOR,TargetUin[%I64u]CombineTCP Close!CTCPRelayChannel::InternalSend uSeq[%u] uCmd[%d] uSessionId[%I64u] fail for SentSize != CSOutSizerelayhttp:Chnrelayhttp:Chnrelayhttp:Chn^[recv Seq[%u] Cmd[%d] sid[%I64u] [100:cnn 200:data 300:hello 400:close]relayhttp:ChndwCurrentLimit[%u] wNextInterval[%d],TargetUin[%u] dwRoomNo[%u]relayhttp:Chnrelayhttp:ChnSId[%u] DecodeRelayServerPacket fail,TargetUin[%I64u]relayhttp:Chnrelayhttp:ChnSId[%u] Recv CMD_SERVER_PUSH,TargetUin[%I64u]relayhttp:Chnrelayhttp:ChnOnTimer to Close CombineTCP !relayhttp:Chn^[_[GetHttpClient uSeesionId[%I64u]relayhttp:MgrRestoreHttpClientStartApplyRelayChn[%u],m_pRelayChn existrelayhttp:MgrStartApplyRelayChn[%u], delete old m_pRelayChnrelayhttp:MgrStartApplyRelayChn[%u]relayhttp:Mgrdelete old m_pRelayChnnewStartOpenRelayChn[%u] %srelayhttp:MgrGetSocket release proxy[%I64u]relayhttp:MgrGetNeedOnSendSocket nCount[%d]relayhttp:MgrGetNeedOnSendSocket sessionid[%I64u] not existrelayhttp:MgrGetNeedOnSendSocket sessionid[%I64u] is deletedrelayhttp:MgrGetNeedOnSendSocket sessionid[%I64u] proxy addref to call onSend...relayhttp:MgrOnSend nobody need, to close onsend notify...relayhttp:MgrOnRecv sessionid[%I64u] buflen[%u]relayhttp:MgrOnRecv sessionid[%I64u] but not findrelayhttp:Mgrlitetransfer.FileHandlerbFileHandle open [%llx], path[%s].FileHandle close [%llx].j[dk[Lk[tk[litetransfer.TaskFTNhttp://%s:%d%s/?rkey=%suSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Recv Cancel[%d]http://%s:%d%s/?ukey=%s&filekey=%s&filesize=%I64uuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Recv Run sPath=%s,%suSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Recv sPath Existk[uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Recv NotEnough SpaceuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] SendRequestFTN sPath[%s], strFileIndex[%s], filesize[%llu]. strMD5Session[%s]o[uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] OnRequestFTN, bTimeout[%d], int32_ret_code[%d].uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Recv sUrl=%s to sPath=%sho[uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Recv OnWorkProgress[%I64u/%I64u]k[uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Recv OnWorkCompleted nErrorCode[%d]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Recv OnWorkCompleted NotEnough SpaceuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Recv OnWorkCompleted NotEnough Space.FTNlitetransfer.TaskFTNhttp://%s:%d/ftn_handler?bmd5=uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Send Cancel[%d]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] OnWorkStart uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Send Run sPath=%s,%suSessionID[%I64u], uTaskID[%I64u], FTN, bThumb[1] FileHash TaskStatus_File_NoExist_25uSessionID[%I64u], uTaskID[%I64u], FTN, bThumb[1] FileHash Calc FaileduSessionID[%I64u], uTaskID[%I64u], bThumb[0] FTN TaskStatus_File_NoExist_25}[uSessionID[%I64u], uTaskID[%I64u], bThumb[0] FTN FileHash Calc FaileduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Send sPath ZeroFileuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Send sPath SizeTooBiguSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Send MD5==0uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] SendRequestFTN, file size[%llu].uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] OnRequestFTN, bTimeOut[%d]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Send MD5==0[uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Send OnWorkStartSendPack, ҵһЧ, src_uin[%llu]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Send OnWorkProgress[%I64u/%I64u]ѯProgressReq_Falg_AllSession, ֱϲյȲѯ uint64_cookie[%llu], cmd[0x%x], infoflag[0x%x]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Send OnWorkCompleted, uSessionId != uTaskIDuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Send OnWorkCompleted, one second transfer...uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Send OnWorkCompleted nErrorCode[%d]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] SendFTNNotify, strFileIndex=%s, dwGroupID[%d], dwGroupIndex[%d], uBatchID[%d], dwGroupSize[%d], bGroupFlag[%d]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] SendFTNNotify strFileIndex=%s, dwGroupID[%d], dwGroupIndex[%d], uBatchID[%d], dwGroupSize[%d], bGroupFlag[%d]ʼ, mapRunning, ucookie[%llu], ԭʼС[%lu]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] OnSendFTNNotify Failed bTimeout[%d], uResult[%u]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] OnSendFTNNotify Suc mapFail, ucookie[%llu], ԭʼС[%lu]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] OnSendFTNNotify Failed bTimeout[%d], uResult[%d]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] HandleRspUploadV2 nRetCode[%d]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] HandleRspUploadV2 old way, sUrl=%s from sPath=%suSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FileHash Calc Failed mapSuc, ucookie[%llu], ԭʼС[%lu]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] HandleRspUploadV3 nRetCode[%d]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] DoFtnHandlerUpload ukey=%s fileKey=%s from sPath=%sʼ ucookie[%llu], session[%u]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] SendUploadHitV2 file size[%llu]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] HandleRspUploadHitV2 nRetCode[%d]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] HandleRspUploadHitV2 nRetCode=0 but uuid is null!!!OnGetSessionInfo ucookie[%llu], ϲѯ[%u]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Send OnWorkCompleted, hit v2 upload success.uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN AsyncCalcCompleteduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FTN_Calc failed, NextStep[%d]ûеǰ, cookie[%llu]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] DelayCompleteTask[%d],}[uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] CallTaskComplete[%d]litetransfer.TaskNFClitetransfer.progressfeedbackSendPack, src_uin[%llu]litetransfer.TaskOfflineuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Recv Cancel[%d]uSessionID[%I64u], uTaskID[%I64u], OnFileQuery bTimeout/uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Recv Run sPath=%s,%suSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Recv sPath ExistuSessionID[%I64u], uTaskID[%I64u], OnSendForward bTimeoutuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Recv NotEnough SpaceuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Recv sUrl=%s to sPath=%sl}[uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Recv OnWorkProgress[%I64u/%I64u]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] OnWorkStart uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Recv OnWorkCompleted nErrorCode[%d]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Recv OnWorkCompleted NotEnough Space.NFClitetransfer.TaskNFCuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Send Cancel[%d]rbuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Send Run sPath=%s,%suSessionID[%I64u], uTaskID[%I64u], bThumb[1] NFC FileHash TaskStatus_File_NoExist_25uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC FileHash Calc FaileduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC FileHash Calc FaileduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] SendNFCNotify sUrl=%s from sPath=%sLitetransfer.RFCUploadSubtasksDetect Succ, begin to upload, the startpos is %lluuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC AsyncCalcCompleteduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC AsyncCalcCompleted StopOnRFCInfoComming, but the status is %dOnDetectComplete, but the result is faileduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Calc failed, NextStep[%d]OnFileUploadComplete, but the status is %duSessionID[%I64u], uTaskID[%I64u], bThumb[%d] SendNFCNotify, dwGroupID[%d], dwGroupIndex[%d], uBatchID[%d], dwGroupSize[%d], bGroupFlag[%d]OnFileUploadComplete, nErrCode:%d nHttpErrCode:%duSessionID[%I64u], uTaskID[%I64u], bThumb[%d] OnSendNFCNotify Failed But Task Already ConneteduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] OnSendNFCNotify Failed CompleteduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] OnSendNFCNotify Succeeded But Task Already ConnetedOnDetectComplete, but the status is %dOnFileUploadComplete, nErrCode:%d nHttpErrCode:%duSessionID[%I64u], uTaskID[%I64u], bThumb[%d] OnSendNFCNotify Wait Connect %duSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Send OnRequestSendPack, m_mapSendPack.size[%lu]the FileUpload SubTask Started!taskId:%lluuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] Get Task ReconnectedLiteTransfer.RFCUploadTaskuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] Get Task Connected1 sessionid[%llu], progress[%llu]CalcSHATaskuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] Get Task OnRequest Reentry2 sessionid[%llu], progress[%llu]DoCalclitetransfer.TaskuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Send OnProgress [%I64u/%I64u]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] Get Task ConnecteduSessionID[%I64u], uTaskID[%I64u], FileQuery, emFileFrom[%d]Recv_NFC_ThumbTaskStatus_Suc_2uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Send OnCompleted nErrorCode[%u]Recv_FTN_ThumbTaskStatus_CancelRemote_11uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Send OnCompleted Wait Reconnect %duSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Send Wait Connect Timeout, Cancel NFCuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Send Wait Reconnect Timeout, Complete NFCTaskStatus_CancelAccount_8ѯProgressReq_Falg_UpdateSession, src_uin[%llu], ǰChangedSession[%lu]TaskStatus_File_NoExist_25ѯProgressReq_Falg_UpdateSession, src_uin[%llu], ûжӦCSendPackAddSession, , sessionid[%llu], time[%llu], name[%s], status[%lu]AddSession, , sessionid[%llu], time[%llu], name[%s], status[%lu]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] NFC_Send Cancel[%d]Recv_RFC_ThumbTaskStatus_SizeTooBig_20uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] OffileFileUploadTask Run len=%uuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] Offline_Send uuid=0Send_NFC_ThumbTaskStatus_NoSpace_Local_17SessionUpdateType_FileMD5 uSessionID[%I64u], uTaskID[%I64u], bThumb[%d], ret_code[%d], strMD5Session[%s]%s=%s&%s=%lluSend_FTN_ThumbTaskStatus_RenameFail_46uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] FileQuery Size/Name/MD5=0uSessionID[%I64u], uTaskID[%I64u], SendForward, file size[%llu], strFileIndex[%s]TaskStatus_Refuse_Sever_44uSessionID[%I64u], uTaskID[%I64u], OnSendForward[%u], error[%d], strError[%s]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] OffileFileUploadTask SendFTNNotify[%s], file_index[%s]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] OnSendFTNNotify Failed bTimeout[%d], uResult[%u]uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] OnSendFTNNotify SucSend_RFC_ThumbTaskStatus_ConnectFail_27uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] RFC_Recv Run sPath=%s,%suSessionID[%I64u], uTaskID[%I64u], bThumb[%d] RFC_Recv sPath ExistTaskStatus_NetBroken_41TaskStatus_MD5CheckFail_47uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] RFC_Recv NotEnough SpaceuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] RFC_Recv Start HttpSvr FaileduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] RFC_Recv Cancel[%d]TaskStatus_AccessError_Send_15TaskStatus_Cancel_FTNComplete_30uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] RNFC_Recv OnWorkProgress[%I64u/%I64u]TaskStatus_Cancel_NFCTransfer_34uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] RFC_Recv OnWorkCompleted NotEnough SpaceuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] RFC_Recv OnWorkCompleted NotEnough Space.RFCuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] OnSendRFCNotify Failed But Task Already ConneteduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] OnSendRFCNotify Failed CompleteduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] OnSendNFCNotify Succeeded But Task Already ConnetedTaskStatus_AccessError_Recv_16TaskStatus_Cancel_NFCComplete_31uSessionID[%I64u], uTaskID[%I64u], bThumb[%d] RFC_Recv sPath=%slitetransfer.TaskRFChttp://%s:%d%s?key=%sthe detect buff is empty, filePath:%scontent-beginuSessionID[%I64u], uTaskID[%I64u], bThumb[1] NFC FileHash TaskStatus_File_NoExist_25uSessionID[%I64u], uTaskID[%I64u], bThumb[0] NFC FileHash TaskStatus_File_NoExist_25the Detect Subtask Start!taskId:%lluthe FileUpload SubTask Retry!taskId:%llu RetryCnt:%dRecv_NFC_SrcRecv_FTN_SrcRecv_RFC_SrcSend_NFC_SrcSend_FTN_SrcSend_OfflineSend_RFC_SrcTaskStatus_Cancel_32TaskStatus_ZeroFile_19TaskStatus_SendDataFail_NFC_35TaskStatus_SendDataFail_FTN_36TaskStatus_SendDataFail_FTNServerIP_39TaskStatus_NFC_NotConnect_26TaskStatus_Unknown_0Reporting uSessionID[%I64u], uChannelType[%d], uSrcInstId[%u], uDstInstId[%u], uNotifyTime[%I64u], bSend[%d], uFileSize[%I64u], bFileExist[%d], uStartPos[%I64u], uDuration[%I64u], sSuffix[%s], emResult[%s], nFailCode[%d], nUserCode[%d], dwClientIP[%u], dwServerIP[%u], wServerPort[%d]CTaskMgr::CancelSession for IsSessionRunning([%llu] = false, bSend=trueCTaskMgr::CancelSession for IsSessionRunning([%llu] = false, bSend=falseTaskStart nfcInfoִ[%s], m_pTransferMgrΪTaskStart ftnInfoִ[%s], m_pTransferMgrΪTaskStart rcfInfoִ[%s], m_pTransferMgrΪTaskProgressִ[%s], m_pTransferMgrΪTaskCompleteִ[%s], m_pTransferMgrΪuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] Recv_NFC FinisheduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] Recv_NFC FinisheduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] Send_NFC FinisheduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] Send_NFC FinisheduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] Recv_FTN FinisheduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] Recv_FTN FinisheduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] Send_FTN Finished, Cancel NFCTaskUpdateuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] Send_FTN Finished, Cancel NFCTimeout && Unlock FTNSenduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] Send_RFC Finished, Cancel NFC and FTNTimeout && Unlock FTNRecvuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] Send_RFC Finished, Cancel NFC and FTNTimeout && Unlock RFCSenduSessionID[%I64u], uTaskID[%I64u], bThumb[%d] Send_RFC Finished, Cancel NFC and FTNTimeout && Unlock RFCRecvuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] Send_RFC Finished, Cancel NFC and FTNStartNextTask pTask_Send_NFC_SrcuSessionID[%I64u], uTaskID[%I64u], bThumb[%d] Send_Offline Finished, Cancel Noneִ[%s], m_pTransferMgrΪStartNextTask pTask_Send_NFC_Src Run(), pTask_Send_NFC_Src[%d]StartNextTask pTask_Send_FTN_SrcStartNextTask pTask_Send_FTN_Src Run(), pTask_Send_FTN_Src[%d]QueueState: {[Name], [Running/Max], [Waiting], [Lock]}%s[0[[[[[[[[@[ [[T[[litetransfer.Task[%s], uSessionID[%I64u], uTaskID[%I64u], Waiting Found, [%u/%u]Running, [%u]Waiting, [%u]Zombie[%s], uSessionID[%I64u], uTaskID[%I64u], Running Found, [%u/%u]Running, [%u]Waiting, [%u]Zombie[%s], uSessionID[%I64u], uTaskID[%I64u], Zombie Found, [%u/%u]Running, [%u]Waiting, [%u]Zombie[%s], uSessionID[%I64u], uTaskID[%I64u], Push Success, [%u/%u]Running, [%u]Waiting, [%u]ZombieGet Failed, {[%s], [%u/%u], [%u], [%d]}Get Failed, {[%s], [%u/%u], [%u], [%u], [%d]}[%s], uSessionID[%I64u], uTaskID[%I64u], IsSameFileTaskRunning, [%u/%u]Running, [%u]Waiting, [%u]Zombie[%s], uSessionID[%I64u], uTaskID[%I64u], Get Success, [%u/%u]Running, [%u]Waiting, [%u]Zombie[%s], uSessionID[%I64u], uTaskID[%I64u], Remove from Waiting, [%u/%u]Running, [%u]Waiting, [%u]Zombie[%s], uSessionID[%I64u], uTaskID[%I64u], Remove from Running, [%u/%u]Running, [%u]Waiting, [%u]Zombie[%s], uSessionID[%I64u], uTaskID[%I64u], Remove from Running, [%u/%u]Running, [%u]Waiting, [%u]Zombie{[%s], [%u/%u], [%u], [%d]}d[litetransfer.Task.qqlinehttp://%s:%hu/%s/%s?token=%srbrb\/\/\/.\/.CheckFreeSpace fail strFilePath[%s], uTotal[%lld], uFreeLocal[%llu], uFreeSpace[%llu]rb0123456789ABCDEF[uSessionID[%I64u], uTaskID[%I64u], bThumb[%d], Times %d, Rename Fail %s to %s Error[%d], errno[%d]p[uSessionID[%I64u], uTaskID[%I64u], bThumb[%d], sPath[%s], MD5 Check Fail Removing, MD5Local[%s], MD5Cmp[%s], uFileSize[%llu]dwGroupID[%d], uSessionID[%I64u], NotifySession dwOperate[%d], dst_uin[%llu]litetransfer.SessionSendGroup: Resend=%d, isGroup:%d, GroupSize=%uSendGroup: groupSessions[%u].dwGroupID=%u%I64uRecvGroup: bRecvGroup=%d, GroupInfo:{ID=%u, Size=%u}CancelGroup FindSession[%llu]=NULLCancelGroup FindGroup[%u]=NULLPbMsgRecive: 0x211-0x7-0x%xPbMsgRecive: unexpected Type[0x%x]OnFileComingNFC: SID[%I64u], bThumb[%d], fileName[%s], ip[%d], port[%d], GroupInfo:{ID=%u, Size=%u, Index=%u, Flag=%d, BatchID=%u}OnInfoComingRFC: SID[%I64u], bThumb[%d], OnFileComingNFC: SID[%I64u], bThumb[%d] Session Already SuccessOnFileComingFTN: SID[%I64u], bThumb[%d] fileName[%s], file_index len[%d], GroupInfo:{ID=%u, Size=%u, Index=%u, Flag=%d, BatchID=%u}ResumeFile: uSessionID == 0OnFileComingFTN: SID[%I64u], bThumb[%d] Session Already SuccessOnFileControl: SID[%I64u], subCmd[%u], GroupInfo:{ID=%u, Index=%u, BatchID=%u}ResumeFile: Send=%d, SID=%llu, TaskStatus=%d, GroupInfo:{ID=%u, Size=%u, Index=%u}ResumeFile: FindSession[%llu]=NULLResumeGroup: dwGroupID == 0ResumeGroup: Send=%d, GID=%u, GroupSize=%u, GroupStatus=%dResumeGroup: FindGroup[%u]=NULLCreate Session: ID[%I64u], msgTime[%u]DeleteGroup dwGroupID[%u]CreateGroup: dwGroupID[%u], dwGroupSize[%u], bSend[%d]SetGroupBatchID, dwGroupID[%u], uBatchIDCancel[%u]FilterByGroup delete1, dwGroupID[%lu], uSessionID[%I64u], uBatchIDCancel[%lu], uBatchIDFromMsg[%lu], olduBatchIDFromSession[%lu]InvokeGroupStart dwGroupID[%u] Not FoundFilterByGroup cancel, dwGroupID[%lu], uSessionID[%I64u], uBatchIDCancel[%lu], uBatchIDFromMsg[%lu], olduBatchIDFromSession[%lu]FilterByGroup delete2, dwGroupID[%lu], uSessionID[%I64u], uBatchIDCancel[%lu], uBatchIDFromMsg[%lu], olduBatchIDFromSession[%lu]InvokeGroupProgress dwGroupID[%u] Not FoundFilterByGroup, dwGroupID[%lu], uSessionID[%I64u], uBatchIDCancel[%lu], uBatchIDFromMsg[%lu], olduBatchIDFromSession[%lu], emGroupStatus[%d]InvokeGroupComplete dwGroupID[%d] Not FoundFilterByGroup, cancel pSession->dwGroupID = 0, uSessionID[%I64u],uBatchIDFromMsg[%lu], olduBatchIDFromSession[%lu]OnGroupStart dwGroupID[%u]FilterByGroup, pSession->dwGroupID = 0, dwGroupID[%lu], uSessionID[%I64u],uBatchIDFromMsg[%lu], olduBatchIDFromSession[%lu]%sInvokeGroupComplete: dwGroupID[%d] sessionID[%llu] bGroupRunning bGroupTesting[%d]ReSendGroup: GID[%u], SID[%I64u], TaskStatus:%d, ReSend=%dInvokeGroupComplete: dwGroupID[%d] sessionID[%llu] bGroupRunning[%d] bGroupTesting%I64u,%d , %d; ReRecvGroup: GID[%d], SID[%I64u], TaskStatus:%d, ReRecv=%dInvokeGroupComplete: dwGroupID[%d] step[%d] bGroupRunning[%d] bGroupTesting[%d]Group[%u] Incomplete TimeoutOnGroupComplete: GroupID[%u], GroupSize[%u], GroupStatus[%d], NotifyStart[%d]{dwGroupID[%u], GroupStatus:[%u], [%d], [%d] : [%s] }SendFile: SID[%I64u], emFileFrom[%d], ChannelType[%d], srcPath[%s, %s], thumbPath[%s, %s], GroupInfo:{ID=%u, Size=%u, Index=%u, Flag=%d, BatchID=%u}RecvFile: SID[%I64u], srcPath[%s], thumbPath[%s], GroupInfo:{ID=%u, Size=%u, Index=%u, Flag=%d, BatchID=%u}ReSendGroup: FindGroup[%u]=NULLReRecvGroup: FindGroup[%u]=NULL%s%s(%d).%sGetStorageFilePath, no found, uSessionID[%I64u], RecvFile bThumb[%d], sPath[%s], strFileName[%s], strTempFilePath[%s]GetStorageFilePath, found, uSessionID[%I64u], RecvFile bThumb[%d], sPath[%s], strFileName[%s], strTempFilePath[%s]OnSessionStart: uSessionID[%I64u], NotifyStart[%d]OnSessionComplete: SessionID[%I64u], TaskStatus[%d], FailCode[%d], NotifyStart[%d][litetransfer.httpserverqqline/9u23fh$jkf^%43hjGET /qqlineGET /qqlineuTaskID[%llu], CLTHttpServer::CloseFileOnClose1234567890123456GetURI failed, Request [%s]ParseNotifyURI failed, URI [%s]Request Error Get /GetURI Can Not find "Get /", Request [%s] Http/GetURI Can Not find " Http/", Request [%s]GetURI [%s] from Request [%s]?token=ParseNotifyURI Can Not find para %s, URI [%s]ParseNotifyURI buf notify [%s] from URI [%s]ParseNotifyURI buf token [%s] from URI [%s]GetTokenKey base64_decode failedGetTokenKey oi_symmetry_decrypt2 failedGetTokenBuf base64_decode failedGetTokenBuf oi_symmetry_decrypt2 failedbufToken length error[%u], %sValidate Peer: dwPeerIPFormUrl[0x%X], dwPeerIPFormHttp[0x%X], Ver[%u], InstId[%u], uPeerUin[%I64u]OnRequestDisable NFC Channel, request [%s]Disable NFC Channel ParseNotifyURL failed, request [%s]Request Url Error GetNotifyInfo failed, request [%s]Request Info Error GetPeerInfo failed, request [%s]Request Peer Error ValidatePeer failed, request [%s]Request Peer incorrect Host-PublicNo: %lu Host-Version: %u uTaskID[%I64u] Accept_SendFile open failed!uTaskID[%I64u], Accept_SendFile...uSrvSessionId[%I64u], [%s] Host RefuseuTaskID[%I64u], Host Refuse...uSrvSessionId[%I64u] OnProgressOnProgress uTaskID[%I64u] [%I64u] [%I64u] [%u] [%I64u]OnCompleteSessionId[%I64u] NotifyCompleted final notify nErrorCode[%d] [0[[[[[[[[[[[[+[(['[([0([ [`[+[[[p[[ [[[[[[[[ [![ "[ [`[@"[[+[P[0[p[[ [[[[[[[`[[[[[[[[[[[[[[[@[0[ [`[[l[+[ ![$[p["[ [[[[[[[t[+[ ![![p["[ [L[&[[[[['['[*[*[*[*[+[d[#[[[[[[p$[![ "[ [`[$[\[+[ ,[p,[,[,[[[-[-[.[,[,[[[/[[[[[4[@[@[pA[A[,[A[T[A[[[[[[[pD[D[E[`F[,[F[[Y[X[ [X[Y[X[[[Y[[[[[[][[[Z[[X[`}[\[[[[[`[p[4[X[([T[X[ [^[P^[X[`b[[[[0[`[[c[0[[[[[[`[p[[ [[s[[[[[[$[[[p[L[[x[[[k[[[[[[[[[$[[d[[[[[[[[[[[[*[0,[0[@[.[`[![ ![P![![![/[@/[0*[@*[*[*[*[.[[[[[([[@[P[p[0[[[[ [P [@[[`[[[[[[[[[[ [[ [[0[[[[[p/[/[/[00[P0[0[0[8[[[[[[[[[[[[[[[P[[ [[@[[ [[ [$[[h[0[[[`[p[[[[B[$[[<[6[0[*[[ [h[[[[[[[[ [0[0[0[0[0[@[@[@[P[[І[[[[[$[[[ [[N[[0[[\[[[[@[D[[[[$[[[p[[[[B[$[[H[6[0[*[0[[[[[0[[[[[[[[[`[[[`[p[P[[`[[б[X[0[[в[\[[[[[[[[ [@[[0[[[[[[[[[[[$[[ [[[0[[[[[[[[[[[[p[[[[[`[[[[[[0[[[[[[p[[[[[[t[[[[$[[[[`[[`[[ [[[Z[T[$[[X[[[[*[#[ $[&[[`[[[$[[ [[ [[T[[N[x[ I[ O[[PN[[[[[p[[ N[[[[[L[L[PL[[[[[.[[[$[[9[[1[0[d[[N[[[N[ӷ, cookieһ, oldCookie[%llu], newCookie[%llu], ԭδͰ[%lu], 뷢 ucookie[%llu], ְܷ[%u], ǰְ[%u], session[%u], bTimeOut[%d], uResult[%lu], ǰCookie[%llu], Cookie[%llu], package_count[%lu], package_index[%lu]ȫ, ǰCookie[%llu], ucookie[%llu], ְܷ[%u], ǰְ[%u], session[%u], d[@P[[[$[[8[W[[[$[[[m[[[[[k[L[ X[~[[U[[[$[[[l[[[[[p[[[N[[ n[@m[[[[[[[p[[[[[$[[ [[[ [T[ n[@m[[Т[[[[H[[3[[[[[[[p[[[[[[[[$[[ [[@[[[[[[[[[X[ [X[Y[X[[[ܹ[X[ [`[[X[ [X[[[[$[[[[в[[[0[,[Թ[X[ [0[Y[X[@[ [@[[[$[[[[в[[[0[[[[[$[[0[[в[[[0[l[[u[[[[[$[[ [[[[[p[p[`[[[`[p[[`[[[[[[P[[[$[[ [[[[8[[[[[[[[[[@[[[[[[0a[ [[[Z[T[$[[[1[[[$[[3[6[;[@[pC[a[b[0[`[P[[[[[ [L[[[[[[[0[@[[[[[0[[[[ [D[[`[4[[h[[[[[[p[[[@[[[`[p[[0[[[[[>>P?? ףp= ???????@Y@@@vͫACCG8`E 3??^uZa``^uZ ^uZ ^uZ\[[tC[[[[[[@[[8[H[P[[@8[[[[[P[[@[ذ[[[[[P[ذ[@[[[H[[@[,[P[[[x[[[D[@[[@[[[x[,[@4[P[[[[4[[[x[[[[|[[d[[,[4[d[@[[$[[[[x[,[4[|[[[[D[D[@[|[@[[@[[[[[[[[x[[d[[[[@$[[@([[@8[T[H[ [[[[8[[[p[8[|[8[@|[[[[T[@[T[[p[@$[H[p[$[[[[([[[@h[x[[[h[[@l[H[[@[t[[@l[<[@[|[[ [[,[[@0[[@[[@[[[[H[̲[d[[ @H[|[[[H[[4[@ [[[d[H[[[[[[l[̲[@d[[ @[P[[[H[[[[[[[0[[@H[P[@[[[@\[[8[@<[t[[8[p[@d[,[[@[ص[@[ [[[[T[l[[H[[[@[t[@[[[[[[[[[[[8[[`[L[[[[@t[[@T[[ص[@[[\[8[<[|[H[[[0[@[ȳ[[[\[[[[[[t[[ @[[@([4[ @ [ [\[[@[ȳ[@[[([[\[h[[[p[@d[([[<[[[@[[[H[[[[[@[P[@[[,[[$[$[[ع[@X[[[`[@[[[ [[[8[[[[@[[[[[ȸ[@[ط[@L[H[[[D[[[@[l[$[@$[[[,[@[L[[@[[[[[[[[[l[[[[@[[[$[[[x[\[[4[[P[[L[[[[[[[@[[@[[[[ȸ[[[[<[[[[@4[[([ [H[[\[[[H[|[[[P[@8[[[[@([`[[@[[[ع[X[x[[[[[P[8[[[<[D[@[`[H[[[[[l[[[[@[P[@[[[D[[ط[L[[@[`[[[[[@[\[x[[[[[[`[@[|[\[[[[̺[L[[@[0[H[[[̺[@L[[|[[[[[@[\[([[[$[T[\[@p[[@[л[@D[[T[[[[[[@D[@[@X[([t[[[[@[[[[ [[D[@4[@[X[[[[[([[[[[d[[[[@H[ [@[[@[[ [H[[$[@T[ [[h[[\[@p[[H[[[[[л[ @D[[@[\[@ [\[ [<[[@[[[[[\[@ [[,[0[[,[d[[[[H[[[@,[ؼ[@[[H[[@[[[@[ؼ[[[[p[\[|[\[@|[[@[[[[@|[[[[`[X[[[[[[d[@8[ [[@[x[@D[[[X[[H[[|[([[[H[[([[@t[[[[[@[[[@t[[[T[[t[Ƚ[[[H[[Ƚ[@[[[[L[[L[@[,[[,[[[@H[,[[8[,[@[[@[([@[[@H[D[X[[l[([[[[[[ [[[H[[([[[x[[[@[[[[`[[`[D[[H[[([[@`[,[T[X[[8[[[[[x[[[[[[[[@[[8[[[[@h[[@[[p[[[[H[[[[ [4[[[[[@[[@[[ [@4[p[[[[@p[[@[[[@[[[[[@T[[[[[ [[[[[[@D[[[ [P[[[[,[P[@[[@H[[@[[[[[l[@[[[[ [@[[[([@ [T[8[4[@[[[[H[[([ [,[,[[[4[H[[4[[4[[[[@`[([l[[[[[[[X[[[@t[[@[T[@8[[@[H[[[H[[[[[[\[[@[[`[[@H[p[[[P[d[@[x[H[[L[[X[[D[X[@4[[[@\[t[@<[[[H[[l[[[[t[<[[@[[[l[[[\[[@[T[@[x[x[[[[\[X[[h[[T[[[[[[H[[[[[T[[[@[[h[[0[@[T[[0[[$[x[@[0[@[([[[4[D[4[@@[[@4[l[P[H[[[X[[[X[[4[@[X[@[[P[H[[[4[@[[P[H[[[[4[|[[[[[H[[[[|[[|[@[D[[[([H[[[@[[[@`[$[@[[[`[[[[$[[l[[[[[[x[D[[[[[[T[[[@[T[@[[@[h[[[[l[@[[@([L[[([T[[[`[0[@[ [[D[[[@[`[[`[[D[[ [@[4[[0[[[@[ [[0[ [[[@[|[l[[[H[[[[([[[[@`[p[T[[[H[[[<[@[<[[p[@[[[$[[d[ [[T[[@[p[[$[@[[|[[[[[8[[`[T[[[[[ T[[X[H[[([T[@[p[@D[[@|[d[[[[[[p[D[T[[[[[@T[[[[+Py8~;gL"Ix 9g/e1p-)_54k)M 7oT" HyMx 8hk9~c:n)M)NNP 8,q@S?pQL#y?gQ0w [9i.5Y)Xc)h0x;ed$fz? <C~" H    ? t   C k   8 o   . [   8o4@stB4h"d=f^%O3YB.n#s/ !"?"o"""#O###@$$$"%R%y%%%&d&&Y''e()c))**h++',,,,>-n--.(//g11223/3^3334Q445B5i555.6W6666)7b7778V99RSDS~BYi*X]D:\rdm\projects\45409\build\vs2015\litetransfer\Release\litetransfer.pdbGG GCTL .text$di 0.text$mnPx.text$x: .text$yd@.idata$5C.00cfgC.CRT$XCAC.CRT$XCUC.CRT$XCZC.CRT$XIAC.CRT$XIZC.CRT$XPAC.CRT$XPZC.CRT$XTAC.CRT$XTZC.rdata0.rdata$r.rdata$sxdata`$.rdata$zzzdbg.rtc$IAA.rtc$IZZ.rtc$TAA.rtc$TZZq.xdata$x`v`.edata.idata$2`.idata$3t.idata$4 .idata$6.data8.data$r.bssD.gfids$y`.rsrc$01`.rsrc$02"p["[[[["[["$[[[$[,["P[`[o["[[[[["[[" ["\[[[![)[4[`["[[["["[[[[[[[ [[@["H[["t[[[["[[["[@["[p["<[" [[[[[[[[[[0["[`[" [[", ["| [[[[[[ [[ [P[W[^[" [" [[[[[[[[[[[![*["\ [" [P[X[`[i[[[" [[[[" [" [[ [[[$[" [P[Y[b[k[t[}[[[[[["H [[[[[[ ["p [P[X[" [[[" [[" [["0 [0["\ [" [P[Y[e[q[}[[[[[[[" ["L[[["[+[+[+["[P[Y[b[b[b[[[["[[[[["[ ["H["[P[Y[b[q[y[[[[[[[[ [ [ [ [ [[ [ [[ [)[)[D[2[;[p[[[["p["[[[[[[[[0["[`[h["<[[[["p[["[[ ["[0[9[B[K[" [y[p["P[[["["[[[[[[[["[" \[@[L[U[^[g[o[x[[[[ [["[["[0[?[" [p["@[[[["l[["[["[@[H["[p["4[[["`[[["[[["[0["[`["([[["T[[["[" [[[[[[([3[>[M[\[[[[["0["[[[[[[" [ [/[7[F[N[W[^[f[x[[["`[[[[[[[[[[ [[ [ $[ )[ 1[`[h[s["["8[[[[[[["[[ [[%[1[=[I[W["[[[[[[[[[[[[ [ [ [ ,["[`[k[v[[[[[[[[[["["4[0[?[G[V[^[g["[[[[[[["[[[[["["([P[X[c[l[z[[[" [[[[[[[ [[%[3[?["[p[|[[[[["T[[[[[[["[P[\[h[t[["[[[[[["@[[['[6[>[G["[p[[[[[[["[[[[[[[[[@[G["0[p[x["d["[[[[[[[[ ["["D [@[K[V[d[r[[["t [" [[[[ [[#[.[=[H[W[ b[ q[ |[ [ [ [[[[["L![ [,[8[D["![p[|["![[[[[""[["D"[0["p"[`[k[t[""[" "[[[[[[[[[[[ [P[Y[e["T#["#[[[[[[[[[[([4["#["T$[`[i[u[[[[[[[["$["$[ [)[1[:[C[L["@%[p[y[[[[[[[[[[ [ [ [ [[[0[8["%[`[h["&[[[["8&[[["t&[[ [["&[@[E["&[p[u["'[["L'[["x'[[["'[["'[@["([" T([p[|[[[[[[[[[ [ [ ["([@[L[X[d[p[",)[[[[[[[[["\)[0[")[`[")[[[")[[["*[[["P*[@[E["*[p[x["*[["*[["+["h+[[ [[['[P[Y[b[n["+["+[[[[[["D,[[[[[[@[I[R["l,[[[[",[[[[",[[ [" -[0["T-[`["-[[["-[".[[[[[[[ ['["4.[" .[P[Y[e[q[}[[[[[["/[[[[[['[.[P["8/[[["d/[["/[[[["/[ ["0[P[",0[["X0[[[[["0[[ ["0[@[I[Q["0[[[["81[["t1[["1[ ["1[P[Y["1[[",2[["X2["2[[[[[[[&[.[<[D[ R[ `[ n[[[[[[" 3[" 3[[[[[[ [[["[)[" 3[P[Y[b[j[s[{[[[[[[[["4[[[[[ ["4[@[K[S[[[b[k[t[}[[[[ [ [ [ [ [[[["\5[" 5[0[K[9[B[T[][][f[o[[[["5[["06[ [+[3["\6["6[`[h[p[x[[[[[[[ [ [ [ [ [ [[%[3[E[W[^["7[[[[[[["7[[[[[[[[" @8[ [([1[Q[Y[:[B[I[`[h[o[w[~[[[[["8[" 9[[[ [[#[,[5[>[G[R[[[[["h9[["9[["9[":[ [2[>[J[V[b[k[t[}[[ [ [[[":[[[[[&[/[8[@[I[N[ Z[_[k[ s[ [[ [ [ [ [ [ [ [ [[[[[[" ;[0[8[R[l[l[l[u[}[[["<<[[[[[[[[[[[ [ [ '[ 3[ >[F[U[][o[ v[[[[[[[[[[ [[["4=[" =[@[I[X[d[p[|[[[[[[[["=["<>[0[8[@[H[Q[X[_[" >[[[[[[[[[[[[[" ?[0[8[@[I[R[Z[a[j[r[y["?[[[[[[[[[[[[[ [[["[+[7[@[H[W[f[n[s[[["P@[[["@["@[[ [[[$[$[-[6["@A[`[h[p[x[[[[[[[[ [ [ [[[0["A["B[`[g[n[u[|[[[["8B[" B[[[[[[[[[%[,[4[;["C[`[h[o[x[[[[[[[ [ [[" C[[[[$[-[6[P[j[s["D[[[[[[[ [ [ [ ["LD[@ ["D[p [| [ [ ["D[ [ ["E[ [ [ [ ["4E[0 [8 ["xE[` [i ["E["F[ [ [ [ [ [ [ [ [ [ ["DF[0 [; ["xF[` ["F["F[ [ [ [ [ [ [ [ [ ["![F![M![!U![!]![!d![$l![$t![!{![![![![![![![ ![ ![![![![!["[ "["x][0"["]["][`"[h"["["["["["$^["["["["h^[#[#["^[@#[H#["^["8_[p#[x#[#[#[#["_[#[#[#[#[#["_[#[ $[$[$[%$[.$[7$[",`[`$[h$[t$[}$[$[$[$[$[$["l`[%[%["`[@%[I%["`[p%["a[%[%[%[",a[%["ha[&["a[@&[I&[R&[[&["a[" (b[&[&[&[&[&[&[&[" b[&[&[&['[ '['['[)'[4'[?'[ J'["c['['['['['['["dc['['['['['['['[([([([([&([-([4([;([@([G([N([V([^(["(d[([([([([([([([([([([ ([([([ ([([([" d[ )[()[/)[6)[>)[E)[M)[U)[\)[)["e["de[)[)[)[)[)[)[)[)[)[)[ *[*["e[@*[H*[P*[X*[j*[r*[z*[*[*[*[ *[*[*[*["f[*[*[*[*[+[ +[+[+[ $+[0+[;+[B+[ J+[V+[a+["8g[+[+[+[+[+[+[+[+["g[+[+[+[,[,[ ,["g[P,[X,[_,[g,[o,[v,[},["\h[,[,[,[,[,[,[,["h[ -[(-[0-[7-["h[g-[`-["?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnolitetransfer.dll??0FTNInfoVec@LiteTransfer@@QAE@ABV01@@Z??0FTNInfoVec@LiteTransfer@@QAE@XZ??0FTNNotifyVec@LiteTransfer@@QAE@ABV01@@Z??0FTNNotifyVec@LiteTransfer@@QAE@XZ??0FileControlVec@LiteTransfer@@QAE@ABV01@@Z??0FileControlVec@LiteTransfer@@QAE@XZ??0IRelayHttpMgr@LiteTransfer@@QAE@ABV01@@Z??0IRelayHttpMgr@LiteTransfer@@QAE@XZ??0MPFileNotifyVec@LiteTransfer@@QAE@ABV01@@Z??0MPFileNotifyVec@LiteTransfer@@QAE@XZ??0NFCInfoVec@LiteTransfer@@QAE@ABV01@@Z??0NFCInfoVec@LiteTransfer@@QAE@XZ??0NFCNotifyVec@LiteTransfer@@QAE@ABV01@@Z??0NFCNotifyVec@LiteTransfer@@QAE@XZ??0ProgressInfoVec@LiteTransfer@@QAE@ABV01@@Z??0ProgressInfoVec@LiteTransfer@@QAE@XZ??0RFCNotifyVec@LiteTransfer@@QAE@ABV01@@Z??0RFCNotifyVec@LiteTransfer@@QAE@XZ??0SessionVec@LiteTransfer@@QAE@ABV01@@Z??0SessionVec@LiteTransfer@@QAE@XZ??0StringVec@LiteTransfer@@QAE@ABV01@@Z??0StringVec@LiteTransfer@@QAE@XZ??0UINT64Vec@LiteTransfer@@QAE@ABV01@@Z??0UINT64Vec@LiteTransfer@@QAE@XZ??1FTNInfoVec@LiteTransfer@@QAE@XZ??1FTNNotifyVec@LiteTransfer@@QAE@XZ??1FileControlVec@LiteTransfer@@QAE@XZ??1IRelayHttpMgr@LiteTransfer@@UAE@XZ??1MPFileNotifyVec@LiteTransfer@@QAE@XZ??1NFCInfoVec@LiteTransfer@@QAE@XZ??1NFCNotifyVec@LiteTransfer@@QAE@XZ??1ProgressInfoVec@LiteTransfer@@QAE@XZ??1RFCNotifyVec@LiteTransfer@@QAE@XZ??1SessionVec@LiteTransfer@@QAE@XZ??1StringVec@LiteTransfer@@QAE@XZ??1UINT64Vec@LiteTransfer@@QAE@XZ??4FTNInfoVec@LiteTransfer@@QAEAAV01@ABV01@@Z??4FTNNotifyVec@LiteTransfer@@QAEAAV01@ABV01@@Z??4FileControlVec@LiteTransfer@@QAEAAV01@ABV01@@Z??4IRelayHttpMgr@LiteTransfer@@QAEAAV01@ABV01@@Z??4MPFileNotifyVec@LiteTransfer@@QAEAAV01@ABV01@@Z??4NFCInfoVec@LiteTransfer@@QAEAAV01@ABV01@@Z??4NFCNotifyVec@LiteTransfer@@QAEAAV01@ABV01@@Z??4ProgressInfoVec@LiteTransfer@@QAEAAV01@ABV01@@Z??4RFCNotifyVec@LiteTransfer@@QAEAAV01@ABV01@@Z??4SessionVec@LiteTransfer@@QAEAAV01@ABV01@@Z??4StringVec@LiteTransfer@@QAEAAV01@ABV01@@Z??4UINT64Vec@LiteTransfer@@QAEAAV01@ABV01@@Z??_7IRelayHttpMgr@LiteTransfer@@6B@?Add@FTNInfoVec@LiteTransfer@@QAEXVFTNInfo@2@@Z?Add@FTNNotifyVec@LiteTransfer@@QAEXVFTNNotify@2@@Z?Add@FileControlVec@LiteTransfer@@QAEXVFileControl@2@@Z?Add@MPFileNotifyVec@LiteTransfer@@QAEXVMPFileNotify@2@@Z?Add@NFCInfoVec@LiteTransfer@@QAEXVNFCInfo@2@@Z?Add@NFCNotifyVec@LiteTransfer@@QAEXVNFCNotify@2@@Z?Add@ProgressInfoVec@LiteTransfer@@QAEXVProgressInfo@2@@Z?Add@RFCNotifyVec@LiteTransfer@@QAEXVRFCInfoNotify@2@@Z?Add@SessionVec@LiteTransfer@@QAEXVSession@2@@Z?Add@StringVec@LiteTransfer@@QAEXUstrutf8@xp@@@Z?Add@UINT64Vec@LiteTransfer@@QAEX_K@Z?CreateRelayHttpMgr@@YAPAVIRelayHttpMgr@LiteTransfer@@XZ?GetAt@FTNInfoVec@LiteTransfer@@QBEABVFTNInfo@2@I@Z?GetAt@FTNNotifyVec@LiteTransfer@@QBEABVFTNNotify@2@I@Z?GetAt@FileControlVec@LiteTransfer@@QBEABVFileControl@2@I@Z?GetAt@MPFileNotifyVec@LiteTransfer@@QBEABVMPFileNotify@2@I@Z?GetAt@NFCInfoVec@LiteTransfer@@QBEABVNFCInfo@2@I@Z?GetAt@NFCNotifyVec@LiteTransfer@@QBEABVNFCNotify@2@I@Z?GetAt@ProgressInfoVec@LiteTransfer@@QBEABVProgressInfo@2@I@Z?GetAt@RFCNotifyVec@LiteTransfer@@QBEABVRFCInfoNotify@2@I@Z?GetAt@SessionVec@LiteTransfer@@QBEABVSession@2@I@Z?GetAt@StringVec@LiteTransfer@@QBEABUstrutf8@xp@@I@Z?GetAt@UINT64Vec@LiteTransfer@@QBEAB_KI@Z?GetSize@FTNInfoVec@LiteTransfer@@QBEIXZ?GetSize@FTNNotifyVec@LiteTransfer@@QBEIXZ?GetSize@FileControlVec@LiteTransfer@@QBEIXZ?GetSize@MPFileNotifyVec@LiteTransfer@@QBEIXZ?GetSize@NFCInfoVec@LiteTransfer@@QBEIXZ?GetSize@NFCNotifyVec@LiteTransfer@@QBEIXZ?GetSize@ProgressInfoVec@LiteTransfer@@QBEIXZ?GetSize@RFCNotifyVec@LiteTransfer@@QBEIXZ?GetSize@SessionVec@LiteTransfer@@QBEIXZ?GetSize@StringVec@LiteTransfer@@QBEIXZ?GetSize@UINT64Vec@LiteTransfer@@QBEIXZ?lt_EnableAllChannel@@YAXXZ?lt_EnableFTNChannelOnly@@YAXXZ?lt_EnableNFCChannelOnly@@YAXXZ?lt_EnableRNFCChannelOnly@@YAXXZ?lt_GetCurrentTimeMillis@@YA_KXZ?lt_GetNetType@@YA?AW4LT_NET_TYPE@@XZ?lt_GetOrgNetType@@YA?AW4LT_NET_TYPE@@XZ?lt_HookGetNetType@@YAXP6A?AW4LT_NET_TYPE@@XZ@Z?lt_HookGetTimeMillis@@YAXP6A_KXZ@Z?lt_IsEnableFTNChannel@@YAEXZ?lt_IsEnableFTNChannelOnly@@YAEXZ?lt_IsEnableNFCChannel@@YAEXZ?lt_IsEnableNFCChannelOnly@@YAEXZ?lt_IsEnableRNFCChannel@@YAEXZ?lt_IsEnableRNFCChannelOnly@@YAEXZ?lt_IsFileTypeGroupSupported@@YAEW4EFILETYPE@LiteTransfer@@@Z?lt_SetGlobalProxyInfo@@YAXW4LTProxyType@@PBDG11@Z?lt_SetGroupFileTypeConfig@@YAXI@Z?lt_SetWanIP@@YAXI@Z?lt_create_operator@@YAPAVIOperatorHandler@LiteTransfer@@PAVIOperatorCallback@2@PAVIListenerCallback@2@@Z?lt_destry_operator@@YAXPAVIOperatorHandler@LiteTransfer@@@Z?lt_generateBatchID@@YAIXZ?lt_generateGroupID@@YAIXZ?lt_generateSessionID@@YA_KI@Z?lt_generateSessionIDByType@@YA_KII@Z?lt_generateTaskID@@YA_K_KE@Z?lt_get_hostinfo@@YAXPAUHostInfo@@@Z?lt_set_businessID@@YAXIIII@Z?lt_set_hostinfo@@YAXUHostInfo@@@Zt&@4@8@,֪@@l@؎8d@|@ ZvhL2ث~"<TnܩʩȪpT2ҩxʗ 8V|ʘ$@^Й:jʚD^֛DRnĜ$@^xʝ֝$Hhڞ>`؟>^Tʠ.vء&F^vܢ$<Td"BdV¥Х,<RxΦ<`̧HVdtzT64”|jN*Ε|^8tD$RF4InterlockedExchangeAddKERNEL32.dllxpnet_setwanipxpsyslog?XPSetGlobalProxyInfo@@YAXW4XPProxyType@@PBDG11@Zxp_timexp_gettickcount??_7IXPStreamReader@@6B@?Write@CFile@io@xp@@QAE_JPBE_J@ZX?Read@CFile@io@xp@@QAE_JPAE_J@Z?GetSize@CFile@io@xp@@QAE_JXZ?GetPos@CFile@io@xp@@QAE_JXZf?Seek@CFile@io@xp@@QAEE_JW4eSeekWhence@123@@Z?Close@CFile@io@xp@@QAEXXZ?Detach@CFile@io@xp@@QAEPAU_iobuf@@XZ?Attach@CFile@io@xp@@QAEXPAU_iobuf@@@ZN?Open@CFile@io@xp@@QAEEPBD0@Z??1CFile@io@xp@@UAE@XZ??0CFile@io@xp@@QAE@XZ?append@stream@xp@@QAEAAU12@PBEI@Z?detach@stream@xp@@QAEPAEXZ?attach@stream@xp@@QAEXPAEI@Z?assign@stream@xp@@QAEAAU12@PBEI@ZF??4stream@xp@@QAEAAU01@ABU01@@Z??0stream@xp@@QAE@PBDI@Z??0stream@xp@@QAE@ABU01@@Z??0strutf8@xp@@QAE@XZ??0strutf8@xp@@QAE@ABU01@@Z?Clone@IXPStreamReader@@UAEPAV1@XZ??1IXPStreamReader@@UAE@XZ?c_str@strutf8@xp@@QBEPBDXZ??1strutf8@xp@@UAE@XZ??1stream@xp@@UAE@XZsMD5_UpdateqMD5_Final9?resize@stream@xp@@QAEXI@ZrMD5_InitM??4strutf8@xp@@QAEAAU01@ABU01@@Z?clear@stream@xp@@QAEXXZ9?KillTimer@CXPTimer@@QAEXI@Zs?SetTimer@CXPTimer@@QAEXIIE@Z??1CXPTimer@@UAE@XZc??0CXPTimer@@QAE@EPAVCXPTaskBase@@@Z?GetCurrentTask@CXPTaskBase@@SAPAV1@XZ[?Release@CRefCountSafe@@UBEEXZ?AddRef@CRefCountSafe@@UBEHXZU?tolower@strutf8@xp@@QAEAAU12@XZN??4strutf8@xp@@QAEAAU01@ABUstrutf16@1@@Z?format@strutf8@xp@@QAAAAU12@PBDZZ??0strutf8@xp@@QAE@PBD@Z??0strutf8@xp@@QAE@ABUstrutf16@1@@ZK??4strutf16@xp@@QAEAAU01@ABUstrutf8@1@@Z??0strutf16@xp@@QAE@PBDI@Z??0strutf16@xp@@QAE@ABUstrutf8@1@@Zxp_str2uint64b?xp_create_httpclient@@YAPAVIHttpClient@@PAVCXPTaskBase@@@Z??1strutf16@xp@@UAE@XZz??Ystrutf8@xp@@QAEAAU01@ABU01@@Z??1CRefCountSafe@@UAE@XZ-??0CRefCountSafe@@QAE@XZ4?IsValid@CRefCount@@UAEEXZT?PushTask@CXPTaskBase@@SAIPAV1@ABVCScopeCall@@@Zxpnet_getlocalipxpthread_selfid??1CScopeCall@@QAE@XZR?substr@strutf8@xp@@QBE?AU12@II@Z ?find@strutf8@xp@@QBEHPBDH_N@Zp??Hstrutf8@xp@@QBE?AU01@ABU01@@Z ?GetHttpServerInstance@@YAPAVIHttpServer@@XZ#??0CHttpNotify@@QAE@XZ%??0CHttpRequestNotify@@QAE@XZ!??0CHttpListenSocketNotify@@QAE@XZP?Post@CXPEvent@@QBEXXZ??1CHttpNotify@@UAE@XZ??1CHttpRequestNotify@@UAE@XZ??1CHttpListenSocketNotify@@UAE@XZ??1CXPAutolock@@QAE@XZ1??0CXPAutolock@@QAE@AAUCXPLock@@@Z??1CXPLock@@QAE@XZW??0CXPLock@@QAE@XZe?SafeInstance@CRefCount@@UAEPAV1@XZZ??8strutf8@xp@@QBE_NPBD@Zxpio_fsize@?MakeSvrResHead@CHttpInfoParser@@SA?AUstrutf8@xp@@IABU23@_KEE_J@Zxpio_remove??0strutf8@xp@@QAE@PBDI@Zoi_symmetry_decrypt2d?Runloop@CXPTaskBase@@EAEXXZI?OnStop@CXPTaskBase@@MAEXXZG?OnStart@CXPTaskBase@@MAEXXZ?Eachloop@CXPTaskBase@@MAEEXZ\?Release@CXPTaskBase@@UBEEXZz?Stop@CXPTaskBase@@QAEEXZw?Start@CXPTaskBase@@QAEEXZ??1CXPTaskBase@@UAE@XZ[??0CXPTaskBase@@QAE@PBDHW4ethread_priority@@@Zq??Hstrutf8@xp@@QBE?AU01@PBD@Zxp_msleepoi_symmetry_encrypt2|_4bytesEncryptAFrame?GetSize@CBIBuffer@@QBEIXZ?GetNativeBuf@CBIBuffer@@QBEPAEXZc?Resize@CBIBuffer@@QAEPAEI@Z??1CBIBuffer@@QAE@XZ ??0CBIBuffer@@QAE@XZxp_rand5?JumpBuf@CBIPack@@QAEEH@Z6?JumpByte@CBIPack@@QAEEXZ?GetBuf@CBIPack@@QAEEPAEHE@Z?GetBuf@CBIPack@@QAEEPAPAEHE@Z#?Getuint32@CBIPack@@QAEEAAIEE@Z"?Getuint16@CBIPack@@QAEEAAGEE@Z?GetBufferByteLeft@CBIPack@@QBEHXZl?SetBufferIn@CBIPack@@QAEXPBEIE@Zk?SetBufferIn@CBIPack@@QAEXAAVCBIBuffer@@E@Z?AddBuf@CBIPack@@QAEEPAEI@Z?AddBuf@CBIPack@@QAEEAAVCBIBuffer@@@Z?Adduint32@CBIPack@@QAEEIE@Z?Adduint16@CBIPack@@QAEEGE@Z?Adduint8@CBIPack@@QAEEE@Z?GetBufferOut@CBIPack@@QAEEAAVCBIBuffer@@@Zm?SetGrowLen@CBIPack@@QAEXI@Z??1CBIPack@@UAE@XZ??0CBIPack@@QAE@XZO??0CXPITCPSocket@@QAE@XZ??1CXPITCPSocket@@UAE@XZ?XPCreateCombineTCPSocket_MutilThread@@YAPAVCXPICombineTCPSocket@@XZ??1CAsynCall@@UAE@XZ??0CAsynCall@@QAE@XZu?SetTimerTask@CXPTimer@@QAEXPAVCXPTaskBase@@@Zxpnet_iptostr?empty@tag_bi_str@@QAEXXZQ??4tag_bi_str@@QAEAAU0@ABU0@@ZS??4tag_bi_str@@QAEAAU0@PBD@Z??1tag_bi_str@@UAE@XZ??0tag_bi_str@@QAE@XZ?Eachloop@CXPTaskIO@@EAEEXZ??1CXPTaskIO@@UAE@XZ]??0CXPTaskIO@@QAE@PBDHW4ethread_priority@@@Z?assign@tag_bi_buf@@QAEAAU1@PBEH@ZP??4tag_bi_buf@@QAEAAU0@ABU0@@Z??1tag_bi_buf@@UAE@XZ??0tag_bi_buf@@QAE@XZxpnet_ntoh16?XPCreateCnnTCPSocket@@YAPAVCXPITCPCnnSocket@@XZ?CopyFrom@CBIBuffer@@QAEEPBEI@Z?AsynCall@CAsynCallProxy@@QAEHPAUCAsynCallArg@@@Zxpnet_hton16$?Getuint64@CBIPack@@QAEEAA_KEE@Z?Adduint64@CBIPack@@QAEE_KE@ZI??0CXPITCPCnnSocketSink@@QAE@XZ:??0CXPICombineTCPSocketSink@@QAE@XZ??1CXPICombineTCPSocketSink@@UAE@XZp?SetIpAndPort2Bind@CXPITCPCnnSocketSink@@UAEXPBDG@Z??1CXPITCPCnnSocketSink@@UAE@XZe?xp_detach_httpclientforoutsidecnn@@YAPAVCXPITCPSocket@@PAVIHttpClient@@@Zc?xp_create_httpclientforoutsidecnn@@YAPAVIHttpClient@@PAVCXPITCPSocket@@PAVCXPTaskIO@@PAVCXPTaskBase@@@Zxpio_fopenxpnet_getwanipI??4stream@xp@@QAEAAU01@PBD@ZH??4stream@xp@@QAEAAU01@ABUstrutf8@1@@Zxpnet_strtoip??_7CRefCount@@6B@?assign@strutf8@xp@@QAEAAU12@PBDI@ZZ?Release@CRefCount@@UBEEXZ?AddRef@CRefCount@@UBEHXZ?clear@strutf8@xp@@QAEXXZO??4strutf8@xp@@QAEAAU01@PBD@Z?Create@CDirectory@io@xp@@SAEPBD@Z*?IsExisted@CDirectory@io@xp@@SAEPBD@Z,?IsExisted@CFile@io@xp@@SAEPBD@Z;?reversefind@strutf8@xp@@QBEHPBDH_N@Z:?resize@strutf8@xp@@QAEII@Z?append@strutf8@xp@@QAEAAU12@PBDI@ZZ?trim@strutf8@xp@@QAEAAU12@_N0@Zxpnet_hton32oi_symmetry_encrypt2_lenl?xputf162utf8@@YAEPB_WIAAUstrutf8@xp@@@Zxpio_fsinfoxpio_renamexpnet_hton64R?PushDelayTask@CXPTaskBase@@SAIPAV1@ABVCScopeCall@@_JW4etask_mode@@@Z?GetRange@CHttpInfoParser@@SAEABUstrutf8@xp@@AA_K@Zxplatform_dl.dll=_purecall#__std_terminate5_except_handler4_common!__std_exception_copy"__std_exception_destroy_CxxThrowExceptionHmemset%__std_type_info_destroy_listVCRUNTIME140.dll#_errnofreetfclosePatoijterminate_callnewhmallocA_seh_filter_dll_configure_narrow_argv5_initialize_narrow_environment6_initialize_onexit_table>_register_onexit_function$_execute_onexit_table_crt_atexit_cexit8_initterm9_initterm_eapi-ms-win-crt-stdio-l1-1-0.dllapi-ms-win-crt-runtime-l1-1-0.dllapi-ms-win-crt-heap-l1-1-0.dllapi-ms-win-crt-convert-l1-1-0.dllUnhandledExceptionFilterSetUnhandledExceptionFilterGetCurrentProcessTerminateProcessIsProcessorFeaturePresentIsDebuggerPresentQueryPerformanceCounterGetCurrentProcessIdGetCurrentThreadIdyGetSystemTimeAsFileTimeDisableThreadLibraryCallsInitializeSListHead__CxxFrameHandler3Fmemcpy@_except1api-ms-win-crt-math-l1-1-0.dllDN@reqTypedetectupload2s9a5u0923hgo32bsvrTaskId/qqlineRfcuC[.?AVtype_info@@C[.?AVbad_alloc@std@@C[.?AVexception@std@@C[.?AVbad_array_new_length@std@@C[.?AVIRelayHttpMgr@LiteTransfer@@C[.?AVFileBlock@@C[.?AVIXPStreamReader@@C[.?AVHCBlock@@C[.?AVFTNHandlerBlock@@C[.?AVCRefCountSafeInit0@@C[.?AVAttachedFileBlock@@C[.?AVBufferBlock@@C[.?AVCCalc10MMD5Task@@C[.?AVCCalcTaskBase@@C[.?AVCCalcMD5Task@@C[.?AVCCalcDriver@@C[.?AVCCalcSHA1Task@@C[.?AVCCalcTriSHA1Task@@C[.?AVIHttpClientSink@@C[.?AVHCTask@@C[.?AVCRefCount@@C[.?AUstrutf8@xp@@C[.?AVCLTHttpChanel@@C[.?AVCRefCountSafe@@C[.?AV?$CScopeHolder@VCLTHttpChanel@@$0A@VCRefCountSafe@@@@C[.?AVCXPTimer@@C[.?AVCXPTimerBase@@C[.?AUxp_task_call_base@@C[.?AVCHttpListenSocketNotify@@C[.?AVCLTRFCHttpserver@@C[.?AUxp_task_call_base_CLTRFCHttpserver@CLTRFCHttpserver@@C[.?AUxp_task_call_CLTRFCHttpserverOnRequest@@C[.?AUxp_task_call_CLTRFCHttpserverOnClose@@C[.?AUxp_task_call_CLTRFCHttpserverOnComplete@@C[.?AUtagCallTaskArg@@C[.?AUxp_task_call_CLTRFCHttpserverOnProgress@@C[.?AVCHttpNotify@@C[.?AV?$CScopeHolder@VCLTRFCHttpserver@@$0A@VCRefCountSafe@@@@C[.?AVCHttpRequestNotify@@C[.?AVCRFCFileRecvLogic@@C[.?AUxp_task_call_CLiteTransferSetTempPath@@C[.?AUxp_task_call_base_CLiteTransfer@CLiteTransfer@@C[.?AVCLiteOperateCallback@@C[.?AUxp_task_call_CLiteTransferRecvGroup@@C[.?AV?$CScopeHolder@VCLiteTransfer@@$0A@VCRefCountSafe@@@@C[.?AUxp_task_call_CLiteTransferSendGroup@@C[.?AUxp_task_call_CLiteTransferSetThumbTempPath@@C[.?AUxp_task_call_CLiteTransferSetBufferStorage@@C[.?AUxp_task_call_CLiteTransferSetThumbPath@@C[.?AUxp_task_call_CLiteTransferDoGetThumbFilePathReply@@C[.?AUxp_task_call_CLiteTransferDoGetSessionInfoReply@@C[.?AUxp_task_call_CLiteTransferDetachThread@@C[.?AUxp_task_call_CLiteTransferDoPbMsgReply@@C[.?AVCLiteListenerCallback@@C[.?AVIOperatorHandler@LiteTransfer@@C[.?AUxp_task_call_CLiteTransferCancelGroup@@C[.?AUxp_task_call_CLiteTransferSetServicePath@@C[.?AVCLiteTransfer@@C[.?AUxp_task_call_CLiteTransferSetDefaultPath@@C[.?AUxp_task_call_CLiteTransferCancelAll@@C[.?AVCXPTaskBase@@C[.?AUxp_task_call_CLiteTransferPbMsgRecive@@C[.?AUxp_task_call_CLiteTransferAttachThread@@C[.?AVCRelaySocketProxy@@C[.?AVCXPITCPSocket@@C[.?AVCRelaySocket@@C[.?AUtag_ac_base@@C[.?AUCAsynCallArg@@C[.?AVCXPICombineTCPSocketSink@@C[.?AVCTCPRelayChannel@@C[.?AUtag_ac_base_CTCPRelayChannel@@C[.?AVCXPITCPCnnSocketSink@@C[.?AVCXPTaskIO@@C[.?AUtag_ac_CTCPRelayChannelConnectToServer@@C[.?AVCAsynCall@@C[.?AVCITCPRelayChannelSink@@C[.?AVCRelayHttpMgr@@C[.?AUxp_task_call_base_CRelayHttpMgr@CRelayHttpMgr@@C[.?AUxp_task_call_CRelayHttpMgrRestoreHttpClient@@C[.?AV?$CScopeHolder@VCRelayHttpMgr@@$0A@VCRefCountSafe@@@@C[.?AVFileHandle@@C[.?AVCTask@@C[.?AVFWeakCallback@@C[.?AVILTHttpNotify@@C[.?AV?$OnPbMsgReplyRawMethod@VCFTNDownloadTask@@VFOnPbMsgReply@?$CPBMsgReplyHandler@VCFTNDownloadTask@@@@@?$CPBMsgReplyHandler@VCFTNDownloadTask@@@@C[.?AVIPBMsgReplyHandler@@C[.?AV?$CPBMsgReplyHandler@VCFTNDownloadTask@@@@C[.?AVCFTNDownloadTask@@C[.?AVFOnPbMsgReply@?$CPBMsgReplyHandler@VCFTNDownloadTask@@@@C[.?AV?$OnPbMsgReplyRawMethod@VCFTNUploadTask@@VFOnPbMsgReply@?$CPBMsgReplyHandler@VCFTNUploadTask@@@@@?$CPBMsgReplyHandler@VCFTNUploadTask@@@@C[.?AUCAsyncCalcCompleteArg@@C[.?AVFOnPbMsgReply@?$CPBMsgReplyHandler@VCFTNUploadTask@@@@C[.?AVCFTNUploadTask@@C[.?AV?$CPBMsgReplyHandler@VCFTNUploadTask@@@@C[.?AVCNFCDownloadTask@@C[.?AVCNFCUploadTask@@C[.?AV?$CPBMsgReplyHandler@VCNFCUploadTask@@@@C[.?AVILTHttpSrvNotify@@C[.?AV?$CLTHttpSrvNotify@VCNFCUploadTask@@@@C[.?AV?$OnRequestRawMethod@VCNFCUploadTask@@VFOnRequest@?$CLTHttpSrvNotify@VCNFCUploadTask@@@@@?$CLTHttpSrvNotify@VCNFCUploadTask@@@@C[.?AVFOnRequest@?$CLTHttpSrvNotify@VCNFCUploadTask@@@@C[.?AV?$OnPbMsgReplyRawMethod@VCNFCUploadTask@@VFOnPbMsgReply@?$CPBMsgReplyHandler@VCNFCUploadTask@@@@@?$CPBMsgReplyHandler@VCNFCUploadTask@@@@C[.?AVFOnProgress@?$CLTHttpSrvNotify@VCNFCUploadTask@@@@C[.?AV?$OnProgressRawMethod@VCNFCUploadTask@@VFOnProgress@?$CLTHttpSrvNotify@VCNFCUploadTask@@@@@?$CLTHttpSrvNotify@VCNFCUploadTask@@@@C[.?AVFOnPbMsgReply@?$CPBMsgReplyHandler@VCNFCUploadTask@@@@C[.?AVFOnCompleted@?$CLTHttpSrvNotify@VCNFCUploadTask@@@@C[.?AV?$OnCompletedRawMethod@VCNFCUploadTask@@VFOnCompleted@?$CLTHttpSrvNotify@VCNFCUploadTask@@@@@?$CLTHttpSrvNotify@VCNFCUploadTask@@@@C[.?AVFOnGetSessionInfo@?$CGetSessionInfoHandler@VCProgressFeedback@@@@C[.?AVCProgressTask@@C[.?AVIGetSessionInfoHandler@@C[.?AVCProgressFeedback@@C[.?AVCSendPack@@C[.?AV?$CPBMsgReplyHandler@VCSendPack@@@@C[.?AV?$OnPbMsgReplyRawMethod@VCSendPack@@VFOnPbMsgReply@?$CPBMsgReplyHandler@VCSendPack@@@@@?$CPBMsgReplyHandler@VCSendPack@@@@C[.?AV?$CGetSessionInfoHandler@VCProgressFeedback@@@@C[.?AVFOnPbMsgReply@?$CPBMsgReplyHandler@VCSendPack@@@@C[.?AV?$OnGetSessionInfoRawMethod@VCProgressFeedback@@VFOnGetSessionInfo@?$CGetSessionInfoHandler@VCProgressFeedback@@@@@?$CGetSessionInfoHandler@VCProgressFeedback@@@@C[.?AVFOnPbMsgReply@?$CPBMsgReplyHandler@VCOffileFileUploadTask@@@@C[.?AVCOffileFileUploadTask@@C[.?AV?$OnPbMsgReplyRawMethod@VCOffileFileUploadTask@@VFOnPbMsgReply@?$CPBMsgReplyHandler@VCOffileFileUploadTask@@@@@?$CPBMsgReplyHandler@VCOffileFileUploadTask@@@@C[.?AV?$CPBMsgReplyHandler@VCOffileFileUploadTask@@@@C[.?AVFOnPbMsgReply@?$CPBMsgReplyHandler@VCRFCFileRecvTask@@@@C[.?AV?$CPBMsgReplyHandler@VCRFCFileRecvTask@@@@C[.?AVILTRFCSvrNotifySink@@C[.?AVCRFCFileRecvTask@@C[.?AV?$OnPbMsgReplyRawMethod@VCRFCFileRecvTask@@VFOnPbMsgReply@?$CPBMsgReplyHandler@VCRFCFileRecvTask@@@@@?$CPBMsgReplyHandler@VCRFCFileRecvTask@@@@C[.?AVCRFCDetectSubtask@@C[.?AVCRFCUploadSubTaskBase@@C[.?AVCRFCUploadFileSubTask@@C[.?AVCRFCUploadTask@@C[.?AV?$CScopeHolder@VCSHACalculator@@$0A@VCRefCountSafe@@@@C[.?AUxp_task_call_base_CSHACalculator@CSHACalculator@@C[.?AUxp_task_call_CSHACalculatorDoCalc@@C[.?AVCTaskMgr@@C[.?AVCSession@@C[.?AVCGroup@@C[.?AVSession@LiteTransfer@@C[.?AVIGetFilePathHandler@@C[.?AUCAsyncSendThumbArg@CTransferMgr@@C[.?AVCTransferMgr@@C[.?AV?$OnGetThumbFilePathRawMethod@VCTransferMgr@@VFOnGetThumbFilePath@?$CGetFileHandler@VCTransferMgr@@@@@?$CGetFileHandler@VCTransferMgr@@@@C[.?AVFOnGetThumbFilePath@?$CGetFileHandler@VCTransferMgr@@@@C[.?AV?$CGetFileHandler@VCTransferMgr@@@@C[.?AUxp_task_call_CLTHttpServerOnRequest@@C[.?AV?$CScopeHolder@VCLTHttpServer@@$0A@VCRefCountSafe@@@@C[.?AUxp_task_call_base_CLTHttpServer@CLTHttpServer@@C[.?AUxp_task_call_CLTHttpServerOnProgress@@C[.?AUxp_task_call_CLTHttpServerOnClose@@C[.?AVCLTHttpServer@@C[.?AVLTFileInfo@@C[.?AUxp_task_call_CLTHttpServerOnComplete@@6GJ NPNWN]TULZ[  8Ph h}h4VS_VERSION_INFOQQ?StringFileInfo080404b00CompanyNameTencent0FileDescriptionTIM8 FileVersion2.3.1.209905LegalCopyrightCopyright (C) 1999-2018 Tencent. All Rights Reserved(ProductNameTIM< ProductVersion2.3.1.20990DVarFileInfo$Translation PADPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXt00 0|0000001(111/2p2t2x2|22222222223B3r3333333344!4-484?4M4U4^4e4k4q44444 585?5E5J5S55555566!6)6:6C6K6i6n6u66666666666 77+7U7n7s7z777777868888888889 99"9E9J9Q9a9j99999999999:#:U:t:y::::::::::;;,;G;N;T;;;;;;;;< <<<#<,<5>V?d?????????? 000000'000X0_0e0n0u0{0000000000011311111111212F2W2222233?3H3333334%4+444;4A4F4O444444445(505U5555556!6(6G667"767C7]7d7j7s7|77777768H88O9Y9a9s9}9999999999$:):0:@:I:q::;;v;;;;;X<<<<<====%>6>G>o>u>>>F?S??????0}000000v11111112 22,232`2l2222222Z3q3344444445&585_5g5q555566}67777!889:&:>:c::;;v;|;@@000111f233333 44~4444556E6666,787Pt889T9{9&:5:::::E;O;\;f;s;};;;;;;;; <<<0<8>&>+>9>v>}>>>>????`z0000031K1U1]111111%2/272f2x22222233C3W333333644444445"5,565>5C5N5j55556(686^6i6s666666666h7q788,868>8C8N8j8888888999999:-:7:?:::2;G;L;V;;;;;;;;<<<@2>v>>>>>?&?Z?n?w????p@(000011,191F1u11111112 262H22222333+3:3D3L3X333334+424A4J4h4x4444444 55 505G555555A666666 77&747>7F7|7777777778 8D8U8\8k8t88889H9S9c9l9s9999 :)::::::::X;a;j;;;;;;3>;>V>_>>>>>C?X?b?j????%0@0J0R00000011122v2233V3h334|4445(5?5O5X5e5t5{55555556f6u66666(7l7u7~7777758>8E8R8c8l8y888889 99"939<9I9j999:::O;f;x;;;;;;;K>Q>~>>>>>???K?b?m?t??????00 0Q0i0o0y000000001+111;1C1N1x1~1111111112 212=2F2R2^2g2p222222363H3j3333333P4\4,555555566@6L6u66667777788F8U8v99v::;;???????????$0 0050H0M0T0d0m0u0000000001$1;1W111111262F2l2u22222&383M3U3\333444<4C444455"56(6j6p666667$7-7W777778;8B8R8n8888888889!9*9V9h99999993:E:N::::::::;0;L;a;h;p;;;;;;#:>C>O>>>>>>&?7?[????p090T02233144444"5<5}55889F9X9::;lu>>>B?\???????????0 00!080B0R0h0q000111!1/171@1G1M1S1g1p111111 22a2|2222222222233"323B3Q3q33333344'4/444v55V6d6667"7777V8d888&94999::(:1:::C:i:r:{:::::;;;;;;<<<"D>j???60B0i001$11122262D2:3v33344444450585v55555+667%7M7S777788<8z88888889 939^9j9999 ::;::;&;8;Z;s;z;;;;;; <<<<<<<='=-=S====8>F>X>}>>>>>?-?|??0;1V1h1111112222445565 6[6v66666666#7l7x77868H8j888888989D9U:h::::;);;;;;;;;>>>>>>>>>???!?*?4?H?Q?Z?c?m?0 1*1111'242A2W22 3363F3555566!6*636=6U6h6q6{66666777#7-7H7R7777 81878G8N8t8z88888K9U999999,:3:Y:_::::9;;;;;< >>>>>>>?(?4?@?L?X??0f0x000g1s111111111122 2(242@2Y2b2k2t22222 33333334H44444K5a5j5s5|5555555Q6g6p6y66666666Q7h7q7z7777777818>8Q889'9B9R9999999::-:6:?:H:Q:\:~::::::;;4;:;`;;;;;F>X>z>>>>>>>?:?G?S???? 01070G0N0t0z00000N1f1x1111112 202Z2g2s2223*3C3J3Q3w3}333364H44J55555F6X6667#7f7z7778888899993:V;e;;;;<==.>A>h>>>> ?B???? 00F0V0s0011222222334f4v4455#66667777 8f8v8889&9C999:]::::::::; ;;^;e;t;{;;;;;;;;;<6 >>>(>1>Q>Z>>>$?T???00 000011t1z1111!22223f3y334v44F5X555F6X6667&7q777"8w888869f9v9:&:::;;6f>x>>F?U??@`00Q111A222 34(445(5566v6666"767V7h7779v9999:v::::6;;<&=5=>>PT001122&545V6e6F7U799:(:O;X;;;d>+>1>B>_>h>z>>>>>>>???"?F?X?????4:0K0V0r0~0000011117111111152@2L2a2l22222223'3>3R3i333344.4]4e4444444444N5555677)717E7O7W7i7s7{77 88818;8j8t8|88888889(9?9O9X9i9x9999999: :G:::::::::; ;;%;t;;;;;;;<$<6H>f>p>x>>>>>>>>>0?R>z>>>>>>>>(>2>@>>>>N?X?`??????0!0l0v0~0000=112 2H2R2Z222222334#4h4n4:::::::&;2;r;;;;"<.<8>>>F?S?g?q?? 060G00000001 11#1,1M1W1_1122}22222222*313F3}3335K5R5Z5q566]6w6667A7777777788F8X888849J9\9~9999999T;[;;;;;;;;;0<~<<==E=^=m=v=}====p>y>>>>>>>>>>? ??%?1?f?s??j0t0|000J1T1\1l22 333334#40474>444>5f5x555566I66677+777C7O7v7777 88#8/8b88889j9v999999::r::::::;O;s;;;-<7>3>=>G>M>>>>????? 00-0s0}000 1f1x112&2=2B2I2Y2i222w33335'55V6h6666`7777888v8888x9999999a:r:::::::S;];e;;;;;;<<<<<<=$=====Z>d>l>>>??%?,?8?????1 11!1F1[111D2M2]2x2233C3n3334Q4b4y444445555556$66666667 77%717=7f7y77768D8888889"9.9:9F9R999999':;:B:\:b::;;%;.;_;l;u;;;;< << <\2k222213N3^333344,4<44445*535:5s5y5555 66%666D6b66666666777w9::;!;k;t;};;;;;;6<<<<=====2>I>k>x>>>>>>>R?\?d?{????00W0a0000 11112@2L2222.383@34J5T5\555 666b666667F7777778880888@8F8L8R8X8`8q8z8888888;9D9f9s999999:(:x:::;;#;-;:;C;L;m;w;;;&<8<<<<<<<<==,=e=l==(?^?e?~? 00!1+1<1C1K1m112o2u2223%3z3333&484]444V5]5e5}56(66667 8B8p888888 9X9b9j999:/:d:j:::L;X;b;;;;MT>r>>>>>>>>???000S0Z0b0<111-262L2S2[2g2w2233333b4g4n4556.6a6k6s66668899"9*9:9p99999:E:p:|::; ;M;W;;;6?>>>>???????@0'0A0S0000;1j1t1|11111222#2p2|2222222@3J3R3f3w3333344444 5<5g556 6H6R6Z6t667778 88K8888&95999999::::;f;u;=R=r=====&?6?M?b?P00000P111122-22F3M3U333333)40484L4c4o4{4444445 5555566.6B6H6O66667F7]7d778&8888+9f9x99:D::::/;R;\;;;&<5,>j>>>?%?F?P?X??``0F2Y23344>4F455z66J78(8N8X8`8888&:8: ;b;;;C<<<f>w>>p401335%5v666 7V8v<<>>?.?n????0 0N0X0l0z000000000F1S1g1&262s2z222333334F4j4}44444555556:6D6X6666677H7S7]777 8J8S88888879A9v99999999!:>:H:P::::$;4;V;h;;;<<#<^<<<< =$=)=2======>(>N>>>>>h????0A0K0S00011122<2E2Y2e2q2}2222238333334444445555556B6f6x6 777777778 88%8b88889f9l9{999999@:J:::F;V;u;;;;;;>$>,>T>>>?v??????00'0>0F0_0z00000000000061W1m111111111111122>2E223,3d333334&4H4U4x444444455F5W5555556.6v66666666 777%7F7U7l7x777778868F8h8u888888899:b:q:w:::H;Q;i;o;u;|;;;;;<<<<<"<_<<<==(=2=p====+>2>Q>X>`>>>>J?b?????001:1B1f1x11111&252T2^2f2q22223 3(3?3333333n4x44444\56616;6C66@7J7R77777888 8?8f8s8889(9999:$:V:g::::;;;;">)>L>R>t>>>v???00h0n00000000 1K1Z1v222222334(4L4o4F5V5m5555556666T7777778868F8t88888979g999::@:::; ;; ;/;;;B;J;;;;;<=====>??????0000&0,080>0J0P0\0b0n0t0000000000000000111"1(141:1F1L1X1^1j1p1|111111111111111111111112(2233V3`3h3{3333333s444555]66!778e88&99999::;&;8;<<= ==Y>c>k>v??F0V0v111111 262K2222233)313b3w334F4W4z4444445)55555555&9899999F:X:y:~:::B;L;T;;;;!<+<3<<<< =========|>>>>>>.?8?@????A0K0S00001,1n1s1}111 2d2v222$36333333333 444;4E4M44444.5566778 88+888889=9G9\9999c:A;];r;v<<<<<<;=A=K=S=_===62H222+323:3333334455555)60686666|777778839=9E99994:>:F:::;->G>M>>>?"?8?@?F?]?w?????????? \00:0J0h0u000000001H1y111112 222'20292B2N2W2c2l2u22222 33=3M3a3~33333344"424;4f4x444444444 555F5W5}555555556696U6[6d6n66666666747=7H7^77777777&888U8^8i888888999e99999999:+:F:X::::::::::4;=;D;m;y;;;;;;;;"?4?000/0C0I0P00[1e11112223344466=6H6O66666777T8d8q8888888.959G9T9Y9f9p9}99999;;*<4<<9>X>>>,?l?|????@h00001 1111)333;3v334 4466677h7u77788&8E8L8889&9P9v999:E::::::::::;;R;x;;;;;;;;;;>>>?"?,?4??????P00000 1b1x1111!222{2222222233[3l333333334(4T4^4f4455K5P5Z5555566%6H6N6X67v7788B8J8&9899: ::::; <<>T>\>f>n>>>>i?s?{????`@0000000061E1x111111+252=2Y222222333V4]4m4v4444555'5/5;5D5M5v55555555616J666777G8N8999:: ;';3;m;;;;`<<<<7=>=>>>m?????p00&00080k33x4*55555566H66777777788889-99999 :>:Q::::<<0=q=}=========>>>">.>7>@>U>l>{>>>>>>>>>>? ?6?H???60?0H0f0u0000122223333V4e444)5j5555&666]6666778899&=8=O=_=h=u==========>v>>>>>>>+?4?=?E?f?x?00'0B0000011A1J1r111)3;3364C4444@555F6S6666667777778 888k8w8889 919b9z999999:!:@:F:l:r:|::::::::: ;;;%;;;A;N;T;^;f;y;;;;;;;;;;< <<<$<9 >6>H>o>>>>>>>???#?D?O?X?v????????00,0@0F0N0]0f0n00000000111B1f1x1111(2/2P2\222223E3Y3_3i3q3|3333333344 4(43494q4w444444445 5545556 6-6B6S6Z6z66666 77#7+777>7G7m7z777777778(8M8i8p8w888829>9~99996:H:j:::::::;B;t;;;;;H=D=J=P=V=\=b===>5??L)0x00000001 11%1/111111222 3"333D3I3b3g3t3333344[4m4'5Z555555555566666$6+626:6B6J6V6_6d6j6t6~66666666;7@7^7v7|7777777-8J8`8j8x888&9/979~99999999:;::;; ;9;T;`;o;x;;;;;;;;;<$<,<1.>S>>>>o?w????|0A000000%1.1:1@1F1b1u111111 242J222223363M3b3y333344/4H4k4444455545E5[556656K6b6y66666+7A7R7Y7`7w77777777778&8,8C8e8k8888888999 9)9?9U9^9g9p9y9999999999999:%:;:Z:q::::::;';G;U;a;m;y;;;;;<<<'<0>%>.>7>@>I>b>>>>>>??2?I?j??????L00$050>0G0P0f0u0~00000000011141H1Q1Z1c1t11111111122D2Z2u22222313_33334J4z4444}55555555556S6Y666667K77777!8-898E8_8u888888889(9L9999: :":c:i:::::;$;;;h;;;;;;;<<;<_I>`>>>>>? ???.?B?I?`?z?????)000011122(242@2L2b2x2222222233J3p33334(4>4U4a4m444444445$505<5R5e5q5}5555556%666?6H6N6e6u6~6666666666666677:7Q7777777828M8c8}888889*9H9^9x9999999999::5:H:T:`:l:u:::::::::; ; ;Q;b;y;;;;;<. >>>5>E>N>W>m>>>>>>>>>??$?5?K?e?{???????l0"0)0@0U0a0m0y000000#1)101G1U1k111111111 2%2;2j22223*3E3u333333 4%4;4U4z4444555555555 66$6+6B6U6^6o66666677*7]7g7p7y77777858>8G8P8Y8b8k8t8888889M99Y:`:w::::::::::;;-;6;D;[;j;y;;;;;<<<(<1<:>">+>4>E>V>g>>>>>>>?M?g?q?????????L00/0q000001 161E1`1l1x111111112M2S2Z2a2x223 3 3E3N3\3f3t3{3333333334'434<4u444444555 5)525;5Q55566686N6b6i6p6w6~66666667'767U7j7t7}77777778 8)828K8e8o888888888949Z9x999999 : :::Q:e::::; ; ;U;;;;;J>>>>> ?F?????p0-0;0R00000111(1G1P1g1{1111112*262B2N2W2`2i2r22222#3E3h3o33333333 444=4T4m4{44444444555&505F5U5c5z5555556 66676E6N6W6`6v6666666677'70797O777788808J8a8x8888 9909J9Y9p999 ::+:g:u:|:::: ;;; ;7;J;a;;;;;=T=p=========">)>@>Z>i>>>>>>>??5?`?n??????? 0*0A0b0y0000001111H1_1v1}1111111111111122$2Q2j222222222313J3a3z3333333333444!4*434<4R4p4y4444444445545E5N5d5u555555556+6E6N6W6`6v666666k77777778 888!8(8/868B8I8`8w88888889*919@9W9^9u99999999 ::)::::::;;;,;=;R;c;z;;;;;;;<"<9->3>H>p>>>>>>??#?:?U??????0<0m000111b1y11111112%2.2B2K2T2]2k2r2y2222222233A3R3Y3p33333334 4#4L4c4u444444 5!555>5T5e5{555"6)6@6R6i66666667%7;7U7^7t7777777788)8I8O8\8h8q8z888888888888 9<9B9Q9h999999::@,3333333333334446$8P L84<` 4677<;@;D;H;pT1L3>> >>>>> >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??? ????? ?$?(?,?0?4?8?>>>0>4>L>P>h>x>|>>>>>>>>>>>>>>? ?$?4?D?H?L?T?h?l?p?t???????????000 000@0D0H0L0`0d0t0x00000000000111,1<1@1T1d1h1x1|11111111111112$24282<2@2H2`2p2t2|2222222222223 33333 3$3,3@3D3H3`3d3|333333333334$44484@4X4h4l4p44444444444444 5555 5$5(5,50545<5@5D5L5d5h55555555555555666$6(6,60646H6X6\6`6x6|6666666666 77 7$7(7,70787P7`7p77777777777778880848D8H8X8\8t8x8|888888888888999 9 9$9<9@9X9\9`9d9l9p9x999999999: :$:4:8:<:@:D:L:P:T:\:`:d:l:::::::::::::;;;;;0;@;D;\;`;x;|;;;;;;;;;;;;<<< <<<< <4<8<<<@ >>>>4>D>H>L>P>d>t>x>|>>>>>>>>>>??? ?(?0?H?X?\?`?t?x?|???????????0000@0P0T0h0l0|0000000000111 1 1$1(1@1P1T1d1h1l1t1x1|1111111111111222 22,2<2@2P2`2d2|222222222222333(383<3@3H3\3`3d3|333333333333333 44,4044484@4X4h4l4p4t44444444444555 5(5,505D5H5L5P5X5p5555555555555 66666 6(6@6P6T6X6`6x6666666666666677 7$7(7<7@7D7\7l7p7777777777778884888<8@8T8d8h8l8p8x8|88888888888888999$9(9,9094989<9D9\9l9p9t9x999999999999999: ::::4:8:P:`:d:t:x:|:::::::::::::::;;(;,;0;8;P;T;l;|;;;;;;;;;;;;;<< <<<0<@>> >(>,>0>D>H>X>\>l>p>>>>>>>>>>>>>>>??0?4?L?P?T?\?`?d?h?l?????????????\ 00(0,00040H0L0P0T0h0l00000000000000111101@1D1H1L1`1d1h11111111111111222$2(2,2024282<2@2T2X2\2t2x2|2222222222223 3$383<3L3P3h3l33333333333333344 4444,404@4D4H4L4P4d4h4x4|44444444444444444445$5(5@5D5\5l5|5555555555555666 66$646D6H6L6d6h66666666666667777(7,707H7X7\7`7d7l77777777777788 8$8(8,84888<8D8\8l8p8t8|88888888888888899909@9D9H9`9d9h9|99999999999:::$:(:,:0:4:8:<:P:T:X:\:`:t:x::::::::::::;; ;;;(;,;<;@;P;`;d;|;;;;444445(545T5\5d5l5x55555555566@6`6h6p6x66666666 777$7,747<7D7L7X7x7777777778 8@8L8p8888888888889909<9`9999999999999: :(:0:8:@:H:P:X:`:h:p:x:::::::::;$;,;4;@;d;;;;;;;;;;;;;<<<< <, >0>P>X>`>h>p>x>>>>>>>>>>>??? ?,?L?X?|??????????????0 000$0,040<0D0L0T0\0d0l0t0|00000000001 11 1@1H1T1t1|1111111122 2(242T2\2h2222222223333@3`3h3p3x33333333333344$4D4P4p4x44444445 5585D5d5l5x55555556 6,686X6`6l6666666667 777$7,747<7D7L7X7|77777777778888 8(80888D8d8l8t8|88888888888888889<9D9L9T9\9d9p999999999999: :::$:,:4:<:D:L:T:\:d:p::::::::::::::;8;@;H;P;X;`;l;;;;;;;;;;;;< <,<4<<>>>$>D>L>T>\>d>l>x>>>>>>>>>>>? ???$?,?4?>> >(>0>8>@>L>p>>>>>>>>>>>>? ???$?,?4?@>H>P>X>`>h>p>|>>>>>>>>>>>>>? ?(?0?8?@?H?P?X?`?h?t???????????????@0 000$0,040<0D0L0T0\0h0000000001111$1D1L1T1\1d1l1t1|11111111111122$2,242<2D2L2X2|22222222222223 3(30383@3H3X3`3h3p3x33333333333334 4(40484@4H4P4X4`4h4t444444445 5585@5H5P5\5|5555555666 6(60686@6H6P6\6|6666667777 7(70787@7L7l7x77777777888$8D8L8T8\8h8888888889999 9,9L9T9`99999999 ::8:@:L:p:::::::::::::::;;;4;<;D;L;X;x;;;;;;;;;;<$<,<4<< >>>$>,>4><>H>l>>>>>>>>>>>>>>>>?(?0?8?@?H?P?X?d?????????????Pd0000<0D0L0T0`00000000001111 1(101<1\1d1p111111112222$2D2L2T2\2d2l2t2|22222222222 333$3,343<3D3P3p3|33333333334(4H4P4X4`4h4t444444444555585@5H5P5\5555555555556(6H6P6X6`6h6p6|66666666667 707P7X7`7h7p7x77777777778888$8D8L8T8\8d8l8t8|8888888888 9989@9L9p9999999999: :::(:H:P:`:h:p:x:::::::;;;;;;;< <<<$<,<4<< >(>0>8>@>L>l>t>|>>>>>>>>?>$>,>4><>L>T>\>d>l>x>>>>>>>?(?H?P?X?h?p?x?????????p00$0,040<0D0L0T0\0d0l0x00000001$101P1X1`1h1t111111112(202<2\2h222222222 3@3H3P3X3`3h3p3x333333333333333334444$4D4L4T4\4d4t4444444444455 5<5@5`55555555555666$6,60646<6P600001,1D1d1|11111282T2p222222343P33333404t444585p55556P6666,7`7778P8889$9P9999:D:`::::;$;@;\;;;;; >>>(???,0L000001P11 22233444 545T5l55(6d66X777t88809T9x9:4:X:|:::$;T;l;;;;;<0<< =<=p===$>T>p>>202 *H 2021 0 +0L +7>0<0 +70 0!0 +; V SlB-]'mz00W~|NYKw;0  *H 01 0 UZA10U Western Cape10U Durbanville10 U Thawte10U Thawte Certification10UThawte Timestamping CA0 121221000000Z 201230235959Z0^1 0 UUS10U Symantec Corporation100.U'Symantec Time Stamping Services CA - G20"0  *H 0 ITK %y"W*oܸ&Csk¿.PZvC%CE{t"״MD$k_E;DCsi+˙r&Mq1QaSI,xE/W?=ƒJ{3y uAQlie)`; tޒ"t|'JÞ-'}aqPK],e ؖ|NHDD h]jxdE`F~T|yq00U_n\t}?L.02+&0$0"+0http://ocsp.thawte.com0U00?U8060420.http://crl.thawte.com/ThawteTimestampingCA.crl0U% 0 +0U0(U!0010UTimeStamp-2048-10  *H  yY0h O]7_R DnmX|0i#s oG9*ÎY M1\*zzWLey@b%n7j!AW?wI*^8j"Q~0085njP0  *H 0^1 0 UUS10U Symantec Corporation100.U'Symantec Time Stamping Services CA - G20 121018000000Z 201229235959Z0b1 0 UUS10U Symantec Corporation1402U+Symantec Time Stamping Services Signer - G40"0  *H 0 c 9D#DIa Sۭ,Jn"hcSit<üu0[0C|D=}NEQ=f]0  *H 01 0 UUS10U VeriSign, Inc.10U VeriSign Trust Network1;09U 2Terms of use at https://www.verisign.com/rpa (c)101.0,U%VeriSign Class 3 Code Signing 2010 CA0 181011000000Z 200202235959Z01 0 UCN10U Guangdong10U Shenzhen1503U ,Tencent Technology(Shenzhen) Company Limited10U 研发管理部1503U ,Tencent Technology(Shenzhen) Company Limited0"0  *H 0 ESb-Igj}u{<(R4 9 IB g 7 sŻv68͋aܹ߷F;@Ġ7QnffdL=YeŒ·C-9C*UFz47at`=WY=E{MeCö4xY$qG9WvJ:)(1W-SeZ˵NTAZ{rMCs]0Y0 U00U0+U$0"0 http://sf.symcb.com/sf.crl0aU Z0X0Vg 0L0#+https://d.symcb.com/cps0%+0 https://d.symcb.com/rpa0U% 0 +0W+K0I0+0http://sf.symcd.com0&+0http://sf.symcb.com/sf.crt0U#0ϙ{&KɎ&ҧ0Uޱ{Ș|Z0  *H  Gs"h>}ϬJA{i'1yuwؓ eMB햜[yoH7 1d2 ,YvdVQBPQ#Cڜx)&Ԑx,}C?^ZOe_3Ya[Gnhv|06ط+ZyW^x.3uA)&c.3pOdw2R`:PM*Y4~ e$9JW9H)pm0 0R%VK30  *H 01 0 UUS10U VeriSign, Inc.10U VeriSign Trust Network1:08U 1(c) 2006 VeriSign, Inc. - For authorized use only1E0CUߖqU&J@<& m%{Ͽ?/wƵVz;T0Sb4Z(LN~[uGr.4L~O =W0֦6րv.~4-00U00pU i0g0e `HE0V0(+https://www.verisign.com/cps0*+0https://www.verisign.com/rpa0U0m+ a0_][0Y0W0U image/gif0!00+kπjH,{.0%#http://logo.verisign.com/vslogo.gif04U-0+0)'%#http://crl.verisign.com/pca3-g5.crl04+(0&0$+0http://ocsp.verisign.com0U%0++0(U!0010UVeriSignMPKI-2-80Uϙ{&KɎ&ҧ0U#0e0 C93130  *H V"4aHVdٌĻ z"G8J-lq|pO S^tI$&GLc4E &sЩdmqE`YQ9XkԤyk Ar7" #?Da̱\=ҍB=e6Դ=@(#&K ː]L4<7o 4&ٮ Ś!3oX%|tXuc?1|Sv[퓺]!S‚Sc P=TR,=.ǓH1f0b001 0 UUS10U VeriSign, Inc.10U VeriSign Trust Network1;09U 2Terms of use at https://www.verisign.com/rpa (c)101.0,U%VeriSign Class 3 Code Signing 2010 CA|D=}NEQ=f]0 +p0 +7 100 *H  1  +70 +7 10  +70# *H  1NGeooZ S'0  *H n.v[6x&9v:>'blH#5c~Y<u2@aՔfn@rU.?\|<Үif+Nw$9XIFɎ M}i @{hYJ~ѳsT D%?I.p*}^v'6R[va`p|lFNQ07]3vi]{, Qx|!o1-îco?lQYãu@ͦ}㭛j 0 *H  100r0^1 0 UUS10U Symantec Corporation100.U'Symantec Time Stamping Services CA - G285njP0 +]0 *H  1  *H 0 *H  1 181123135509Z0# *H  1A%.†"yxZwV*/$WZ Ss(# P=veY RNpbp`JD@[/Ib,% wBK[!OP\pKn?|ː7y5-E蛏M PQVЖSgJnW9u_KuPˊqCi6ŝ۹`5 5-qAwQ),Ob0Y0A=xvI`a}ʆ*0  *H  01 0 UUS10U VeriSign, Inc.10U VeriSign Trust Network1:08U 1(c) 2006 VeriSign, Inc. - For authorized use only1E0CU٦V?.)|=꺓P")L:_֤%k/L'{ "`?MLrgw'Ǻ5I(J D 6+P]'KT+^t É"wCL?d!10001 0 UUS10U Symantec Corporation10U Symantec Trust Network100.U'Symantec Class 3 SHA256 Code Signing CA]-I L~jh6^20  `He0 +7 100 *H  10 *H  1  +70 +7 10  +70/ *H  1" uO=bd~DD}hev -j70  *H 8J`e\k|GXF5_Uo]Vvm(O|?B<}hi z/MqG6S7o 2_Rbl۝q+wcN{F! nڲp9C"'|0_E Hv<oҀ<ٚ9wP!h=w [5AU|:QPQJP/pGOph(--ʵ'RN|mň![z2&߈ t0 p +71 `0 \ *H  M0 I10  `He0 *H  0 +2010  `He sfX8K5| @DQqyrNCApK̨N^20181123135509Z/-0+1)0'U GlobalSign TSA for Advanced - G200 ]$:0  *H  0[1 0 UBE10U GlobalSign nv-sa110/U(GlobalSign Timestamping CA - SHA256 - G20 180219000000Z 290318100000Z0+1)0'U GlobalSign TSA for Advanced - G20"0  *H 0 ǒ(P ])DYdνQnlb6C^ dw]wE^$A7f7t̳Lsɖ5|Tl֮cx_Y."'ز[Ec'= eRA4TJT㿗?@&|C0pxN J:w#ȓV]F̊Ҫ [2A{NTʫR^$V ݽyAãg3q2s00U0LU E0C0A +20402+&https://www.globalsign.com/repository/0 U00U% 0 +0FU?0=0;975http://crl.globalsign.com/gs/gstimestampingsha2g2.crl0+00H+0DۀXeޏ _t@QJGU>q 1("NkDh S?N2Z?Xд۶2KFP7:)$ZN+ z6|31ᡗEaRZT~M[{w<8a eŭ b(,ݶa&d6Rɇ5]He:ܥ,mb3ίQ00 1P0  *H  0L1 0U GlobalSign Root CA - R310U  GlobalSign10U GlobalSign0 110802100000Z 290329100000Z0[1 0 UBE10U GlobalSign nv-sa110/U(GlobalSign Timestamping CA - SHA256 - G20"0  *H 0 ëQ%OF#Eŕ[lW3<~SHzÌGBJl Ħ[D !XMg 4vm7ŠG&yW+|"x"6kwyN1Kqb#9DyvW/FҌthiQv]$[T=&@'Y }Y*8k@eWv[O,ۄPO܋iL{0&zXYrWv؀ n 00U0U00U!J]d7GA+L0GU @0>0<U 0402+&https://www.globalsign.com/repository/06U/0-0+)'%http://crl.globalsign.net/root-r3.crl0U#0K.E$MPc0  *H  VJ|ɿ6fѾ5l1YlA_.B%Ա7h(jtKcwa;/3}l,b6s6^촀xvy!Ģg۳s@"9wԘqoNu=dj;^NF*]tb #\*8ψ(id*sFnŘGVtGxX+lєP{ x"].}DNnz 6P100k0[1 0 UBE10U GlobalSign nv-sa110/U(GlobalSign Timestamping CA - SHA256 - G2 ]$:0  `He0 *H  1  *H  0 *H  1 181123135509Z0/ *H  1" uT^<ւr+E 0 *H   1000z*7rj#o&Iͩ0o0_]0[1 0 UBE10U GlobalSign nv-sa110/U(GlobalSign Timestamping CA - SHA256 - G2 ]$:0  *H P"dBͫ~~&:?+DƼ/TYbBsk4UѪzPVnxyZt aFl6I`Q}LV2Y2{~Cn~KHnf..l >ԉη)صP ^**#msnqzBV&>JSVҷ⛚0=T{0懽62H?cʝ}> Mk{271&ECru'7h^y8dIi>