MZ@ !L!This program cannot be run in DOS mode. $8J|$|$|$ux$.%~$.!w$. t$.'$%~$|%$%y$ }$)}$$}$}$&}$Rich|$PEdA1b" BXT`@X `gTg8`.textAB `.rdata5`6F@@.data |@.pdata@@.rsrc @@.reloc@BH\$H|$UHl$HHH3HEOH UnSHH(SE}6EEE_HJE%DBE#`FE'vE+t>E/.E30oCE716E;WE?}6ECEGEK_HPHH3HEH|$@LEH|$8HD$0HHtD$(DOHD$ PH|$@HEH|$8DOHD$0LEH"D$(HD$ HwPEH|$@HEH|$8DOHD$0LE/HD$(HD$ H1PH|$@HEH|$8DOHD$0LE?HD$(HD$ HOHOQH 4SHNHHSNHHQ[PH ׏PHH'HnPHUQH QHQHRHLP@H QPHTRHLPH tQPHRHLPyH OQPHQHLnPH *Q|PHQHLIPH QWPHpQHL$PHH P0PH1QHLO3H PPHQHLO pH POHPHLOpH rPOH}PHLOH MPOHHPHLlOHHMOH3L$I[I{I]3%M%tM%fM%XM%M%H8H\$ WH@HCHHT$PHE3CHt2Hd$8HL$XHT$PLHL$0LHL$`HL$(3H\$ ZCH\$hH@_@SVWH@H+CH3E3HT$`HCHt9Hd$8HL$hHT$`LHL$0LHL$pHL$(3H\$ Bǃ|H@_^[@UHH HeHMCHEHEBH1EBHM H1EBE HMH H3E H3EH3HH#H ]H\$ UHH HxH2-+H;utHeHMBHEHElBH1EXBHM H1E@BE HMH H3E H3EH3HH#H3-+H;HDHH\$HHHށH ]H(uH=HuAH(H MH%AH = HAHAH(H$HH(H(s H( LcAHH;rH\$0H _H\$WH H{XH=tXHHt>HH;rH\$0H _HHHRHRH+H+H;wHiRHQH+H+H;wA)H(L=RHHQI+I+H;wHHt HՆg=H(HRH+HQH+3H;HH+H[QH+HI;vHQHIQH+H+H;wHH+H'QH+HI;v HQHQH+H+H;wA)H(HH+HPH+HI;v5LPQHHPI+I+H;wHHt Hz<H(H+HPH+3HI;H A<HZ3H;3H\$Ht$WH33DE3DAntelAGenuDҋ3ACE AineI$E ʉ\$L$T$ uPH Sx%?=t(=`t!=pt w$HHsDADDDH;|&3$Dۉ\$L$T$  s E DɄwD wD wwsyss3H H HT$ HD$ ":uWrwaw_wA t8 HwFwD#D;uHD$ $6%@6%B6%D6%F6%H6%J6%L6%N6%P6%7%L6%5̰̰̰̰̰3H(MA8HI H(@SEHALALtA@McPLHcL#IcJHCHHCDt DLL3I[)ffff%8@UH HM@H ](@UH HM H ]@UH HH ]w@UH0HHHL$(T$ L LEpUhHM`H0]@UHH3Ɂ8]H6H6*6]H\$VHPHLL$@HLD$xHHtL6t~<t$H Q7HMH Q73H\$hHP^úX36HHtHL$xHN0H|$`F<HF@H7HT$@HNHL$8LC HL$xHHD$pE3HD$0D$(,D$ ,Hϋ5H|$`tF8H6HH6S5F8؅t=tH)H\$ VHH/F8؅t=tH2 @SH@HD$`HHL$`HL$ LL$hHLD$0HF/t{<tH C0HFH C03H@[ú9T$hGT$h3/HtHT$0L@ DL$hHHC@D$`HS0D$ C<GLUAWHHMKIK HIKMCE3HOFHE{ .tD9}Ht+mD}8HV.HHL.H\$WH@HLL$hHHL$`HL$ LD$0HHD-t{<t$H;DH -H -3H\$PH@_HL$hLC@H.D-tHKPH;~HK@,H DHT$0DɋD$`HLC@HS0C<D$ LI[VH`HMKIKHIKMCHHCV,t~<t$HuCH -H -3H\$xH`^HL$HLF@HhC,tHNPH;~HN@+HGCHD$@HF0HF@HD$XH|$pF<L$P,HNHD$0HL$(L$$HT$PL$ AHL$@H*Hϋ+H|$py**F8؅t"=tHB F8H3,HH),H\$ VHHhH3H$HLL$pHHL$hHL$(LD$XHL$PHL$ HBH*t5HL$hH$O؅x~<t:HAH y+H +3H$H3H$Hİ^HL$pLF@HA+tHVPHN@H;~C*HAHD$XHF0HH$H$F< T$x-+HD$@HNHL$8LL$`L$PHT$xH\$0H$AHD$(L$ HL$X(Hϋ)H$u')F8t!=tF<F8Hw*HHm*H\$VH@HLL$0HLD$hHH@F)t~<t$He@H )H *3H\$XH@^HL$0LF@HX@)tٸH9FP~HN@(H:@HD$hHF0H|$PF<)DFPHNHV@LL$`HL$ HHL$h&Hϋ(H|$PtF8Hw)HHm)M&F8؅t=tH?#@SH AE/.E30oCE716E;WE?}6ECEGEK_H6HHu HEH$3LEH|$@H|$8HHD$0HiD$(DOHD$ H|$@HEH|$8DOHD$0LEHiD$(HD$ HH|$@HEH|$8DOHD$0LE/HAiD$(HD$ HH|$@HEH|$8DOHD$0LE?HhD$(HD$ HHtCH2H HHHr LHHh3HH$HMOH3H$HĠ]HHH[H3HD$8AHQLD$ AIlHuH H W3 HL$ hHL$8H3HHHHZH3HD$pAAHQLD$ AIHuH AH 3 HL$ HL$pH3HĈHHIHtH%HhH9ZH3HD$PHLL$ Hr2LD$(_D$ uTnfr~ʍ&6HXdrȎ؎Ғ" .DNo ޓГ^D2$ 6J^ޑΑn^JƐtdN@2֐: ʏr^F&%%*++kKTF_REUSE_SOCKETSO_UPDATE_CONNECT_CONTEXTSO_UPDATE_ACCEPT_CONTEXTNULLINVALID_HANDLE_VALUEINFINITEERROR_PIPE_BUSYERROR_SEM_TIMEOUTERROR_OPERATION_ABORTEDERROR_NETNAME_DELETEDERROR_IO_PENDINGCancelIoExKERNEL32_socket  ?We None Set event. ConnectNamedPipe(handle) -> Overlapped[None] Start overlapped wait for a client to connect.ConnectPipe(addr) -> pipe_handle Connect to the pipe for asynchronous I/O (overlapped).getresult(wait=False) -> result Retrieve result of operation. If wait is true then it blocks until the operation is finished. If wait is false and the operation is still pending then an error is raised.WSASendTo(handle, buf, flags, address_as_bytes) -> Overlapped[bytes_transferred] Start overlapped sendto over a connectionless (UDP) socketReadFile(handle, size) -> Overlapped[message] Start overlapped readcancel() -> None Cancel overlapped operationGetQueuedCompletionStatus(port, msecs) -> (err, bytes, key, address) Get a message from completion port. Wait for up to msecs milliseconds.WSASend(handle, buf, flags) -> Overlapped[bytes_transferred] Start overlapped sendRecvFile(handle, size, flags) -> Overlapped[message] Start overlapped receiveBindLocal(handle, family) -> None Bind a socket handle to an arbitrary local port. family should AF_INET or AF_INET6. UnregisterWait(WaitHandle) -> None Unregister wait handle. ReadFileInto(handle, buf) -> Overlapped[bytes_transferred] Start overlapped receiveRegisterWaitWithQueue(Object, CompletionPort, Overlapped, Timeout) -> WaitHandle Register wait for Object; when complete CompletionPort is notified. WSARecvInto(handle, buf, flags) -> Overlapped[bytes_transferred] Start overlapped receiveWriteFile(handle, buf) -> Overlapped[bytes_transferred] Start overlapped writeAcceptEx(listen_handle, accept_handle) -> Overlapped[address_as_bytes] Start overlapped wait for client to connectFormatMessage(error_code) -> error_message Return error message for an error code.TransmitFile(socket, file, offset, offset_high, count_to_write, count_per_send, flags) -> Overlapped[None] Transmit file data over a connected socket.CreateIoCompletionPort(handle, port, key, concurrency) -> port Create a completion port or register a handle with a port.DisconnectEx(handle, flags) -> Overlapped[None] Start overlapped connect. client_handle should be unbound.ResetEvent(Handle) -> None Reset event. UnregisterWaitEx(WaitHandle, Event) -> None Unregister wait handle. PostQueuedCompletionStatus(port, bytes, key, address) -> None Post a message to completion port.ConnectEx(client_handle, address_as_bytes) -> Overlapped[None] Start overlapped connect. client_handle should be unbound.RecvFile(handle, size, flags) -> Overlapped[(message, (host, port))] Start overlapped receiveWSAConnect(client_handle, address_as_bytes) -> Overlapped[None] Bind a remote address to a connectionless (UDP) socketCreateEvent(EventAttributes, ManualReset, InitialState, Name) -> Handle Create an event. EventAttributes must be None. (x0+~%KKKkKkkkKKKkKKKKOiiZEventAttributes must be NoneKiexpected tuple of length 2 or 4uunknown error code %u|K%R still has pending operation at deallocation, the process may crashOiOiIIrecvfrom returned unsupported address family|ioperation not yet attemptedoperation failed to startoperation already attemptedKOy*buffer too largeKk|kKOkuHuHkk;ConnectEx(): illegal address_as_bytes argumentKO!:ConnectExKKkkkkkUKOkOOverlapped objectRSDS?5AX=C:\A\34\b\bin\amd64\_overlapped.pdbUGP0.text$lp00_overlapped0.text$mn*6.text$mn$00+.text$x+,.text$zy+R%.text$zz`.idata$5c(.00cfgc.CRT$XCAc.CRT$XCZd.CRT$XIAd.CRT$XIZd.CRT$XPAd.CRT$XPZ d.CRT$XTA(d.CRT$XTZ0d.rdatai.rdata$00x.rdata$CastGuardVftablesAx.rdata$CastGuardVftablesCx0.rdata$voltmd@x4.rdata$zztz.rdata$zzzdbg ~.rtc$IAA(~.rtc$IZZ0~.rtc$TAA8~.rtc$TZZ@~ .xdata@X.edatax.idata$2.idata$3(.idata$4.idata$6p.datap.data$00.data$pr00@.data$zzP.bssX(.bss$00.pdata.rsrc$01 .rsrc$02%t4 PL*!$@~t d42`)+ju+2P  4 Rp`)+6++6+2P2PB 4rp``)1J+RPd42 pBbB  b  4 rprp`020  4 2P  2PBBB20 "`)!="+="PB20202020dT42pBBBBBBBB4P  4 2p  4 2p  4 2pBBd4 p  P!QQFt#d4p34!p34!p34!p34 4 `L*!tT7R8H!T7R8H 0L*p!t4NN!4NNd42 prp!  d 4 F Gȁ!d F Gȁ!F Gȁ!d F Gȁ!F Gȁ2`!48..0!  t..8! ..8!8..0! 48..0`!4x12!t22!22!x12!4x122`!4L//!t// !// !L//!4L// 4 `L*p!t,-h!,-h4 r p  4 `!t +:,!+:,  4 `!t56܃!56܃  4 r`!t 99 !99   4 rpr0td 4   4 2p20 d T 4 Rpd42 p20!t<:\:!d\:c:!\:c:!<:\:!t<:\:!<:\:d 4R pL*pL*8B`!  T 4 ;;D!t;;P!;;P!;;D20R0!d 4 I>I!t>IyI!>IyI!I>IL*PB!  t4HLiL!HLiLB!  t4LL@!LL@!  t4 G Hp!tG Hp!G HpB!  t4MM!MMB!  t48MYM!8MYM!4 KK!KK20!  t4 J%KH!J%KH`!  t 4 J@Jx!J@Jx!  t4 lHH!tlHH!lHH 4PL*!tBsC!BsCB0Brhlp_overlapped.pydPyInit__overlappedZxa(`vpbpHa `b ,aƕNb|ʔޔ(>Tnfr~ʍ&6HXdrȎ؎Ғ" .DNo ޓГ^D2$ 6J^ޑΑn^JƐtdN@2֐: ʏr^F&inet_ntopKWSARecvFromIWSARecv!WSAConnectQWSASendTo[WSAStringToAddressWNWSASend;WSAIoctlWS2_32.dllReadFileyCancelIoWSetLastError=WriteFileRegisterWaitForSingleObjectUnregisterWaitGetQueuedCompletionStatusCreateFileWGetModuleHandleA:PostQueuedCompletionStatusCreateEventWFormatMessageWtGetLastError<SetEventCloseHandleResetEventGetOverlappedResultGetProcAddressUnregisterWaitExLocalFreeCreateEventACreateIoCompletionPortConnectNamedPipeKERNEL32.dllPyBool_FromLongPyExc_ConnectionAbortedErrorPyImport_ImportModulePyEval_SaveThread'PyExc_RuntimeErrorPy_BuildValuePyMem_RawMalloc_Py_NoneStructIPyTuple_NewPyDict_SetItemStringPyErr_SetStringPyErr_WriteUnraisable9PyExc_ValueErrorPyLong_FromUnsignedLongPyErr_FormatPyModule_AddTypeMPyTuple_Type_Py_FalseStructPyErr_SetFromErrno_Py_DeallocPyModule_GetDict PyArg_ParsedPyObject_Freer_PyBytes_ResizePyUnicode_AsWideCharStringPyUnicode_FromFormatPyModule_Create2PyErr_ClearPyMem_FreePyLong_FromVoidPtrPyExc_OSErrorPyExc_ConnectionRefusedError/PyBytes_FromStringAndSize PyArg_ParseTupleAndKeywordsT_PyObject_New&_Py_TrueStructPyMem_RawFreePyUnicode_FromStringPyErr_SetExcFromWindowsErrPyBuffer_Release PyArg_ParseTuplePyEval_RestoreThreadpython39.dll__C_specific_handler%__std_type_info_destroy_list__current_exception__current_exception_context>memsetVCRUNTIME140.dlluiswctype6_initterm7_initterm_e?_seh_filter_dll_configure_narrow_argv3_initialize_narrow_environment4_initialize_onexit_table<_register_onexit_function"_execute_onexit_table_crt_atexit_crt_at_quick_exit_cexitgterminateapi-ms-win-crt-string-l1-1-0.dllapi-ms-win-crt-runtime-l1-1-0.dllRtlCaptureContextRtlLookupFunctionEntryRtlVirtualUnwindUnhandledExceptionFilterSetUnhandledExceptionFilter*GetCurrentProcessTerminateProcessIsProcessorFeaturePresentdQueryPerformanceCounter+GetCurrentProcessId/GetCurrentThreadIdGetSystemTimeAsFileTime,DisableThreadLibraryCallsInitializeSListHeadIsDebuggerPresentGetStartupInfoWGetModuleHandleW  OF(OG] f2-+/ j;j?@@>kjlHsjJnjJ@ukIr kEo0kKqHk8MXpXkMtpkGwkLkkHLtkF`lk4Nv(j<0jPj<Xji 8ii(ji<li<:hn i00 n0i0p@i2oHi05qXi9rhi50opi+Pri,uiL/Ptix10si8.lip30viT7mi$@~p~``vt~x~-$TT|tLdL[l\=@XX{lhD< \ - d0 ( L T ! !! !D"D"h"h"""""##c$d$$t$$|%o%p%%%%8&v& 'c''=)ȀL*i*8l**0**؀++++~+6+ 6+J+J++L++++\~+:,:,,,,̃,-h--|-5.8..0..8..L..d..x.I/L//// // /0400D0/0T000p0x1dx12222v2v22Ђ22222o3Hp34444444$4.54055<56܃6 7 7T7T7R8HR88`89t99 999::,<:\:\:c:c::::Є:::::::;;;D;;P;@<h@<<|<<<>>??H@H@s@@t@@(@AxABPBsCsCDDEErE4tEE$EFF Gȁ GGЁGGGGGG GG G Hp HIHxIHgHgHlHlHHHHH Iȇ II܇I>I>IyIyII̅IIIJJ@Jx@JJJJJ%KH%KjKPjKKhKKK@L@LEL0HLiLiLLLL0LL@LMHM7M`8MYMYMMMMMMMNN1NԆ4NNNNN O O5P8PQ 8Ph  E true 4VS_VERSION_INFO + +?StringFileInfo000004b0VCompanyNamePython Software Foundation@ FileDescriptionPython Core.FileVersion3.9.116 InternalNamePython DLL0LegalCopyrightCopyright 2001-2022 Python Software Foundation. Copyright 2000 BeOpen.com. Copyright 1995-2001 CNRI. Copyright 1991-1995 SMC.HOriginalFilename_overlapped.pyd.ProductNamePython2ProductVersion3.9.11DVarFileInfo$Translation`,ȣУأ(@H08ب (X`h8PȢآ (8@HX`hxȣأ@HXhp@HX`hxȥإ (8@HX`hxȦئ@0 *H 010  `He0\ +7N0L0 +70 010  `He 5t*fg+މ`*?m栂/00@`ҜL^ͩ0  *H  0b1 0 UUS10U  DigiCert Inc10U www.digicert.com1!0UDigiCert Trusted Root G40 210429000000Z 360428235959Z0i1 0 UUS10U DigiCert, Inc.1A0?U8DigiCert Trusted G4 Code Signing RSA4096 SHA384 2021 CA10"0  *H 0 մ/B(x]9YB3=pŻą&0h\4$KOxCgROẂ>Mp$d}4}LWkC;GZL %Ӌ eI5=Q!xE.,IpB2ehMLHRhW]eO,HV5.7|2t9`ֹ1ܭ#GGnmjg-ҽD; Ǜ2Zj`TI\o&ղ8Αoa4\E(6*f(_s΋&%\Lb^3 +6yue̻HPwPFaX|<(9Է SGu00v[K]taM?v޿Xr)Am&vhAX&+MYxρJ>@G_ɁPs#!Y`dT!8|fx8E0OcOL SA|X=G2 l< VY0U0U00Uh7;_a{eNB0U#0q]dL.g?纘O0U0U% 0 +0w+k0i0$+0http://ocsp.digicert.com0A+05http://cacerts.digicert.com/DigiCertTrustedRootG4.crt0CU<0:08642http://crl3.digicert.com/DigiCertTrustedRootG4.crl0U 00g 0g 0  *H  :#D=v:VH4,tfrʯl0'DK|&7:]Hm?I'EPv~7q"Zj PyH~؀aVv_C>v9=ԙJ(_&XH'?v`\ 98Nn6!SZj>C3O8Tm]@3|╲!usRF4Kov7,?&C p)5\8U7 1.\9qᾜ &gN_zI.t<V+#{pk栺:?ERAHKMD@(V*/ d<3(<ˏ ;{˷w(?/"lA\flņ&3 Kjj@0HK4Q Y mP+JtRH!W;Eanh&`ȯc:VxN0w0_0 %# 0  *H  0i1 0 UUS10U DigiCert, Inc.1A0?U8DigiCert Trusted G4 Code Signing RSA4096 SHA384 2021 CA10 220117000000Z 250115235959Z0|1 0 UUS10 UOregon10U Beaverton1#0!U Python Software Foundation1#0!UPython Software Foundation0"0  *H 0 "jM ħlbcC/=;W03ɼ7Ud<OK "aeG%r5feؒ:a !..R1Fu$AZ܁g[g46F4gڟwŒOQ\*; #m_ȃaxur0$"GȮ؃c2=eJ9c~83HCӞ/r2tdV y,wa/ YX~ q JiN9OD7ZG4%z#3u5*؃H6NL9㽄{iLJd&&h#{Jz!yr;U 70503g 0)0'+http://www.digicert.com/CPS0+00$+0http://ocsp.digicert.com0\+0Phttp://cacerts.digicert.com/DigiCertTrustedG4CodeSigningRSA4096SHA3842021CA1.crt0 U00  *H  omBH.}pa.miN#\ڻ$|}MKIhC5<5HdsᦱkO>U\ )8Kj3Oy.&䙓sBZ,k5g ,pekHAvu?U!t]qZ@P験"([h[rQU,9s="NqEI^0oH*ppZIZnBMI3Ls!:ZhRrGl#u: 9)>?D}[xR<*ٱ6[[ t1ԃ(Ȱ}j޾UwNq!9a T[2T3NGo!O\|T.]Ndr%2ukm_~'OD T Q !-4p2Tk=ېĬ3r$޹LQV˸^3꟱kIQי鷯t: D%ZmdzXprX , )gEH#?EGŦ`100}0i1 0 UUS10U DigiCert, Inc.1A0?U8DigiCert Trusted G4 Code Signing RSA4096 SHA384 2021 CA10 %# 0  `He0 *H  1  +70 +7 10  +70/ *H  1" Dr Id(BOŮF9weOK0j +7 1\0ZXVBuilt: Release_buildfix_v3.9.11_20220316.010  *H mM\90W핈ow,2P5]ښ DP&靥fS# RyˎK] qs B+Aŧ5+MdB;Wtc8ZO .Kf&<@=u`^|!\\M)<< kLQ-q (Ez>_W˜+<$vE[}JC4C *#&~6Rg46~MEN ht>6)`d4Zǡݧ (Q/*Mya*l*"A-WVEvH>"E;;*qr0%Yޯr\ߦRt_88v'[Tt}cc5}_Oq/|E(U,\d'hyT( \>e3tfSG>޽ZRtYaGf)J+\*ceVȯ8EA_}=nC!@k }0 y +71 i0 e *H  V0 R10  `He0w *H  hf0d `Hl010  `He md(<6sIk?4,!R; arY\XIVo20220316144120Z 700 BJ:`@!0  *H  0r1 0 UUS10U  DigiCert Inc10U www.digicert.com110/U(DigiCert SHA2 Assured ID Timestamping CA0 210101000000Z 310106000000Z0H1 0 UUS10U DigiCert, Inc.1 0UDigiCert Timestamp 20210"0  *H 0 agŊ EckQ:B uuM P&ok \HD忛abZg c6j)+pxm}m =jv銽]vvv:SZ6ƣ/:asNm3|]E-KPA:7Vܓ#P%dӏ/W ,#MxF1)J\ 1J0Z_lCI &#Sc[0›iVTz[ /K ɕcNrzs I00U0 U00U% 0 +0AU :0806 `Hl0)0'+http://www.digicert.com/CPS0U#0 )a%5n0U6Df(-D6jz0qUj0h020.,http://crl3.digicert.com/sha2-assured-ts.crl020.,http://crl4.digicert.com/sha2-assured-ts.crl0+y0w0$+0http://ocsp.digicert.com0O+0Chttp://cacerts.digicert.com/DigiCertSHA2AssuredIDTimestampingCA.crt0  *H  Hܵ# gFBrQt #G%pY'MyÆ;DfMipbQJxy6z'RC{A"FNdwc_#RiS̍s e9pKz{ =2auv\rdI"uB-28`R\a$%O)sCQڽc[.OJ q~?IΧVϺYva_~gx6([/010 %2~A60  *H  0e1 0 UUS10U  DigiCert Inc10U www.digicert.com1$0"UDigiCert Assured ID Root CA0 160107120000Z 310107120000Z0r1 0 UUS10U  DigiCert Inc10U www.digicert.com110/U(DigiCert SHA2 Assured ID Timestamping CA0"0  *H 0 2K͏ݩ9T(W#JE3Q}}Mh~綠􍳈䗿c!W~j8.;̦2Y_e?FGU~ '~"?~">m;| ]Ț T qk"uqrN @:\QyM$#0]<`j/GوP^fnVa')QFP*,u>1֭d{Єr=MBS*O<ڬݬV00U )a%5n0U#0E뢯˂1-Q!m0U00U0U% 0 +0y+m0k0$+0http://ocsp.digicert.com0C+07http://cacerts.digicert.com/DigiCertAssuredIDRootCA.crt0Uz0x0:864http://crl4.digicert.com/DigiCertAssuredIDRootCA.crl0:864http://crl3.digicert.com/DigiCertAssuredIDRootCA.crl0PU I0G08 `Hl0*0(+https://www.digicert.com/CPS0  `Hl0  *H  qQVi|czx7@Kŧ B,w+ !Z*4j'f `v:|b^%ĺ{,![,5Churǘ5f6 ` 2ok\ti+%6n8;ˀ0R oD,_ E2}:S R q\l-[ׂ}LVkD.A{&jG^)ϟu1UX]uoNN:bDDmJ0: ׫rLI!Mu.bR6Rյo[