Function at 0x414483
Capabilities:
Get disk information
Get disk size

Disassembly:
push ebp
push ebx
push edi
mov edx, 0x168
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x41448b
call fcn.0042bdd0
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
push 0x28
call fcn.004295b0
lea eax, [esp + 0x4c8]
push 0x28
push eax
call fcn.0042bd20
lea eax, [esp + 0x514]
mov edx, 0x42f02e
push edx
push 3
push eax
call fcn.0042bd60
lea eax, [esp + 0x51c]
mov edx, 0x42f02e
push edx
push 2
push eax
call fcn.0042bd60
mov edx, 0x42f02e
lea ecx, [esp + 0x520]
call fcn.00416068
lea eax, [esp + 0x524]
mov edx, 0x42f02e
push edx
push 3
push eax
call fcn.0042bd60
lea eax, [esp + 0x52c]
mov edx, 0x42f02e
push edx
push 3
push eax
call fcn.0042bd60
mov dword [esp + 0x540], 0
mov dword [esp + 0x544], 0
mov dword [esp + 0x548], 0
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
push 0x104
call fcn.004295b0
lea eax, [esp + 0x550]
push eax
call fcn.0042bc30
mov edx, 0x42f02e
lea ecx, [esp + 0x550]
call fcn.00416068
mov edx, 0x42f02e
lea ecx, [esp + 0x554]
call fcn.00416068
push edx
call fcn.0042bbf0
pop edx
push eax
push 0x10
push 1
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
call fcn.00417b26
call fcn.00416402
add dword [esp], edx
call fcn.0040e980
call fcn.00416420
mov dword [esp + 0x588], eax
push edx
call fcn.0042bbf0
pop edx
push eax
push 0x10
push 2
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
call fcn.00417b26
call fcn.00416402
add dword [esp], edx
call fcn.0040e980
call fcn.00416420
mov dword [esp + 0x58c], eax
push edx
call fcn.0042bbf0
pop edx
push eax
push 0x10
push 3
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
call fcn.00417b26
call fcn.00416402
add dword [esp], edx
call fcn.0040e980
call fcn.00416420
mov dword [esp + 0x590], eax
push edx
call fcn.0042bbf0
pop edx
push eax
push 0x10
push 4
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
call fcn.00417b26
call fcn.00416402
add dword [esp], edx
call fcn.0040e980
call fcn.00416420
mov dword [esp + 0x594], eax
push edx
call fcn.0042bbf0
pop edx
push eax
push 0x10
push 0xffffffdd
mov edx, dword [0x4358c4]
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bcc0
mov edx, 0x43100c
push edx
call fcn.0042bcc0
call fcn.00416402
add dword [esp], edx
call fcn.0040e980
call fcn.00416420
mov dword [esp + 0x59c], eax
push edx
call fcn.0042bbf0
pop edx
push eax
push 0x10
push 0xffffffdc
mov edx, dword [0x4358c4]
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bcc0
mov edx, 0x43100c
push edx
call fcn.0042bcc0
call fcn.00416402
add dword [esp], edx
call fcn.0040e980
call fcn.00416420
mov dword [esp + 0x598], eax
push dword [0x435864]
call fcn.0041a159
push dword [0x435988]
call fcn.0041a159
mov eax, dword [esp + 0x54c]
push eax
push 0x104
call sub.KERNEL32.dll_GetLogicalDriveStringsW
mov dword [esp + 0x544], eax
mov dword [esp + 0x534], 0
jmp 0x414774
mov ebx, dword [esp + 0x544]
mov eax, ebx
mov ecx, 4
cdq
idiv ecx
mov ebx, eax
dec ebx
cmp ebx, dword [esp + 0x534]
jl 0x4153e5
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
mov eax, dword [esp + 0x554]
mov ebx, eax
mov edi, dword [esp + 0x53c]
shl edi, 2
add edi, edi
add ebx, edi
push ebx
call fcn.0042acf0
lea eax, [esp + 0x518]
push 3
push eax
call fcn.0042bd20
push edx
call fcn.0042bbf0
pop edx
push eax
lea edx, [esp + 0x518]
push edx
call fcn.0042bbf0
pop edx
push eax
push 3
push edx
call fcn.0042bec0
call fcn.00416402
add dword [esp], edx
call sub.KERNEL32.dll_GetDriveTypeW
call fcn.00416420
mov dword [esp + 0x540], eax
mov ebx, dword [esp + 0x540]
cmp ebx, 2
je 0x414829
mov ebx, dword [esp + 0x540]
cmp ebx, 3
je 0x414829
jmp 0x414830
mov eax, 1
jmp 0x414832
xor eax, eax
and eax, eax
je 0x4153d8
push 0
push 0xc
lea eax, [esp + 0x98]
push eax
call fcn.0042ad40
push 0
push 0x90
lea eax, [esp + 8]
push eax
call fcn.0042ad40
push 0
push 0x428
lea eax, [esp + 0xa4]
push eax
call fcn.0042ad40
push edx
call fcn.0042bbf0
pop edx
push eax
lea eax, [esp + 0x94]
push eax
lea edx, [esp + 0x51c]
push edx
call fcn.0042bbf0
pop edx
push eax
push 3
push edx
call fcn.0042bec0
call fcn.00416402
add dword [esp], edx
call fcn.0040cabb
call fcn.00416420
and eax, eax
je 0x4153d8
push edx
call fcn.0042bbf0
pop edx
push eax
lea eax, [esp + 4]
push eax
lea edx, [esp + 0x51c]
push edx
call fcn.0042bbf0
pop edx
push eax
push 3
push edx
call fcn.0042bec0
call fcn.00416402
add dword [esp], edx
call fcn.0040bc42
call fcn.00416420
and eax, eax
je 0x4153d8
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
push 0x104
call fcn.004295b0
lea eax, [esp + 0x55c]
push eax
call fcn.0042bc30
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
push 0x104
call fcn.004295b0
lea eax, [esp + 0x560]
push eax
call fcn.0042bc30
push edx
call fcn.0042bbf0
pop edx
push eax
push 0x104
mov eax, dword [esp + 0x564]
push eax
push 0
push 0
push 0
push 0x104
mov eax, dword [esp + 0x574]
push eax
lea edx, [esp + 0x534]
push edx
call fcn.0042bbf0
pop edx
push eax
push 3
push edx
call fcn.0042bec0
call fcn.00416402
add dword [esp], edx
call sub.KERNEL32.dll_GetVolumeInformationW
call fcn.00416420
mov dword [esp + 0x53c], eax
push edx
call fcn.0042bbf0
pop edx
push eax
lea eax, [esp + 0x574]
push eax
lea eax, [esp + 0x570]
push eax
lea eax, [esp + 0x56c]
push eax
lea edx, [esp + 0x524]
push edx
call fcn.0042bbf0
pop edx
push eax
push 3
push edx
call fcn.0042bec0
call fcn.00416402
add dword [esp], edx
call sub.KERNEL32.dll_GetDiskFreeSpaceExW
call fcn.00416420
mov dword [esp + 0x53c], eax
push edx
call fcn.0042bbf0
pop edx
push eax
lea eax, [esp + 0x588]
push eax
lea eax, [esp + 0x588]
push eax
lea eax, [esp + 0x588]
push eax
lea eax, [esp + 0x588]
push eax
lea edx, [esp + 0x528]
push edx
call fcn.0042bbf0
pop edx
push eax
push 3
push edx
call fcn.0042bec0
call fcn.00416402
add dword [esp], edx
call sub.KERNEL32.dll_GetDiskFreeSpaceW
call fcn.00416420
mov dword [esp + 0x53c], eax
mov dword [esp + 0x538], 0
jmp 0x414a6e
mov eax, 0x3ff
cmp eax, dword [esp + 0x538]
jl 0x414a9b
lea ebp, [esp + 0x9c]
push ebp
mov eax, dword [esp + 0x53c]
pop ebp
add ebp, eax
mov byte [ebp + 0x25], 0
inc dword [esp + 0x538]
jno 0x414a6e
mov edx, 0x42f02e
lea ecx, [esp + 0x554]
call fcn.00416068
push edx
call fcn.0042bbf0
pop edx
push eax
lea eax, [esp + 0xa0]
push eax
lea edx, [esp + 0x51c]
push edx
call fcn.0042bbf0
pop edx
push eax
push 3
push edx
call fcn.0042bec0
call fcn.00416402
add dword [esp], edx
call fcn.0040fc44
call fcn.00416420
and eax, eax
je 0x414bf0
lea ebp, [esp + 0x9c]
cmp dword [ebp + 0xc], 0
je 0x414b65
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
push 0x18
push 0xffffffff
lea eax, [esp + 0xb4]
mov ebx, eax
lea ebp, [esp + 0xb4]
add ebx, dword [ebp + 0xc]
push ebx
call fcn.0042aeb0
call fcn.00416402
add dword [esp], edx
call fcn.0042aaa0
mov edx, 0x42f0de
push edx
call fcn.0042bcc0
lea eax, [esp + 0x558]
push eax
call fcn.0042bc30
lea ebp, [esp + 0x9c]
cmp dword [ebp + 0x10], 0
je 0x414bf0
mov edx, dword [esp + 0x554]
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bcc0
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
push 0x18
push 0xffffffff
lea eax, [esp + 0xb8]
mov ebx, eax
lea ebp, [esp + 0xb8]
add ebx, dword [ebp + 0x10]
push ebx
call fcn.0042aeb0
call fcn.00416402
add dword [esp], edx
call fcn.0042aaa0
pop eax
mov edx, 0x42f0de
push edx
call fcn.0042bcc0
lea eax, [esp + 0x558]
push eax
call fcn.0042bc30
lea eax, [esp + 0x524]
mov edx, 0x42f02e
push edx
push 3
push eax
call fcn.0042bd60
lea eax, [esp + 0x52c]
mov edx, 0x42f02e
push edx
push 3
push eax
call fcn.0042bd60
lea ebp, [esp]
push dword [ebp]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x414cc8
lea eax, [esp + 0x528]
mov edx, 0x431acc
push edx
push 3
push eax
call fcn.0042bd60
lea ebp, [esp + 4]
movsx ebx, byte [ebp + 0x21]
cmp ebx, 1
jne 0x414c6e
lea eax, [esp + 0x530]
mov edx, 0x4301c2
push edx
push 3
push eax
call fcn.0042bd60
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
push 1
lea ebp, [esp + 0x10]
movsx eax, byte [ebp + 0x20]
cdq
push edx
push eax
call fcn.00429760
call fcn.0042be90
mov edx, 0x430a88
call fcn.00416430
mov ecx, eax
call fcn.00416440
je 0x414cc3
lea eax, [esp + 0x530]
mov edx, 0x431c94
push edx
push 3
push eax
call fcn.0042bd60
jmp 0x414dd5
mov ebx, 1
cmp ebx, dword [esp]
jne 0x414dbd
lea eax, [esp + 0x528]
mov edx, 0x4304b4
push edx
push 3
push eax
call fcn.0042bd60
push 0x28
lea eax, [esp + 0x4cc]
push eax
lea ebp, [esp + 0xc]
lea eax, [ebp + 0x20]
push eax
call sub.ole32.dll_StringFromGUID2
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
lea edx, [esp + 0x4d0]
push edx
call fcn.0042bbf0
pop edx
push eax
push 0x28
push edx
call fcn.0042bec0
call fcn.00416402
add dword [esp], edx
call fcn.004296f0
call fcn.0042be90
mov edx, str.C12A7328_F81F_11D2_BA4B_00A0C93EC93B
call fcn.00416430
mov ecx, eax
call fcn.00416440
je 0x414dbb
lea eax, [esp + 0x530]
mov edx, 0x431c94
push edx
push 3
push eax
call fcn.0042bd60
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
lea ebp, [esp + 0xc]
lea eax, [ebp + 0x48]
push eax
call fcn.0042acf0
lea eax, [esp + 0x558]
push eax
call fcn.0042bc30
mov edx, dword [esp + 0x554]
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bcc0
lea eax, [esp + 0x560]
push eax
call fcn.0042bc30
jmp 0x414dd5
lea eax, [esp + 0x528]
mov edx, 0x431de6
push edx
push 3
push eax
call fcn.0042bd60
pop eax
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
mov eax, 0x42f1b4
push eax
mov eax, 0x431c9c
push eax
lea edx, [esp + 0x524]
push edx
call fcn.0042bbf0
pop edx
push eax
push 3
push edx
call fcn.0042bec0
call fcn.00416402
add dword [esp], edx
call fcn.0042a2b0
lea eax, [esp + 0x520]
push 2
push eax
call fcn.0042bd20
lea edx, [esp + 0x51c]
push edx
call fcn.0042bbf0
pop edx
push eax
push 2
push edx
call fcn.0042bec0
mov edx, 0x42f04a
push edx
call fcn.0042bcc0
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
lea ebp, [esp + 0x9c]
mov eax, dword [ebp + 4]
cdq
push edx
push eax
call fcn.0042a3c0
pop eax
mov edx, 0x42f04a
push edx
call fcn.0042bcc0
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
mov eax, dword [ebp + 8]
cdq
push edx
push eax
call fcn.0042a3c0
pop eax
mov edx, 0x42f04a
push edx
call fcn.0042bcc0
lea eax, [esp + 0x524]
push eax
call fcn.0042bc30
mov edx, dword [esp + 0x520]
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bcc0
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
push dword [esp + 0x564]
call fcn.004296a0
pop eax
mov edx, 0x42f04a
push edx
call fcn.0042bcc0
push edx
call fcn.0042bbf0
pop edx
push eax
push dword [esp + 0x574]
push dword [esp + 0x574]
call fcn.0040b098
pop eax
mov edx, 0x42f04a
push edx
call fcn.0042bcc0
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
push dword [esp + 0x568]
call fcn.004296a0
pop eax
mov edx, 0x42f04a
push edx
call fcn.0042bcc0
lea eax, [esp + 0x524]
push eax
call fcn.0042bc30
mov edx, dword [esp + 0x520]
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bcc0
lea edx, [esp + 0x528]
push 3
push edx
call fcn.0042bec0
mov edx, 0x42f04a
push edx
call fcn.0042bcc0
lea edx, [esp + 0x530]
push 3
push edx
call fcn.0042bec0
mov edx, 0x42f04a
push edx
call fcn.0042bcc0
mov edx, dword [esp + 0x558]
push edx
call fcn.0042bcc0
mov edx, 0x42f04a
push edx
call fcn.0042bcc0
lea eax, [esp + 0x524]
push eax
call fcn.0042bc30
mov edx, dword [esp + 0x520]
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bcc0
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
push dword [esp + 0x578]
push dword [esp + 0x578]
lea eax, [esp + 0x584]
mov edx, dword [eax]
sub dword [esp], edx
mov edx, dword [eax + 4]
sbb dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.0042a3c0
pop eax
mov edx, 0x42f04a
push edx
call fcn.0042bcc0
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
push dword [esp + 0x580]
push dword [esp + 0x580]
call fcn.0042a3c0
pop eax
mov edx, 0x42f04a
push edx
call fcn.0042bcc0
lea eax, [esp + 0x524]
push eax
call fcn.0042bc30
mov edx, dword [esp + 0x520]
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bcc0
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
mov eax, dword [esp + 0x584]
cdq
push edx
push eax
mov eax, dword [esp + 0x590]
cdq
push edx
push eax
push dword [esp + 0xc]
push dword [esp + 0xc]
call fcn.004161e0
mov dword [esp], eax
mov dword [esp + 4], edx
pop eax
pop edx
push edx
push eax
call fcn.0042a3c0
pop eax
mov edx, 0x42f04a
push edx
call fcn.0042bcc0
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
mov eax, dword [esp + 0x54c]
cdq
push edx
push eax
call fcn.0042a3c0
pop eax
mov edx, 0x42f04a
push edx
call fcn.0042bcc0
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
lea ebp, [esp + 0xa8]
movsx eax, word [ebp + 0x1c]
cdq
push edx
push eax
call fcn.0042a3c0
pop eax
lea eax, [esp + 0x524]
push eax
call fcn.0042bc30
movsx ebx, word [ebp + 0x1c]
push ebx
mov ebx, 0xe
cmp ebx, dword [esp]
je 0x41512d
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x415182
lea edx, [esp + 0x530]
push edx
call fcn.0042bbf0
pop edx
push eax
push 3
push edx
call fcn.0042bec0
call fcn.0042be90
mov edx, 0x431c94
call fcn.00416430
mov ecx, eax
call fcn.00416440
je 0x41516f
mov eax, dword [esp + 0x598]
mov dword [esp + 0x54c], eax
jmp 0x41517d
mov eax, dword [esp + 0x594]
mov dword [esp + 0x54c], eax
jmp 0x415254
push dword [esp + 0x544]
mov ebx, 2
cmp ebx, dword [esp]
jne 0x4151a6
mov eax, dword [esp + 0x590]
mov dword [esp + 0x550], eax
jmp 0x415253
lea edx, [esp + 0x534]
push edx
call fcn.0042bbf0
pop edx
push eax
push 3
push edx
call fcn.0042bec0
call fcn.0042be90
mov edx, 0x431c94
call fcn.00416430
mov ecx, eax
call fcn.00416440
je 0x4151e8
mov eax, dword [esp + 0x594]
mov dword [esp + 0x550], eax
jmp 0x415253
lea edx, [esp + 0x524]
push edx
call fcn.0042bbf0
pop edx
push eax
push 2
push edx
call fcn.0042bec0
call fcn.0042be90
lea edx, [0x435860]
push edx
call fcn.0042bbf0
pop edx
push eax
push 2
push edx
call fcn.0042bec0
call fcn.00416430
mov edx, eax
call fcn.00416430
mov ecx, eax
call fcn.00416440
je 0x415245
mov eax, dword [esp + 0x5a0]
mov dword [esp + 0x550], eax
jmp 0x415253
mov eax, dword [esp + 0x5a4]
mov dword [esp + 0x550], eax
pop eax
pop eax
push edx
call fcn.0042bbf0
pop edx
push eax
mov eax, 0x431c94
push eax
lea edx, [esp + 0x534]
push edx
call fcn.0042bbf0
pop edx
push eax
push 3
push edx
call fcn.0042bec0
call fcn.00416402
add dword [esp], edx
call fcn.00429b80
call fcn.00416420
mov ebx, eax
cmp ebx, 1
jge 0x415339
push dword [esp + 0x548]
push dword [esp + 0x524]
push 0xffffffff
push dword [0x435864]
call fcn.0041a17c
lea edx, [esp + 0x51c]
push edx
call fcn.0042bbf0
pop edx
push eax
push 2
push edx
call fcn.0042bec0
call fcn.0042be90
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
push 0
push 0
push dword [0x4358b4]
call fcn.00419ae4
call fcn.00416430
mov edx, eax
call fcn.00416430
mov ecx, eax
call fcn.00416440
je 0x415339
xor eax, eax
push eax
push 0
push dword [0x4358b4]
push dword [0x435864]
call fcn.00419e31
mov ebx, eax
dec ebx
push ebx
push dword [0x435864]
call fcn.00403fc1
push dword [esp + 0x548]
push dword [esp + 0x524]
push 0xffffffff
push dword [0x435988]
call fcn.0041a17c
lea edx, [esp + 0x51c]
push edx
call fcn.0042bbf0
pop edx
push eax
push 2
push edx
call fcn.0042bec0
call fcn.0042be90
push edx
call fcn.0042bbf0
pop edx
push eax
push edx
call fcn.0042bbf0
pop edx
push eax
push 0
push 0
push dword [0x435840]
call fcn.00419ae4
call fcn.00416430
mov edx, eax
call fcn.00416430
mov ecx, eax
call fcn.00416440
je 0x4153d8
xor eax, eax
push eax
push 0
push dword [0x435840]
push dword [0x435988]
call fcn.00419e31
mov ebx, eax
dec ebx
push ebx
push dword [0x435988]
call fcn.00403fc1
inc dword [esp + 0x534]
jno 0x414774
push dword [esp + 0x588]
call sub.USER32.dll_DestroyIcon
mov dword [esp + 0x534], eax
push dword [esp + 0x58c]
call sub.USER32.dll_DestroyIcon
mov dword [esp + 0x534], eax
push dword [esp + 0x590]
call sub.USER32.dll_DestroyIcon
mov dword [esp + 0x534], eax
push dword [esp + 0x594]
call sub.USER32.dll_DestroyIcon
mov dword [esp + 0x534], eax
push dword [esp + 0x59c]
call sub.USER32.dll_DestroyIcon
mov dword [esp + 0x534], eax
push dword [esp + 0x598]
call sub.USER32.dll_DestroyIcon
mov dword [esp + 0x534], eax
push 0
push dword [0x4358b4]
call fcn.0040c4c8
push 0
push dword [0x435840]
call fcn.0040c4c8
push 0
push dword [0x435864]
call fcn.0040c4c8
push 0
push dword [0x435988]
call fcn.0040c4c8
xor eax, eax
push dword [esp + 0x55c]
call fcn.0042be60
push dword [esp + 0x520]
call fcn.0042be60
push dword [esp + 0x558]
call fcn.0042be60
push dword [esp + 0x54c]
call fcn.0042be60
push dword [esp + 0x554]
call fcn.0042be60
push dword [esp + 0x550]
call fcn.0042be60
add esp, 0x5a0
pop edi
pop ebx
pop ebp
ret