Function at 0x41dc6d
Capabilities:
Get common file path
Move file
Resolve function by parsing pe exports

Disassembly:
push ebp
push ebx
mov edx, 0x21
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x41dc74
call fcn.00451930
mov edx, dword [esp + 0x90]
lea ecx, [esp]
call fcn.00429060
push dword [esp]
mov edx, dword [0x6fe900]
pop ecx
call fcn.00429220
je 0x41dda6
push edx
call fcn.004517c0
pop edx
push eax
call fcn.004166f8
lea eax, [esp + 8]
push eax
call fcn.00451800
push dword [esp + 4]
mov edx, dword [0x6fe900]
pop ecx
call fcn.00429220
je 0x41dcd8
jmp 0x41ed84
call fcn.004079f0
mov ebx, eax
cmp ebx, 1
jne 0x41dce9
jmp 0x41ed84
mov edx, dword [esp + 4]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
lea eax, [esp + 0xc]
push eax
call fcn.00451800
push 0x2710
call fcn.00450580
mov dword [esp + 0xc], eax
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push dword [esp + 0xc]
call fcn.004303c2
lea eax, [esp + 0x14]
push eax
call fcn.00451800
push dword [esp + 0xc]
push 0
mov eax, 0x4e8040
push eax
push dword [esp + 0x1c]
call sub.KERNEL32.DLL_GetTempFileNameW
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push 0xffffffff
push dword [esp + 0x18]
call fcn.00450970
lea eax, [esp + 0x18]
push eax
call fcn.00451800
push dword [esp + 0x14]
call fcn.004304d2
mov edx, dword [esp + 0x14]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
lea eax, [esp + 8]
push eax
call fcn.00451800
push dword [esp + 0xc]
call fcn.004505f0
jmp 0x41dddd
mov edx, dword [esp]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
lea eax, [esp + 8]
push eax
call fcn.00451800
mov edx, dword [esp + 4]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
lea eax, [esp + 0xc]
push eax
call fcn.00451800
push 2
push edx
call fcn.004517c0
pop edx
push eax
push 1
push edx
call fcn.004517c0
pop edx
push eax
push 0xa
call fcn.00433d94
push eax
call fcn.0040e79a
call fcn.004291f2
add dword [esp], edx
call fcn.00415869
call fcn.00429210
push eax
push 1
push 0xa7
call fcn.0042a498
push 0x200
call fcn.00450580
mov dword [esp + 0x18], eax
push 0x200
call fcn.00450580
mov dword [esp + 0x1c], eax
push 0xa
call fcn.00433d94
mov dword [esp + 0x20], eax
push dword [esp + 0x20]
push 0xa
call fcn.00433dc1
mov dword [esp + 0x24], eax
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
mov eax, dword [esp + 0x2c]
cdq
push edx
push eax
call fcn.0044f580
lea eax, [esp + 0x2c]
push eax
call fcn.00451800
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push 0x31
call fcn.00435ed6
lea eax, [esp + 0x30]
push eax
call fcn.00451800
push edx
call fcn.004517c0
pop edx
push eax
push 0x6feb38
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push 0x25
call fcn.00435ed6
call fcn.004291f2
add dword [esp], edx
call fcn.00416a05
call fcn.00429210
mov dword [esp + 0x30], eax
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push 0x30
call fcn.00435ed6
call fcn.004291f2
add dword [esp], edx
call fcn.0044f560
lea eax, [esp + 0x38]
push eax
call fcn.00451800
push edx
call fcn.004517c0
pop edx
push eax
push 0x6feb38
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push 0x26
call fcn.00435ed6
call fcn.004291f2
add dword [esp], edx
call fcn.00416a05
call fcn.00429210
mov dword [esp + 0x38], eax
push 0x2f
call fcn.00433d94
mov ebx, eax
cmp ebx, 1
jne 0x41df94
push dword [esp + 0x34]
mov edx, dword [0x6fe900]
pop ecx
call fcn.00429220
jne 0x41df94
mov eax, 1
jmp 0x41df96
xor eax, eax
and eax, eax
je 0x41dfca
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push 1
push dword [esp + 0x40]
call fcn.00447e30
lea eax, [esp + 0x40]
push eax
call fcn.00451800
mov dword [esp + 0x40], 1
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push 0x28
call fcn.00435ed6
call fcn.00451990
mov edx, dword [0x6fe52c]
pop ecx
push ecx
call fcn.00429260
mov ecx, eax
call fcn.00429220
je 0x41e007
mov dword [esp + 0x44], 1
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push 0x27
call fcn.00435ed6
call fcn.00451990
mov edx, dword [0x6fe52c]
pop ecx
push ecx
call fcn.00429260
mov ecx, eax
call fcn.00429220
je 0x41e044
mov dword [esp + 0x48], 1
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push 0x2a
call fcn.00435ed6
call fcn.00451990
mov edx, dword [0x6fe52c]
pop ecx
push ecx
call fcn.00429260
mov ecx, eax
call fcn.00429220
je 0x41e081
mov dword [esp + 0x4c], 1
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push 0x29
call fcn.00435ed6
call fcn.00451990
mov edx, dword [0x6fe52c]
pop ecx
push ecx
call fcn.00429260
mov ecx, eax
call fcn.00429220
je 0x41e0be
mov dword [esp + 0x50], 1
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push 0x22
call fcn.00435ed6
call fcn.00451990
mov edx, dword [0x6fe7a4]
pop ecx
push ecx
call fcn.00429260
mov ecx, eax
call fcn.00429220
je 0x41e0fb
mov dword [esp + 0x54], 1
push 1
push 2
call fcn.0043d9ee
push dword [0x6fe484]
push 0x10000002
push dword [0x6fe900]
push 0x50
push 0xb4
push 0
push 0
push 0xffffffff
call fcn.0043da58
mov dword [esp + 0x58], eax
push 2
push dword [0x6fe900]
push 0x4c
push 0xb0
push 2
push 2
push 0xffffffff
call fcn.00433237
push 1
push dword [0x6fe778]
push 0x14
push 0xa0
push 0x1e
push 0xa
push 0xffffffff
call fcn.00434609
push 0xb4
call fcn.00449f9d
push eax
push 0
push pe_nt_image_headers32
push dword [esp + 0x64]
call fcn.0043da19
push eax
call sub.USER32.DLL_SendMessageW
push 0x32
push 0xb6
push dword [esp + 0x60]
call fcn.0043de8a
push 0
push dword [esp + 0x5c]
call fcn.0043e0df
call fcn.0043e013
push eax
mov ebx, 0x3336
cmp ebx, dword [esp]
jne 0x41ed16
call fcn.0043f4c5
mov ebx, eax
cmp ebx, 0xb6
jne 0x41ed16
push dword [esp + 0x60]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x41e449
push edx
call fcn.004517c0
pop edx
push eax
push 0
push dword [0x6fe9cc]
call fcn.0042720a
call fcn.00429210
push edx
call fcn.004517c0
pop edx
push eax
push 0
mov edx, dword [0x6fe6a4]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, 0x4ebd18
push edx
call fcn.00451890
mov edx, dword [esp + 0x1c]
push edx
call fcn.00451890
call fcn.004291f2
add dword [esp], edx
call fcn.0042720a
call fcn.00429210
push edx
call fcn.004517c0
pop edx
push eax
push 0
mov edx, dword [0x6fe43c]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, 0x4ebd18
push edx
call fcn.00451890
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push 0x24
call fcn.00435ed6
pop eax
call fcn.004291f2
add dword [esp], edx
call fcn.0042720a
call fcn.00429210
push edx
call fcn.004517c0
pop edx
push eax
push dword [esp + 0x10]
call fcn.0042685a
lea eax, [esp + 0x6c]
push eax
call fcn.00451800
push dword [esp + 0x68]
mov edx, 0x4ed33a
pop ecx
call fcn.00429220
je 0x41e391
push dword [esp + 0x60]
call fcn.0043d8e1
push 0
push 2
call fcn.0043d9ee
push dword [esp + 0xc]
call fcn.004304d2
push edx
call fcn.004517c0
pop edx
push eax
push 0
push edx
call fcn.004517c0
pop edx
push eax
mov edx, 0x4e89d2
push edx
call fcn.00451890
mov edx, dword [0x6fe788]
push edx
call fcn.00451890
mov edx, 0x4eca90
push edx
call fcn.00451890
mov edx, dword [0x6fe870]
push edx
call fcn.00451890
call fcn.004291f2
add dword [esp], edx
call fcn.0042720a
call fcn.00429210
push 0x10
push dword [0x6fe870]
push dword [0x6fe788]
call fcn.0040cd54
add esp, 8
jmp 0x41ed84
push dword [esp + 0x68]
mov edx, dword [0x6fe900]
pop ecx
call fcn.00429220
je 0x41e43b
push dword [esp + 0x60]
call fcn.0043d8e1
push 0
push 2
call fcn.0043d9ee
push dword [esp + 0xc]
call fcn.004304d2
push edx
call fcn.004517c0
pop edx
push eax
push 0
push edx
call fcn.004517c0
pop edx
push eax
mov edx, 0x4e89d2
push edx
call fcn.00451890
mov edx, dword [0x6fe788]
push edx
call fcn.00451890
mov edx, 0x4eca90
push edx
call fcn.00451890
mov edx, dword [0x6fe5ac]
push edx
call fcn.00451890
call fcn.004291f2
add dword [esp], edx
call fcn.0042720a
call fcn.00429210
push 0x10
push dword [0x6fe5ac]
push dword [0x6fe788]
call fcn.0040cd54
add esp, 8
jmp 0x41ed84
mov ebx, dword [esp + 0x64]
inc ebx
mov dword [esp + 0x64], ebx
jmp 0x41ed15
mov ebx, 1
cmp ebx, dword [esp]
jne 0x41e46e
push dword [esp + 0xc]
push dword [esp + 0x38]
call fcn.0040d748
mov ebx, dword [esp + 0x64]
inc ebx
mov dword [esp + 0x64], ebx
jmp 0x41ed15
mov ebx, 2
cmp ebx, dword [esp]
jne 0x41e48f
push dword [esp + 0xc]
call fcn.004098d6
mov ebx, dword [esp + 0x64]
inc ebx
mov dword [esp + 0x64], ebx
jmp 0x41ed15
mov ebx, 3
cmp ebx, dword [esp]
jne 0x41e719
push edx
call fcn.004517c0
pop edx
push eax
push 0
mov edx, dword [0x6fe9f4]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, dword [0x6fea40]
push edx
call fcn.00451890
call fcn.004291f2
add dword [esp], edx
call fcn.0042720a
call fcn.00429210
push dword [esp + 0x38]
push dword [esp + 0x24]
pop eax
call fcn.004291d0
mov edx, dword [esp + 0x44]
xor ecx, ecx
call fcn.00429220
jne 0x41e59e
push dword [esp + 0x48]
mov ebx, dword [esp + 0x24]
add ebx, 2
push ebx
pop eax
call fcn.004291d0
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push 0x40
push dword [esp + 0x54]
call fcn.00450270
call fcn.00451990
mov ebx, dword [esp + 0x28]
add ebx, 0x40
push ebx
call fcn.004291f2
add dword [esp + 4], edx
call fcn.004509e0
call fcn.00429210
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push 0x64
push dword [0x6fe5ec]
call fcn.00450270
call fcn.00451990
mov ebx, dword [esp + 0x28]
add ebx, 0x12c
push ebx
call fcn.004291f2
add dword [esp + 4], edx
call fcn.004509e0
call fcn.00429210
push dword [esp + 0x40]
mov ebx, dword [esp + 0x24]
add ebx, 4
push ebx
pop eax
call fcn.004291d0
push dword [esp + 0x5c]
mov ebx, dword [esp + 0x24]
add ebx, 6
push ebx
pop eax
call fcn.004291d0
push dword [esp + 0x50]
mov ebx, dword [esp + 0x24]
add ebx, 8
push ebx
pop eax
call fcn.004291d0
push dword [esp + 0x4c]
mov ebx, dword [esp + 0x24]
add ebx, 0xa
push ebx
pop eax
call fcn.004291d0
push dword [esp + 0x58]
mov ebx, dword [esp + 0x24]
add ebx, 0xc
push ebx
pop eax
call fcn.004291d0
push dword [esp + 0x54]
mov ebx, dword [esp + 0x24]
add ebx, 0xe
push ebx
pop eax
call fcn.004291d0
mov dword [esp + 0x6c], 0x200
mov dword [esp + 0x70], 0x200
push dword [esp + 0x6c]
push dword [esp + 0x24]
lea eax, [esp + 0x78]
push eax
push dword [esp + 0x30]
call fcn.00459080
add esp, 0x10
push 0
push dword [esp + 0x6c]
mov eax, dword [esp + 0x78]
cdq
push edx
push eax
push dword [esp + 0x34]
push dword [esp + 0x20]
call fcn.0041dbd4
mov ebx, eax
and ebx, ebx
jne 0x41e70b
push edx
call fcn.004517c0
pop edx
push eax
push 2
push dword [0x6fe900]
call fcn.0042720a
call fcn.00429210
push dword [esp + 0x60]
call fcn.0043d8e1
push 0
push 2
call fcn.0043d9ee
push dword [esp + 0xc]
call fcn.004304d2
push edx
call fcn.004517c0
pop edx
push eax
push 0
push edx
call fcn.004517c0
pop edx
push eax
mov edx, 0x4e89d2
push edx
call fcn.00451890
mov edx, dword [0x6fe788]
push edx
call fcn.00451890
mov edx, 0x4eca90
push edx
call fcn.00451890
mov edx, dword [0x6fe5ac]
push edx
call fcn.00451890
call fcn.004291f2
add dword [esp], edx
call fcn.0042720a
call fcn.00429210
push 0x10
push dword [0x6fe5ac]
push dword [0x6fe788]
call fcn.0040cd54
add esp, 8
jmp 0x41ed84
mov ebx, dword [esp + 0x64]
inc ebx
mov dword [esp + 0x64], ebx
jmp 0x41ed15
mov ebx, 4
cmp ebx, dword [esp]
jne 0x41e7f9
push dword [esp + 0xc]
call fcn.00422067
mov ebx, eax
and ebx, ebx
jne 0x41e7eb
push edx
call fcn.004517c0
pop edx
push eax
push 2
push dword [0x6fe900]
call fcn.0042720a
call fcn.00429210
push dword [esp + 0x60]
call fcn.0043d8e1
push 0
push 2
call fcn.0043d9ee
push dword [esp + 0xc]
call fcn.004304d2
push edx
call fcn.004517c0
pop edx
push eax
push 0
push edx
call fcn.004517c0
pop edx
push eax
mov edx, 0x4e89d2
push edx
call fcn.00451890
mov edx, dword [0x6fe788]
push edx
call fcn.00451890
mov edx, 0x4eca90
push edx
call fcn.00451890
mov edx, dword [0x6fe5ac]
push edx
call fcn.00451890
call fcn.004291f2
add dword [esp], edx
call fcn.0042720a
call fcn.00429210
push 0x10
push dword [0x6fe5ac]
push dword [0x6fe788]
call fcn.0040cd54
add esp, 8
jmp 0x41ed84
mov ebx, dword [esp + 0x64]
inc ebx
mov dword [esp + 0x64], ebx
jmp 0x41ed15
mov ebx, 5
cmp ebx, dword [esp]
jne 0x41e954
push dword [esp + 0xc]
call fcn.0040b1c8
mov ebx, eax
and ebx, ebx
jne 0x41e8cb
push edx
call fcn.004517c0
pop edx
push eax
push 2
push dword [0x6fe900]
call fcn.0042720a
call fcn.00429210
push dword [esp + 0x60]
call fcn.0043d8e1
push 0
push 2
call fcn.0043d9ee
push dword [esp + 0xc]
call fcn.004304d2
push edx
call fcn.004517c0
pop edx
push eax
push 0
push edx
call fcn.004517c0
pop edx
push eax
mov edx, 0x4e89d2
push edx
call fcn.00451890
mov edx, dword [0x6fe788]
push edx
call fcn.00451890
mov edx, 0x4eca90
push edx
call fcn.00451890
mov edx, dword [0x6fe5ac]
push edx
call fcn.00451890
call fcn.004291f2
add dword [esp], edx
call fcn.0042720a
call fcn.00429210
push 0x10
push dword [0x6fe5ac]
push dword [0x6fe788]
call fcn.0040cd54
add esp, 8
jmp 0x41ed84
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.004517c0
pop edx
push eax
push 1
push dword [esp + 0x80]
call fcn.00447e30
call fcn.004291f2
add dword [esp], edx
call fcn.0044f750
call fcn.00451990
push dword [esp + 0x14]
call fcn.004291f2
add dword [esp + 4], edx
call fcn.00409b87
call fcn.00429210
push dword [esp + 0xc]
call fcn.004153b8
mov ebx, eax
and ebx, ebx
jne 0x41e946
mov dword [0x6fe930], 1
mov ebx, dword [esp + 0x64]
inc ebx
mov dword [esp + 0x64], ebx
jmp 0x41ed15
mov ebx, 6
cmp ebx, dword [esp]
jne 0x41eb1e
mov ebx, dword [0x6fe930]
cmp ebx, 1
jne 0x41ea24
push edx
call fcn.004517c0
pop edx
push eax
push 2
push dword [0x6fe900]
call fcn.0042720a
call fcn.00429210
push dword [esp + 0x60]
call fcn.0043d8e1
push 0
push 2
call fcn.0043d9ee
push dword [esp + 0xc]
call fcn.004304d2
push edx
call fcn.004517c0
pop edx
push eax
push 0
push edx
call fcn.004517c0
pop edx
push eax
mov edx, 0x4e89d2
push edx
call fcn.00451890
mov edx, dword [0x6fe788]
push edx
call fcn.00451890
mov edx, 0x4eca90
push edx
call fcn.00451890
mov edx, dword [0x6fe5ac]
push edx
call fcn.00451890
call fcn.004291f2
add dword [esp], edx
call fcn.0042720a
call fcn.00429210
push 0x10
push dword [0x6fe5ac]
push dword [0x6fe788]
call fcn.0040cd54
add esp, 8
jmp 0x41ed84
push edx
call fcn.004517c0
pop edx
push eax
push 1
push dword [0x6fe900]
call fcn.0042720a
call fcn.00429210
push 0x2e
call fcn.00433d94
mov ebx, eax
cmp ebx, 1
jne 0x41eb10
push edx
call fcn.004517c0
pop edx
push eax
push 0
mov edx, dword [0x6fe454]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, dword [0x6fea40]
push edx
call fcn.00451890
call fcn.004291f2
add dword [esp], edx
call fcn.0042720a
call fcn.00429210
mov edx, dword [esp + 0xc]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
lea eax, [esp + 0x78]
push eax
call fcn.00451800
push dword [esp + 0x74]
call sub.SHLWAPI.DLL_PathQuoteSpacesW
push edx
call fcn.004517c0
pop edx
push eax
push 6
push dword [0x6fe900]
mov edx, dword [0x6fe3dc]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
mov edx, dword [esp + 0x84]
push edx
call fcn.00451890
call fcn.00451990
push dword [0x6fe678]
call fcn.004291f2
add dword [esp + 4], edx
call fcn.0042b4a4
call fcn.00429210
mov dword [esp + 0x78], eax
mov ebx, dword [esp + 0x64]
inc ebx
mov dword [esp + 0x64], ebx
jmp 0x41ed15
mov ebx, 7
cmp ebx, dword [esp]
jne 0x41ed15
cmp dword [esp + 0x78], 0
je 0x41ec05
push dword [esp + 0x78]
call fcn.0042bc00
mov ebx, eax
and ebx, ebx
jne 0x41ec00
push dword [esp + 0x78]
call fcn.0042bcae
mov dword [esp + 0x7c], eax
push dword [esp + 0x78]
call fcn.0042bc58
mov dword [esp + 0x78], 0
cmp dword [esp + 0x7c], 0
je 0x41ebe3
push edx
call fcn.004517c0
pop edx
push eax
push 2
push dword [0x6fe900]
call fcn.0042720a
call fcn.00429210
push edx
call fcn.004517c0
pop edx
push eax
push 0
push edx
call fcn.004517c0
pop edx
push eax
mov edx, 0x4e89d2
push edx
call fcn.00451890
mov edx, dword [0x6fe9fc]
push edx
call fcn.00451890
mov edx, 0x4eca90
push edx
call fcn.00451890
mov edx, dword [0x6fe868]
push edx
call fcn.00451890
call fcn.004291f2
add dword [esp], edx
call fcn.0042720a
call fcn.00429210
jmp 0x41ec00
push edx
call fcn.004517c0
pop edx
push eax
push 1
push dword [0x6fe900]
call fcn.0042720a
call fcn.00429210
jmp 0x41ed15
push dword [esp + 0x24]
call fcn.004505f0
push dword [esp + 0x20]
call fcn.004505f0
push dword [esp + 8]
mov edx, dword [0x6fe900]
pop ecx
call fcn.00429220
je 0x41ec5d
push 3
push dword [esp + 0x14]
push dword [esp + 0x14]
call sub.KERNEL32.DLL_MoveFileExW
push edx
call fcn.004517c0
pop edx
push eax
push 0
push dword [0x6fe79c]
call fcn.0042720a
call fcn.00429210
jmp 0x41ed10
push 0xa
call fcn.00433d94
mov dword [esp + 0x80], eax
push dword [esp + 0x80]
push 0xa
call fcn.00433dc1
mov dword [esp + 0x84], eax
push 4
push dword [0x6fe900]
push dword [0x6fe900]
push dword [esp + 0x18]
call fcn.0042b4a4
mov dword [esp + 0x88], eax
push edx
call fcn.004517c0
pop edx
push eax
push 0
push dword [0x6fe79c]
call fcn.0042720a
call fcn.00429210
cmp dword [esp + 0x88], 0
je 0x41ed07
push dword [0x6feb70]
call fcn.0044ab52
push dword [esp + 0x88]
mov ebp, dword [0x6feb74]
pop eax
mov dword [ebp + 8], eax
mov edx, dword [esp + 0xc]
push edx
call fcn.004517c0
pop edx
push eax
push edx
call fcn.00451890
lea eax, [ebp + 0xc]
push eax
call fcn.00451800
jmp 0x41ed10
push dword [esp + 0xc]
call fcn.004304d2
add esp, 8
jmp 0x41ed1c
pop eax
pop eax
jmp 0x41e1d4
push dword [esp + 0x58]
call fcn.0043d8e1
push 0
push 2
call fcn.0043d9ee
push 2
push edx
call fcn.004517c0
pop edx
push eax
push 1
push edx
call fcn.004517c0
pop edx
push eax
push 0xa
call fcn.00433d94
push eax
call fcn.0040e79a
call fcn.004291f2
add dword [esp], edx
call fcn.00415869
call fcn.00429210
push eax
push 1
push 0xa7
call fcn.0042a498
jmp 0x41ed84
push dword [esp + 0x6c]
call fcn.004519f0
push dword [esp + 8]
call fcn.004519f0
push dword [esp + 4]
call fcn.004519f0
push dword [esp + 0x3c]
call fcn.004519f0
push dword [esp + 0x60]
call fcn.004519f0
push dword [esp]
call fcn.004519f0
push dword [esp + 0x34]
call fcn.004519f0
push dword [esp + 0x10]
call fcn.004519f0
push dword [esp + 0x14]
call fcn.004519f0
push dword [esp + 0x2c]
call fcn.004519f0
push dword [esp + 0x28]
call fcn.004519f0
add esp, 0x84
pop ebx
pop ebp
ret 4