MZ@ !L!This program cannot be run in DOS mode. $,AB\AB\AB\\@B\Z5\EB\Z5\MB\Z5\GB\H\@B\H\MB\\DB\AC\B\.\@B\Z5\EB\Z5\QB\Z5\@B\Z5\@B\RichAB\PELi[!  TH|\p7RZ@p2pr@pH.textwST `.rdata0p2X@@.data<@.rsrcp@@.reloc @BU 87R3Vt07Ru;2t @(;r^]á07Ru(hP57R47R p7R07Ru;3Ë 47R9 87Rr*kPQPj57Rp7Rt؋ 47Rɉ 47R07R 87Rk(87RË07RSW87RX;sk(k(Vj Yt^47R_ 87R[ r&;r"k(PRj57Rp7Rt -47R07RU7R3ʼnEEV0QP$Dž0p7Ru 87R3F;SWk(+Ɖ(07RM ǃtItIuP3B, 3,H;tCtg3҃v0\9tBB;r3Ʌt0P$p7R((j_[M3^DL Htr9u3҃vp\ 9tB;rLvU$7R3ʼnEjjp7RE܃Sj[MQP]p7R}rop7R9Eudp7R9EtYu!hQ57RFp7RtL$F9FrPQj57Rp7Rt+fFUFEPu܉]p7Rsup7R[M3BUVW3>~~ 9>tCS39~v:34WjZp7RtWp7Ru MWxYYWp7RC;^r[_^]W39>t@9~v+S4jjZp7R؅tSp7RSp7RG;~r[6j57Rp7R_U Sk(07RVCW;j^u}t +}EEPj@uWp7Ruj Xa}tC++ƉGCtfCs tf}EPuuWp7REȃ ȋCɃ ȉK3_^[jh7RCeE;87Rk( 07RD};tr3PjE[YYeE;87RsCk( 07RD;t'WEYtjEPh7R$L $EEE]uL3qCV 7Rj$p7R33A u^jhP7RB3u957RtjEPh7RK 3@CVVVp7R7Rj;ƍEPh7Ru vK j XiK 33 7Rjh7RBT3}9=7RujEPh7R*K jXBWaY;tjEPh7RK ֡(7R=(7R;t0hWPp7R57Rp7R=7R=07R=47R=87RjEPh7RJ 3v3 7Rj4h07R,Ju] EEe=7RujEPh7RVJ jX;J V6Y4S'Y%VYtjEPh7RJ j붋tAxH@u]ĉ}ȍ]Su;jEPh7RI jjjEPh7RI j Pou ;ԋMMĉHUȉPH3M̃1HHHH}383xMԉHM؉HM܉H MH$x }tfEtjEPh7RI 3jEPh7RH j3 7Rjhp7R @3ۉ]97RujEPh7RH jX%@uEY}ujEPh7RH jk( 07RDtASWEPYYESY;tjEPh7R9H 녉]8k( 07Rt]jEPh7RG 3H}u:3 7Rjh7R ?3E97RujEPh7RG jX!?9EuVjEPh7RGuYujEPh7R_G jk( 07RD;ujEPh7R-G Fy3CSWEYY]VkuKE@3 7RUu3AY]Uu3Y]Ut tƜwMM@B?MB6gt*tNNt Nu'MBMBM BMBMuM}JuEB<uEEr7RB]H`wEtMeE%}yH@ Ȋ]uJ0E$uE2EtM} 9MZ]tX7R]X7RtJ0EJEEr]Z ؈B$]Z EB tMy 0r}u;EH'w0'}uM 7R 7RMyJ0E 7RtH}t;}Et 7REɲ7R7R$8t ;u GMyJ}Et? tHtHtHu<}E}}E}-t~HHtt}u@}t 7R,7R7R:Et ;uXEFtPFMy}u8Eu2JJ ȈB CJB<u EuEuKHt"HtHHu$JBJ@ffB J BE ]tJE^tHE@t EJffBEtJffB JBEt1Bt t BffB BffBEt JBCE@tJBE t JBC*E_[<v JPUEEh7REP2UEt, t t"tPth@hWh]U,7R3ʼnEEVu WPj.u p7RPh0s7Rhs7R ]PWDž(f.uWp7R p7RPhr7RPVxq7RYYt)PW&.tWp7R3M_3^1Wp7RV5p7RWhs7Rj+G_^jhs7Rjjr7RU\7R3ʼnESVW3j 3Y}]h7R;t URPQ0u} 9uu 9}uWVhHt7Rhs7Rh7R;tPQj,Shl7Rh7R0\7R 3hh7RQMMM3CMQuЉ}ԉ]؉]EW]EEP$=h7Ruht7Rhs7RYY2Lj Xfz7RFp7R7Rˣ7R7R=t7Rf x7Rl7R(ËM_^3[0Ud7R3ʼnES]Vu Wej Y3}MQSP0ej Y3}MQVP0E;Eu]E;EuUeeMQ47RWSMQWVu\7RuPEtPQEet PQhu7Rht7Rhs7RYYM_^3[7/á\7RV3;tPQh7R5\7R;tPQd7R5h7R;tPQj,Vhl7R5d7R5`7R. ^áH7RtPQ%H7R%L7R%P7R%T7R6tjjhP r7R\3UVuuhv7Rhs7RYYW8&jjhP r7Ruhu7Rhs7RYY@3^]UQu4u-MQPPhxQ7RPPEp7Ruhhw7Rhs7R hhv7Rhs7RYYj587Rp7RU\7R3ʼnEES] VWu}3E;;yE;EfM;MZU+ыM+ȉMʋUE9Eshz7Rhs7R<j,VSJ- 95\7RupEPj hVVVVur)M;uPhz7Rhs7R @h\7RhT7RQE;tPQu;|95\7RuWh0z7R봍EPu%}Y;uhy7Rhs7R@@9=`7Rd7R;tPQ\7Rhd7RhD7RW5d7R5`7RP|W95d7RuPhpy7Rhs7R3hHy7Rhs7R j =`7RY3uЍ}d7RURPQ0uuYYu hy7R<5d7R5h7RjEVP+h7RURVjVPQ(y hx7R9uuh7RVPQ,hpx7REj Yl7RM}KMCEK]E̋EEVPu[+ũ C;]|ߡh7RjPQ,3hx7Rhw7Rhs7RWYYM_^3[*U 7R3ʼnEV33hfVP* hP587R@p7Ru p7R;% WPq7R$7Rh7Rp7RP p7R;t"Vh7R(r7R;tQP$r7Ru p7R;\% MSVh?wP4#Yu&eEPMq7Rh7REPE7R!UVuq7R7R^]UVu +uW}VuWq7R >_^]U 7R3ʼnESVWp7RΉFΉF+F 3hPfP! WPj@p7RPq7RYEK\t/t ;wSq7RDPSPq7Rj.Pq7Rt3ffuhl7RWP hH7RWP j^$j3Sf0r7RPq7Rf;tSq7Rf|F"\YthD7RWSB h07RWS3 jS q7Rh$7RWS jS q7RPWS h7Rjp7RP p7Rt Ɔ?uM_^3[UVMu h@P ^] UA+?+;s3;EsE]UQQSV1^MNW]PjuuE;}@PVP_SENG;E_^[UUV9P}~W9jRPW_u^]UVu +uVuuq7R ^]UPW};~x~W".@;}'V@~+;}VW^_]UVW} ;}tuFWPuFE8_^] VtPY&ff^U}V} hW)3A+H@+E } u.^]U}?Vv h7R,q7RF+;EsHSWju؍F PSv6~+tPYEF_F[^]1UVF+?+U;s h7R,q7RVE+;vPPA^]USVu u}YYt*W>WQVWPW3@_^[]U} WuYVuu hWSu X+;[u w pQqP;uqP u ^_]U7R3ʼnES?VWo5p7RjSjjj@$WP։oo$Pp7Rt5Po$Pp7RojSjjjW$P։oudoj$p7RojSjjjW$P։ouoorȃouot op7R3Iotjjjolp7Rh3oWPƅoo@D+ otro4=vWoPo;3PV=v o#=oP >@Do+9orWoPoot op7RÍ@N+3t%}t 4q7RY$N+G;rۋFPQoP3@M_^3[U}VWu hW u uq7RYYyh@Vu NuQPq7RV_^]UVFW};s';w!+;Fu jFt  ;Fu jFtF_^]UVju YYt uP^]U3V9Et uq7RYPu+^]UE ]VW0r7R0jh7Rr7RVdp7RjRVhp7R@dž4aVp7R_^U VFW}G FG0F G4,t;Pr7Rt)EEEP0}jJ, r7R,Vdp7REP@s=t >t D+@;8r jVhp7R_^U39EtEu EPr]UVuVuYY;u u^]Ë 47RVt VY%47R^ja7RXuhܰ7R~uesu uUQVtuN QvPa6&ff^ja7RuV`p7R3ۉ]@DH,0dž4dž8dž<]؉]܉]Ep7RPMEPEPE YYMEx}+}3@E;E؋ME;f8/u%@Pq7RYtEf9Xu @0&Ej h܂7RPq7R uEPq7RY4>jhȂ7Ruq7R u'8Pu88YYw=E9}LMUja7Rdh>7R$PYȉM3E;tQ47RÃ=47Ru47RU(SVuW=q7RPYtPYuu] PYtPYu] Sq7RVEӋEYYut%M DAEEPYt Mm}wt$EDpEEPYt mNuu}w8ӋO؍3EDA PEq7RYYj0WVE+fF8ۍCPw8P+fF:EPu SME?f M 7Rf 3Ƀ$M9MvK?f M 7Rf1 MAM;Mr\+fFww0P! }2jEPw<p7Rtu܍F@h7RjPq7R3fFf3fF@q7Rj\w4j/w4EӃ9EwE}uG4EEj uFhPq7R 3Vfh_^[jb7R}3;tl9] tg9]tb9]t]38?uPEG< 4;|;9G6hܰ7RMhuMu]2uVu W N0UESV؅tHutA3f9t Bf8uJ;M sW+ ft fBG;} r_;U s3f^[]UEt} tu3u fP ]UD7R3ʼnEV3W}E07RE$7Ruuuĉup7REEp7REЍEPuq7REPu EWPM_3^UVuW} 'fSq7RPYuf>+u0fNf fxAf w ҍL(Afw ҍLѩAfwMҍL;r=r2ۉf9w)k DЃ;rv2ۉ0s3Pq7RYtf9>u[t f9>u3@32_^]UE M+;}]M3]ËHtP3u ܰ7Rܰ7R`UVMWu h@}} u thWjWuLWΉWuW6_^] UVuWPV :|;u 3@2jvuFGF@PVPGP_^]UQu EuP yPEUQS3VWىE9E }E };}3pWu YY;~x+} 3F9E ~3} u;uFP#YHEMPE WFPE_^[ jEb7R/uuetE PYjEb7R uuuetE PYnSVً3W3ft<Pq7RYtu3fu܅t+;W|W_^[j`b7R EeuE;u t6MVuEuVuNYY;uujj E UQujuuu uj{b7R& }?v h7R,q7RF+;Es`jue؋FV RSPQ]N+tuV RQP6 EFF u Yjj( UVF+?+U;s h7R,q7RVE+;vP~P^]UVFW};s!;w+;Fu jP;Fu juWvN F_^]UVFW};s,;w&+;Fu j5PvN >;Fu jWv[YYF_^]jb7RH ]x33҉u;K; pM"}u%Ni;afCreateTexture2D failed!need to recreate local texture, new texture width is %d, height is %dCopyTexture : invalid paramCopyTexture : source and destination textures has different dimensions, so cannot copyDwmcapDTGetSharedHandle : get null handle!DwmcapDTGetSharedHandle : Invalid args!ThreadProc_Start : found rpc window existing, this time we no need to hook and create rpc window, just free library and exit.ThreadProc_Start, CreateThread suc, id = %xDwmcapDTGetDesktopBitmap : Invalid args!DwmcapDTGetDesktopBitmap : Invalid rect!m_pLocalTexture2D->Map, but get null data!m_pLocalTexture2D->Map failed!local texture creation failed!new handle = 0x%xOpenSharedResource get Texture2D failed! hr = 0x%x handle = 0x%xUnable to get Shared texture!device->QueryInterface failed! hr = %xD3D10CreateDevice1 failed! hr = %xDwmcapDTGetDesktopBitmap : buffer length is not enought!InjectToDWM, WriteProcessMemory failed, GetLastError = %xInjectToDWM, CreateRemoteThread "LoadLibrary" failed, GetLastError = %xInjectToDWM, CreateRemoteThread "ThreadProc_Start" suc, id = %x, proc = %x, hRemoteModule = %xInjectToDWM, CreateRemoteThread "ThreadProc_Start" failed, GetLastError = %xGet the module handleFinally, we didn't got the module handle! will not do hook to dwmGet null module handle!No.%d time to Call RemoteGetModuleHandleInjectToDWM, CreateRemoteThread "LoadLibrary" suc, id = %x, proc = %xInjectToDWM, VirtualAllocEx failed, GetLastError = %xDwmkernel32.dllLoadLibraryW:_.HPNؖ InjectToDWM failed, return : %xGetRpcWindow return not-null64MOsX NЏL64MOHr,gDwmcapDT_Hook_InjectToDWMPrepareCopyTexture : pDevice->CreateTexture2D failed!need to recreate copy texture, new texture width is %d, height is %d7R"07RW7R.2.1vector too longNoTXLogLogs\Tencent\\_DWMCaptureDT.tlglog_DWMCaptureDT.tlgTXLOGGER_BYDWMCAPTUREDT/logbuf:/loglevel:0x%X0123456789ABCDEFfuncfileN9?qʒGYyTInstall_IDXGISwapChainDWM_Interface_Hook okMH_EnableHook failed, return %dMH_CreateHookEx failed, return %dCreateSwapChain failedEnumOutputs failedEnumAdapters failedquery IID_IDXGIFactoryDWM interface failedCreateDXGIFactory failedD3D10CreateDevice1 failedError : MH_Initialize failed!, return %dInstall_IDXGISwapChainDWM_Interface_Hook, Err : hook already installed! just return. Remove_IDXGISwapChainDWM_Interface_Hook ok!MH_Uninitialize failed, return %dMH_RemoveHook failed, return %dMH_DisableHook failed, return %dDllMain: dll unloadedDllMain: dll loadedIDXGISwapChainDWM_Present: error, IDXGISwapChainDWM->GetDevice get null point!IDXGISwapChainDWM_Present: error, IDXGISwapChainDWM->GetBuffer get null point!IDXGISwapChainDWM_Present: error, copy texture creation failed!IDXGISwapChainDWM_Present: g_bNeedToUnloadLibrary is TRUERpcWndProc received quit msg : %sWM_DESTROYDWMCAP_UNLOADUnregisterClass failed, GetLastError return %xDestroyWindow failed, GetLastError return %xRegisterClass failed, GetLastError return %x, will not do hooking, just freelibraryandexitthreadfq{!Dɮ2iL~,4AO'L~,4AO'L~,4AO'FY/(e =L9o<{Oyzʩ]B_S7RS7RT7RAT7RXT7RU7RT7RhU7RT7RT7RT7R$7RU7R7R87RH7Rp7R RSDS-ZsGK =*SC:\Users\rodmanluo\Desktop\dwm截屏的开发相关文件\dwmcapDT\Release\dwmcapDT32.pdb7R7Rȍ7Rԍ7R7R7R@7R7R@ 7R7R7R7R87RH7RP7R7R@87RXfaaaabEb`b{bbb7RȎ7R7R^a7R"7R07R 7R,7RH7R7R 47R7R W7Ra7R"d7Ra7Ra7Ra7Ra7R"7Ra7R"ԏ7Rb7R"7R7b7R",7R@H7RX7R"h7Rx7R@I7R7R"7RА7Rb7Rb7Rb7R"7Rb7Rb7Rb7Rb7R"D7RcX7Rq\7R=\7RQ\7R\7R\7RH]7R_7R`7Rm7R7Ro7Rc7RT7Ro7RU7R7Rԕ8rܕ@rpqܛqȔ,qДĝ4qN^l~ږ*@Vhvėԗ":Rdp|Θ66LbtЙܙ$2DTdrnH8&$ڟ"X@$Nܝҝ\nΞ&<FPXbl֜$0<Lnx4›p^N<0 ĚԚ D3D10CreateDevice1d3d10_1.dllCreateDXGIFactorydxgi.dllRaiseExceptionDeleteCriticalSection]Module32NextWRCloseHandle[Module32FirstWGetLastErrorCreateToolhelp32SnapshotGetModuleHandleWcFreeLibraryAndExitThreadCreateThreadEGetProcAddressSleepVirtualFreeExWaitForSingleObjectCreateRemoteThread.WriteProcessMemoryVirtualAllocExOpenProcessGetModuleFileNameWIsWow64ProcessGetCurrentProcessSizeofResourceTLockResourceALoadResourceNFindResourceWMFindResourceExWInitializeCriticalSectionEnterCriticalSection9LeaveCriticalSectionfSetFilePointer%WriteFile.FindClosecMoveFileWDeleteFileW9FindFirstFileWGetCurrentProcessIdGetTickCountQueryPerformanceCounteryGetSystemTimeAsFileTimeRGetProcessTimesCreateFileWCreateDirectoryWaSetFileAttributesWGetFileAttributesWGetCommandLineWVirtualQueryGetCurrentThreadIdGetThreadContextHeapReAllocSetThreadContextHeapAllocHeapFreeThread32FirstHeapDestroyHeapCreateThread32NextOpenThreadVirtualProtectSuspendThreadResumeThreadVirtualFreeVirtualAllocsGetSystemInfoKERNEL32.dllFindWindowExWUnregisterClassW|SendMessageWGetWindowThreadProcessIdFindWindowWMessageBoxW#GetDesktopWindowDestroyWindowIsWindowDefWindowProcWjReplyMessage7PostQuitMessageDispatchMessageW]GetMessageWnCreateWindowExWNRegisterClassWUSER32.dllSHGetSpecialFolderPathWSHELL32.dll?_Xlength_error@std@@YAXPBD@ZMSVCP100.dlle??3@YAXPAX@Z!_CxxThrowException1wcscmpmemsetfreememcpy7wcslen:__CxxFrameHandler3?wcsrchrq_time64"??0exception@std@@QAE@ABQBD@Z ?what@exception@std@@UBEPBDXZ]??1exception@std@@UAE@XZmemmoveOwmemcpy_s_vscwprintf)vswprintf_smemcpy_smemmove_sc??2@YAPAXI@Z$??0exception@std@@QAE@ABV01@@ZmallocP_wtoi:wcsncmpiswdigit;wcsncpy_snwprintfiswspaceisspaceMSVCR100.dll_unlock[__dllonexit#_lock_onexit!_except_handler4_common4_malloc_crt_encoded_null_initterm_initterm_e_amsg_exit1__CppXcptFilter?terminate@@YAXXZ?_type_info_dtor_internal_method@type_info@@QAEXXZ_crt_debugger_hookS__clean_type_info_names_internalInitializeCriticalSectionAndSpinCountHeapSizeJGetProcessHeapEncodePointerDecodePointerInterlockedExchangeInterlockedCompareExchangeTerminateProcessUnhandledExceptionFilterSetUnhandledExceptionFilterIsDebuggerPresent_local_unwind4yTZ(<PP('n.m'$iʠdwmcapDT32.dllDwmcapDTGetDesktopBitmapDwmcapDTGetSharedHandleDwmcapDT_Hook_InjectToDWMDwmcapDT_Hook_UndoAllGetRpcWindowԌ7R.?AVCAtlException@ATL@@)vE~3Q`aT, {7^D PADPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDING00,0<0B0L0Q0^0d0s0y000000000000111?1Q1t11n2}22222222%363w333333333.4z444445+5g5q5555555566%6N6_6e6x666666666666A777@8Z8p8z88888959P9r9|99999:":r::E=S=u===>9>G>]>>D??? xe0o0000061;1D133333)4/454E4d4{4444444 555-535=5G555555555555 6z6666666777'7-737B7R7Y7`7g7777777 888"81868E8K8W8888 99+909O9W9r9w9999999999999::1:<:B:X:r::::::;;0;n;t;~;;;;;;;;;;"<4>'>/>7><>K>|>>>>>>>>>>??(?-?7?N?T?Z?`?r???????0000*000s0000 1-111112P2b2u2222223373>3H3N334f4k4v444444*575c5v55555555666-6C6K6R67889 99 :Y:q:::;;*>r>>>>>^?o??@*0K0R0f0v0000 11$1:1y12o2222+3:3C3Z3334444455^5+666 8B888H9]9c9 :::<<<<<6>;>A>P>U>e>t>{>>>>? ??"?1?@?Q?X?]?x?}?????????Pp0S0X0g0000091@1F1K1[1g1m1t11111111111122.2<2H2M2]2m2x2~2222223*3F3e3l3333333394P445566.646:6@6\6667777777788(8@8J888899"9'9,9B9N9o9}99999999:::$:0:@:F:M:d:j:~:::::::; ;3;:;?;D;K;X;i;;;;;+>>">2>7>=>C>Y>`>h>n>t>z>>>>>>x?}?????``.040:0@0M0p0}0000000000011Z1111 2.2W2r222333&3+31353:3@3M3Y3c3n3r3pL2P2T2`2111<<<<<<<<<<<<<<<$=(=========>>>0>4>D>H>P>h>>>>>>??$?(?0?D?L?`?h?t????????T0000<0d00000000 111(1H1P1X1`1l11111112$2(2H2h222222200000000202 *H 2021 0 +0L +7>0<0 +70 0!0 +-|н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  1 cR9qf}ΌM0  *H QTkd^t+]m<;]F͒8 Yś}}h T@Ŵ&[^ୖO|69-p։2r1nZt$E&AS,p T{$@̈́0(w~Tik^Iº|]qN;1ko>D QjSS}z׃_\MM'Djs8M]{S56  ·zC)l`"n0 *H  100r0^1 0 UUS10U Symantec Corporation100.U'Symantec Time Stamping Services CA - G285njP0 +]0 *H  1  *H 0 *H  1 181123135453Z0# *H  1s ӷ0  *H u|l=H(GYPAuPW愃[nk<~ v}k FNKCam8rk#ܲfzzwN5aBzzg?*kҷ_ָDCߒ{`뵨4_CN=Qa5 DW^Xf*?dk#eיf'i\iT=6h2Wz6Y"?~DVH \܀ݼ"'R|7V#-t@_0 +710 *H 010  `He0\ +7N0L0 +70 010  `He Y^$mьԫ|y+'{7 0%0 ]-I L~jh6^20  *H  01 0 UUS10U Symantec Corporation10U Symantec Trust Network100.U'Symantec Class 3 SHA256 Code Signing 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://sv.symcb.com/sv.crl0aU Z0X0Vg 0L0#+https://d.symcb.com/cps0%+0 https://d.symcb.com/rpa0U% 0 +0W+K0I0+0http://sv.symcd.com0&+0http://sv.symcb.com/sv.crt0U#0;Sy3}.+ʷrf0Uޱ{Ș|Z0  *H  6R ^>.†"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" ޲:S&C[=,=L.D_=0  *H lW&G::c$SYϙi_JN%>\_V)&( b=B 8C\*R1]H}8}ΤAW_P$՟3on@8V5w~Ƈo{w\Ф¨/Zѭ5:Ǣ]+ f7 6 <Y!H3##UмKkV$]b 0:T8Lf1b'ʡ t0 p +71 `0 \ *H  M0 I10  `He0 *H  0 +2010  `He uRt~,@YZuFw3U\30Tmf?XQwD20181123135453Z/-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 181123135453Z0/ *H  1" p9_VʝF{(Yz8c70 *H   1000z*7rj#o&Iͩ0o0_]0[1 0 UBE10U GlobalSign nv-sa110/U(GlobalSign Timestamping CA - SHA256 - G2 ]$:0  *H TܹzS*s95㌻j"AL5y0b aB՞7t+XbwvJht!6Oᩄ%I^9{{ 58Ham_g018eۊUe-hci0imv8|L 0MhۓB滤NȭʠxdK.edNV6y7"rz/A7e齅( 05@j$ .