Function at 0x40d5ef
Capabilities:
Print debug messages
Set environment variable

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x86c
mov eax, dword [sym.imp.KERNEL32.dll_CreateMutexA]
push ebx
push esi
push edi
push str.MTX8c0dx3ed
push 0
push 0
mov dword [ebp - 0x3c], eax
call eax
mov edi, dword [sym.imp.KERNEL32.dll_SetEnvironmentVariableA]
mov esi, eax
mov ebx, dword [sym.imp.KERNEL32.dll_ReleaseMutex]
mov dword [ebp - 0x4c], edi
mov dword [ebp - 0x40], ebx
test esi, esi
je 0x40d635
push str.hpxkhn58
push str.jww7kx1x
call edi
push esi
call ebx
mov eax, dword [sym.imp.KERNEL32.dll_LocalAlloc]
xor esi, esi
push 0x1cf
push esi
mov dword [ebp - 0x50], eax
call eax
push eax
mov eax, dword [sym.imp.KERNEL32.dll_LocalFree]
mov dword [ebp - 0x54], eax
call eax
mov ebx, dword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
lea eax, [ebp - 0xc4]
push eax
push 0x20019
push esi
push str.reg8igc9ono
push 0x80000001
call ebx
push str.XMLtp8yic9j
push 1
push esi
push esi
mov esi, dword [sym.imp.KERNEL32.dll_CreateSemaphoreA]
mov dword [ebp - 0xc], esi
call esi
push 0
push 1
push eax
mov eax, dword [sym.imp.KERNEL32.dll_ReleaseSemaphore]
mov dword [ebp - 4], eax
call eax
xor eax, eax
push eax
push 0xf58
push eax
push 4
push eax
mov eax, dword [sym.imp.KERNEL32.dll_CreateFileMappingW]
push 0xffffffffffffffff
mov dword [ebp - 0x34], eax
call eax
push eax
mov eax, dword [sym.imp.KERNEL32.dll_CloseHandle]
mov dword [ebp - 0x38], eax
call eax
mov eax, dword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [ebp - 0x18], eax
call eax
push str.SMPHR_b466izpz
push 1
push 0
push 0
call esi
xor esi, esi
push esi
push 1
push eax
call dword [ebp - 4]
test eax, eax
je 0x40d6f1
lea eax, [ebp - 0x24]
push eax
push 0x20019
push esi
push str.reghhy6lhnd
push 0x80000001
call ebx
mov eax, dword [sym.imp.KERNEL32.dll_CreateEventA]
push str.ev_ah5hl3az
push esi
push 1
push esi
mov dword [ebp - 0x58], eax
call eax
mov esi, eax
mov eax, dword [sym.imp.KERNEL32.dll_SetEvent]
push esi
mov dword [ebp - 0x5c], eax
call eax
mov eax, dword [sym.imp.KERNEL32.dll_ResetEvent]
push esi
mov dword [ebp - 0x60], eax
call eax
lea eax, [ebp - 0x228]
push eax
mov eax, dword [sym.imp.KERNEL32.dll_FindFirstFileA]
push str.s_t1ok6e03
mov dword [ebp - 0x44], eax
call eax
push eax
mov eax, dword [sym.imp.KERNEL32.dll_FindClose]
mov dword [ebp - 0x48], eax
call eax
push 4
pop esi
push str.tp6go9w1
push str.ug1e43kg
call edi
sub esi, 1
jne 0x40d740
mov eax, dword [sym.imp.KERNEL32.dll_CreateWaitableTimerA]
push str.WTMR_zeo4g4oc
push 1
push esi
mov dword [ebp - 8], eax
call eax
mov esi, dword [sym.imp.KERNEL32.dll_CancelWaitableTimer]
push eax
mov dword [ebp - 0x14], esi
call esi
push str.WTMR_1zmqxmt5
push 1
push 0
call dword [ebp - 8]
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0xc8]
push eax
push 0x20019
push 0
push str.regor1swh4d
push 0x80000001
call ebx
mov eax, dword [ebp - 0x24]
test eax, eax
je 0x40d7a5
push eax
call esi
call dword [ebp - 0x18]
push str.3ve6le9b
push str.it92welb
call edi
mov eax, dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
push str.log:_z8ijrerj
mov dword [ebp - 0x20], eax
call eax
lea eax, [ebp - 0xcc]
xor esi, esi
push eax
push 0x20019
push esi
push str.reg05glln23
push 0x80000001
call ebx
push str.kwckntub
push str.l0vcli0h
call edi
mov dword [ebp - 0x94], 1
mov dword [ebp - 0x90], esi
mov dword [ebp - 0x8c], esi
mov dword [ebp - 0x88], esi
mov dword [ebp - 0x64], esi
call dword [0x41a158]
push str.XMLhlx02lw7
push 1
push esi
push esi
mov dword [ebp - 0x6c], eax
call dword [ebp - 0xc]
push esi
push 1
push eax
call dword [ebp - 4]
lea eax, [ebp - 0x98]
push eax
push 0x20019
push esi
push str.rego4vhblpj
push 0x80000001
call ebx
push 0xca4
push esi
call dword [ebp - 0x50]
mov esi, eax
lea eax, [ebp - 0x9c]
push eax
push 0x20019
push 0
push str.regxh9z17pj
push 0x80000001
call ebx
push esi
call dword [ebp - 0x54]
lea eax, [ebp - 0xa0]
xor esi, esi
push eax
push 0x20019
push esi
push str.reggl1fnnl8
push 0x80000001
call ebx
push str.SMPHR_umu25ytc
push 1
push esi
push esi
call dword [ebp - 0xc]
push esi
push 1
push eax
call dword [ebp - 4]
test eax, eax
je 0x40d8b1
lea eax, [ebp - 0x24]
push eax
push 0x20019
push esi
push str.reg7decwxca
push 0x80000001
call ebx
mov esi, dword [ebp - 0x20]
jmp 0x40d8bb
mov esi, dword [ebp - 0x20]
push str.log:_jigp71nz
call esi
push str.MTXx19n3svs
push 0
push 0
call dword [ebp - 0x3c]
mov dword [ebp - 0x24], eax
test eax, eax
je 0x40d8f4
lea eax, [ebp - 0x1c]
push eax
push 0x20019
push 0
push str.regculcq63m
push 0x80000001
call ebx
push dword [ebp - 0x24]
call dword [ebp - 0x40]
push str.log:_aiaceaun
call esi
jmp 0x40d900
push str.rn7krhvn
push str.zjaxqsxh
call edi
xor eax, eax
push eax
push 0x65b
push eax
push 4
push eax
push 0xffffffffffffffff
call dword [ebp - 0x34]
push str.fukc8nj1
push str.i9nq68kl
mov esi, eax
call edi
push esi
call dword [ebp - 0x38]
lea eax, [ebp - 0x368]
push eax
push str.s_25anpbzg
call dword [ebp - 0x44]
push eax
call dword [ebp - 0x48]
push str.ev_r4dr51mm
xor edi, edi
push edi
push 1
push edi
call dword [ebp - 0x58]
mov esi, eax
push esi
call dword [ebp - 0x5c]
push esi
call dword [ebp - 0x60]
push str.WTMR_mg59oi94
push 1
push edi
mov edi, dword [ebp - 8]
call edi
push str.log:_b97jw0ia
mov esi, eax
call dword [ebp - 0x20]
push esi
mov esi, dword [ebp - 0x14]
call esi
lea eax, [ebp - 0xa4]
push eax
push 0x20019
push 0
push str.regssh08nzz
push 0x80000001
call ebx
push str.WTMR_zzp1o1ee
push 1
push 0
call edi
mov edi, eax
lea eax, [ebp - 0xa8]
push eax
push 0x20019
push 0
push str.regfgnb3kcn
push 0x80000001
call ebx
test edi, edi
je 0x40d9b6
push edi
call esi
call dword [ebp - 0x18]
push dword [0x41a47c]
call dword [0x41a03c]
push dword [0x41a380]
mov esi, eax
call dword [0x41a03c]
push dword [0x41a454]
mov edi, eax
push esi
call dword [0x41a0d8]
push dword [0x41a284]
mov dword [0x41a1a0], eax
push esi
call dword [0x41a0d8]
push dword [0x41a28c]
mov dword [0x41a120], eax
push esi
call dword [0x41a0d8]
push dword [0x41a4a0]
mov dword [0x41a16c], eax
push esi
call dword [0x41a0d8]
push dword [0x41a410]
mov dword [0x41a17c], eax
push esi
call dword [0x41a0d8]
push dword [0x41a364]
mov dword [0x41a13c], eax
push esi
call dword [0x41a0d8]
push dword [0x41a3e4]
mov dword [0x41a15c], eax
push edi
call dword [0x41a0d8]
push dword [0x41a440]
mov dword [0x41a010], eax
push edi
call dword [0x41a0d8]
push dword [0x41a344]
mov dword [0x41a104], eax
push edi
call dword [0x41a0d8]
push dword [0x41a3f0]
mov dword [0x41a058], eax
push edi
call dword [0x41a0d8]
push dword [0x41a588]
mov dword [0x41a094], eax
push edi
call dword [0x41a0d8]
push dword [0x41a308]
mov dword [0x41a0d0], eax
push edi
call dword [0x41a0d8]
push dword [0x41a53c]
mov dword [0x41a134], eax
push edi
call dword [0x41a0d8]
push dword [0x41a400]
mov dword [0x41a064], eax
push edi
call dword [0x41a0d8]
mov esi, dword [ebp - 0x18]
mov dword [0x41a084], eax
call esi
push str.MTXfenctnao
xor edi, edi
push edi
push edi
call dword [ebp - 0x3c]
test eax, eax
je 0x40daf1
push eax
call dword [ebp - 0x40]
push str.log:_637wfdhb
call dword [ebp - 0x20]
jmp 0x40daf3
call esi
push edi
push 0xbad
push edi
push 4
push edi
push 0xffffffffffffffff
call dword [ebp - 0x34]
push eax
call dword [ebp - 0x38]
push str.XMLjk4mi0a5
push 1
push edi
push edi
call dword [ebp - 0xc]
push edi
push 1
push eax
call dword [ebp - 4]
push str.WTMR_ogm408ls
push 1
push edi
call dword [ebp - 8]
mov esi, eax
lea eax, [ebp - 0xac]
push eax
push 0x20019
push edi
push str.regtlhzw0te
push 0x80000001
call ebx
test esi, esi
je 0x40db4e
push esi
mov esi, dword [ebp - 0x14]
call esi
mov edi, dword [ebp - 0x4c]
jmp 0x40db60
mov edi, dword [ebp - 0x4c]
push str.gwwemy51
push str.59rfysq6
call edi
mov esi, dword [ebp - 0x14]
lea eax, [ebp - 0x4a8]
push eax
push str.s_fpkzv4yr
call dword [ebp - 0x44]
push eax
call dword [ebp - 0x48]
push str.WTMR_bdcxx9rr
push 1
push 0
call dword [ebp - 8]
push eax
call esi
lea eax, [ebp - 0xb0]
xor esi, esi
push eax
push 0x20019
push esi
push str.regbnzdcsoe
push 0x80000001
call ebx
push str.SMPHR_g667r3do
push 1
push esi
push esi
call dword [ebp - 0xc]
push str.za9lxd6b
push str.88fsi9t7
mov esi, eax
call edi
push 0
push 1
push esi
call dword [ebp - 4]
push str.ev_0urkah00
push 0
push 1
push 0
call dword [ebp - 0x58]
mov esi, eax
push esi
call dword [ebp - 0x5c]
push esi
call dword [ebp - 0x60]
push 0x89f
push 0
call dword [ebp - 0x50]
push eax
call dword [ebp - 0x54]
push str.log:_ynfecof0
call dword [ebp - 0x20]
lea eax, [ebp - 0xb4]
push eax
push 0x20019
push 0
push str.regapt8dfkf
push 0x80000001
call ebx
mov esi, dword [ebp - 0x18]
call esi
push str.vxri16n0
push str.17ccarq4
call edi
push 0
call dword [0x41a18c]
push dword [ebp - 0x6c]
mov dword [ebp - 0x24], eax
call dword [0x41a18c]
push 0x208
push 0x40
mov dword [ebp - 0x2c], eax
call dword [0x41a04c]
push dword [ebp - 0x2c]
mov dword [ebp - 0x28], eax
call dword [0x41a058]
mov dword [ebp - 0x68], eax
test eax, eax
je 0x40e1b5
lea eax, [ebp - 0x7c]
push eax
push dword [ebp - 0x6c]
call dword [0x41a124]
push 4
push dword [ebp - 0x2c]
call dword [0x41a064]
push 0xcc0020
push 1
call dword [0x41a050]
push eax
push 0
call dword [0x41a050]
push eax
xor eax, eax
push eax
push eax
push dword [ebp - 0x24]
push dword [ebp - 0x70]
push dword [ebp - 0x74]
push eax
push eax
push dword [ebp - 0x2c]
call dword [0x41a084]
test eax, eax
je 0x40e1b5
mov eax, dword [ebp - 0x70]
sub eax, dword [ebp - 0x78]
push eax
mov eax, dword [ebp - 0x74]
sub eax, dword [ebp - 0x7c]
push eax
push dword [ebp - 0x2c]
call dword [0x41a104]
mov dword [ebp - 0x64], eax
test eax, eax
je 0x40e1b5
push eax
push dword [ebp - 0x68]
call dword [0x41a134]
mov eax, dword [ebp - 0x70]
xor ecx, ecx
sub eax, dword [ebp - 0x78]
push 0xcc0020
push ecx
push ecx
push dword [ebp - 0x2c]
push eax
mov eax, dword [ebp - 0x74]
sub eax, dword [ebp - 0x7c]
push eax
push ecx
push ecx
push dword [ebp - 0x68]
call dword [0x41a010]
test eax, eax
je 0x40e1b5
lea eax, [ebp - 0xe4]
push eax
push 0x18
push dword [ebp - 0x64]
call dword [0x41a0d0]
push 0
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0xb8]
push eax
call dword [0x41a1a0]
lea edx, [ebp - 0x28]
call fcn.00411bcf
test eax, eax
je 0x40e1ac
lea eax, [ebp - 0x5e8]
push eax
push str.s_4t797pvd
call dword [ebp - 0x44]
push eax
call dword [ebp - 0x48]
push 0xf1e
push 0
call dword [ebp - 0x50]
push str.cvaks5j5
push str.b4mtxezl
mov esi, eax
call edi
push esi
call dword [ebp - 0x54]
push str.ieevl9ed
push str.nmfcwzby
call edi
push str.SMPHR_ap0168yv
push 1
xor esi, esi
push esi
push esi
call dword [ebp - 0xc]
push esi
push 1
push eax
call dword [ebp - 4]
test eax, eax
jne 0x40dd93
push str.kdnhwepr
push str.6r2syawo
call edi
push str.WTMR_tdbvn5qj
push 1
push esi
call dword [ebp - 8]
push eax
call dword [ebp - 0x14]
push str.ev_12oeqkvl
push esi
push 1
push esi
call dword [ebp - 0x58]
mov esi, eax
push esi
call dword [ebp - 0x5c]
push esi
call dword [ebp - 0x60]
push str.XMLocickvl0
push 1
xor esi, esi
push esi
push esi
call dword [ebp - 0xc]
push esi
push 1
push eax
call dword [ebp - 4]
mov esi, dword [ebp - 0x18]
call esi
push str.WTMR_nyav3ljk
push 1
push 0
call dword [ebp - 8]
test eax, eax
je 0x40dde8
push eax
call dword [ebp - 0x14]
call esi
push str.MTXwqyyc572
push 0
push 0
call dword [ebp - 0x3c]
mov dword [ebp - 0x1c], eax
test eax, eax
je 0x40de1a
lea eax, [ebp - 0x10]
push eax
push 0x20019
push 0
push str.reghq9fbaqw
push 0x80000001
call ebx
push dword [ebp - 0x1c]
call dword [ebp - 0x40]
jmp 0x40de31
lea eax, [ebp - 0x1c]
push eax
push 0x20019
push 0
push str.reg53qpd1v5
push 0x80000001
call ebx
xor eax, eax
push eax
push 0xef7
push eax
push 4
push eax
push 0xffffffffffffffff
call dword [ebp - 0x34]
push eax
call dword [ebp - 0x38]
push str.vyp8amab
push str.o61n04gy
call edi
push str.5fhuz5w2
push str.3gto7emr
call edi
mov eax, dword [ebp - 0x28]
push ecx
push eax
push dword [ebp - 0x64]
mov dword [ebp - 0x10], eax
call fcn.0040d1df
cmp eax, 1
jne 0x40e1a7
lea eax, [ebp - 0x728]
push eax
push str.s_3i8414q2
call dword [ebp - 0x44]
push eax
call dword [ebp - 0x48]
push 7
pop edi
call esi
sub edi, 1
jne 0x40de8d
xor esi, esi
push esi
push 0x535
push esi
push 4
push esi
push 0xffffffffffffffff
call dword [ebp - 0x34]
push eax
call dword [ebp - 0x38]
push str.SMPHR_3in4fwmv
push 1
push esi
push esi
call dword [ebp - 0xc]
mov edi, dword [ebp - 0x4c]
mov esi, eax
push str.80ub0aof
push str.benwsw9p
call edi
push 0
push 1
push esi
call dword [ebp - 4]
mov esi, dword [ebp - 0x18]
call esi
push str.WTMR_ja3y7ito
push 1
push 0
call dword [ebp - 8]
test eax, eax
je 0x40dee9
push eax
call dword [ebp - 0x14]
jmp 0x40df00
lea eax, [ebp - 0x1c]
push eax
push 0x20019
push 0
push str.regy9cpi2tn
push 0x80000001
call ebx
lea eax, [ebp - 0x1c]
push eax
push 0x20019
push 0
push str.reguz7d00ih
push 0x80000001
call ebx
push 0x386
push 0
call dword [ebp - 0x50]
push eax
call dword [ebp - 0x54]
call esi
push str.WTMR_mfm85zbg
push 1
push 0
call dword [ebp - 8]
push str.sozq5dcv
push str.qch05hyj
mov esi, eax
call edi
push esi
call dword [ebp - 0x14]
lea eax, [ebp - 0xbc]
xor esi, esi
push eax
push 0x20019
push esi
push str.regztnkecii
push 0x80000001
call ebx
push str.MTXak2zzmc9
push esi
push esi
call dword [ebp - 0x3c]
mov esi, eax
test esi, esi
je 0x40df85
call dword [ebp - 0x18]
push esi
call dword [ebp - 0x40]
push str.vpcr6ueo
push str.r34ccf53
call edi
jmp 0x40df8d
push str.log:_tu399vhi
call dword [ebp - 0x20]
push str.ev_ak7ywoic
push 0
push 1
push 0
call dword [ebp - 0x58]
mov esi, eax
push esi
call dword [ebp - 0x5c]
push esi
call dword [ebp - 0x60]
push str.XML8dg3fq46
push 1
xor esi, esi
push esi
push esi
call dword [ebp - 0xc]
push esi
push 1
push eax
call dword [ebp - 4]
lea eax, [ebp - 0xc0]
push eax
push 0x20019
push esi
push str.regjxbjjovb
push 0x80000001
call ebx
push 0x20
push 0x40
mov dword [ebp - 0x1c], esi
call dword [0x41a04c]
push esi
push esi
push 4
push esi
mov esi, dword [ebp - 0x10]
mov edi, eax
push 1
push 0x80000000
push esi
mov dword [ebp - 0x28], edi
call dword [0x41a044]
push 0x30c
push 0x40
mov dword [ebp - 0x10], eax
call dword [0x41a04c]
push 0x618
push 0x40
mov dword [ebp - 0x30], eax
call dword [0x41a04c]
push dword [0x41a1bc]
push eax
call dword [0x41a144]
mov edx, dword [ebp + 8]
mov ecx, eax
call fcn.004110ef
xor ecx, ecx
mov dword [ebp + 8], eax
push ecx
push ecx
push ecx
push ecx
push 0xffffffffffffffff
push eax
push ecx
push 0xfde9
call dword [0x41a0e8]
test eax, eax
je 0x40e086
xor ecx, ecx
push ecx
push ecx
push eax
push dword [ebp - 0x30]
push 0xffffffffffffffff
push dword [ebp + 8]
push ecx
push 0xfde9
call dword [0x41a0e8]
test eax, eax
je 0x40e086
mov eax, dword [ebp - 0x30]
mov dword [edi], eax
mov eax, dword [ebp - 0x10]
mov dword [edi + 4], eax
mov dword [edi + 8], esi
and dword [edi + 0xc], 0
mov dword [ebp - 0x1c], 1
jmp 0x40e0a7
push dword [ebp - 0x30]
call dword [0x41a0cc]
mov eax, dword [ebp - 0x10]
push eax
call dword [0x41a0c0]
push esi
call dword [0x41a0f8]
push esi
call dword [0x41a0cc]
push dword [ebp + 8]
call dword [0x41a0cc]
mov edi, 0x208
push edi
push 0x40
call dword [0x41a04c]
push edi
push 0x40
mov esi, eax
call dword [0x41a04c]
push 0x10
pop edx
mov ecx, esi
mov edi, eax
call fcn.0040fa82
push dword [0x41a23c]
mov esi, eax
push edi
mov dword [ebp - 0x30], esi
call dword [0x41a144]
mov edx, esi
mov ecx, eax
call fcn.004110ef
mov ecx, dword [0x41a230]
and dword [ebp - 0x80], 0
mov dword [ebp - 0x84], ecx
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x10], eax
call fcn.0040cb27
push 0x184
push 0x40
mov dword [ebp + 8], eax
call dword [0x41a04c]
mov edi, eax
xor eax, eax
push eax
push eax
push eax
push eax
push 0xffffffffffffffff
push esi
push eax
push 0xfde9
call dword [0x41a0e8]
test eax, eax
je 0x40e173
xor ecx, ecx
push ecx
push ecx
push eax
push edi
push 0xffffffffffffffff
push esi
push ecx
push 0xfde9
call dword [0x41a0e8]
mov esi, dword [ebp - 0x28]
test eax, eax
je 0x40e176
mov ecx, dword [ebp + 0xc]
lea eax, [ebp - 0x84]
push eax
push dword [ebp + 8]
mov edx, edi
push esi
push dword [ebp - 0x1c]
push 0
push 0
call fcn.0040b32e
add esp, 0x18
jmp 0x40e176
mov esi, dword [ebp - 0x28]
push edi
call dword [0x41a0cc]
push dword [ebp + 8]
call dword [0x41a0cc]
push dword [ebp - 0x10]
call dword [0x41a0cc]
push dword [ebp - 0x30]
call dword [0x41a0cc]
push esi
call dword [0x41a0cc]
mov edi, dword [ebp - 0x4c]
mov esi, dword [ebp - 0x18]
jmp 0x40e1b5
push dword [ebp - 0x10]
jmp 0x40e1af
push dword [ebp - 0x28]
call dword [0x41a0cc]
xor eax, eax
push eax
push 0xff3
push eax
push 4
push eax
push 0xffffffffffffffff
call dword [ebp - 0x34]
push eax
call dword [ebp - 0x38]
call esi
push str.MTXkm3dlja9
xor esi, esi
push esi
push esi
call dword [ebp - 0x3c]
test eax, eax
je 0x40e1ec
push eax
call dword [ebp - 0x40]
push str.npb1c5kz
push str.q4vqfi1k
call edi
push str.WTMR_tdqpjk2k
push 1
push esi
call dword [ebp - 8]
mov edi, dword [ebp - 0x20]
mov esi, eax
push str.log:_i7accu08
call edi
push esi
mov esi, dword [ebp - 0x14]
call esi
lea eax, [ebp - 0x868]
push eax
push str.s_q0nlew2v
call dword [ebp - 0x44]
push eax
call dword [ebp - 0x48]
push str.XMLzwytx5xq
push 1
xor esi, esi
push esi
push esi
call dword [ebp - 0xc]
push esi
push 1
push eax
call dword [ebp - 4]
push 3
pop esi
push str.log:_cth2oun5
call edi
sub esi, 1
jne 0x40e234
push str.WTMR_bjt6r4rv
push 1
push esi
call dword [ebp - 8]
mov edi, dword [ebp - 0x4c]
mov esi, dword [ebp - 0x14]
test eax, eax
je 0x40e258
push eax
call esi
push str.zg1u84a3
push str.s0jigg19
call edi
push 0xf97
xor edi, edi
push edi
call dword [ebp - 0x50]
push eax
call dword [ebp - 0x54]
push str.ev_55sw4krm
push edi
push 1
push edi
call dword [ebp - 0x58]
mov esi, eax
push esi
call dword [ebp - 0x5c]
push esi
call dword [ebp - 0x60]
push str.SMPHR_dwi7ql2l
push 1
push edi
push edi
call dword [ebp - 0xc]
mov esi, eax
call dword [ebp - 0x18]
push edi
push 1
push esi
call dword [ebp - 4]
test eax, eax
je 0x40e2bb
lea eax, [ebp + 8]
push eax
push 0x20019
push edi
push str.regpmjx4qmk
push 0x80000001
call ebx
push str.log:_7mok4070
call dword [ebp - 0x20]
push dword [ebp - 0x64]
call dword [0x41a094]
push dword [ebp - 0x68]
call dword [0x41a094]
push dword [ebp - 0x24]
push edi
call dword [0x41a0f4]
push dword [ebp - 0x2c]
push dword [ebp - 0x6c]
call dword [0x41a0f4]
pop edi
pop esi
xor eax, eax
pop ebx
leave
ret 8