Function at 0x41bfe0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x98
call fcn.0041c450
mov dword [esp + 0x84], eax
mov dword [esp + 0x80], ecx
mov eax, dword [esp + 0x80]
mov dword [esp + 0x8c], eax
mov eax, dword [esp + 0x8c]
mov dword [eax], 0
mov eax, dword [esp + 0x8c]
call fcn.0041c460
mov eax, dword [esp + 0x8c]
call fcn.0041c470
mov eax, dword [esp + 0x84]
mov dword [esp + 0x90], eax
mov dword [esp + 0x74], 0x65c044e7
mov eax, dword [esp + 0x74]
mov ecx, eax
add ecx, 0x8bcf3fff
mov dword [esp + 0x70], eax
mov dword [esp + 0x6c], ecx
jg 0x41c299
jmp 0x41c06a
mov eax, dword [esp + 0x70]
add eax, 0x6f6c2b52
mov dword [esp + 0x68], eax
jg 0x41c09b
jmp 0x41c083
mov eax, dword [esp + 0x70]
sub eax, 0x847eb65b
mov dword [esp + 0x64], eax
je 0x41c2d9
jmp 0x41c2b1
mov eax, dword [esp + 0x70]
sub eax, 0x9a4b3b86
mov dword [esp + 0x60], eax
jg 0x41c0cb
jmp 0x41c0b3
mov eax, dword [esp + 0x70]
sub eax, 0x9093d4af
mov dword [esp + 0x5c], eax
je 0x41c41e
jmp 0x41c2b1
mov eax, dword [esp + 0x70]
sub eax, 0x65c044e6
mov dword [esp + 0x58], eax
jg 0x41c281
jmp 0x41c0e3
mov eax, dword [esp + 0x70]
sub eax, 0x62431331
mov dword [esp + 0x54], eax
jg 0x41c268
jmp 0x41c0fb
mov eax, dword [esp + 0x70]
sub eax, 0x59a9092d
mov dword [esp + 0x50], eax
jg 0x41c250
jmp 0x41c113
mov eax, dword [esp + 0x70]
sub eax, 0x5012b5f1
mov dword [esp + 0x4c], eax
jg 0x41c238
jmp 0x41c12b
mov eax, dword [esp + 0x70]
add eax, 0xb65787f5
mov dword [esp + 0x48], eax
jg 0x41c220
jmp 0x41c144
mov eax, dword [esp + 0x70]
sub eax, 0x250988ba
mov dword [esp + 0x44], eax
jg 0x41c207
jmp 0x41c15c
mov eax, dword [esp + 0x70]
add eax, 0x15407154
mov dword [esp + 0x40], eax
jg 0x41c1ee
jmp 0x41c175
mov eax, dword [esp + 0x70]
sub eax, 0xbf42e3bd
mov dword [esp + 0x3c], eax
jg 0x41c1d6
jmp 0x41c18d
mov eax, dword [esp + 0x70]
sub eax, 0x9a4b3b87
mov dword [esp + 0x38], eax
je 0x41c3ed
jmp 0x41c1a5
mov eax, dword [esp + 0x70]
add eax, 0x6280e084
mov dword [esp + 0x34], eax
je 0x41c2ee
jmp 0x41c1be
mov eax, dword [esp + 0x70]
sub eax, 0xa7d069c6
mov dword [esp + 0x30], eax
je 0x41c2fc
jmp 0x41c2b1
mov eax, dword [esp + 0x70]
sub eax, 0xbf42e3be
mov dword [esp + 0x2c], eax
je 0x41c3df
jmp 0x41c2b1
mov eax, dword [esp + 0x70]
add eax, 0x15407153
mov dword [esp + 0x28], eax
je 0x41c34a
jmp 0x41c2b1
mov eax, dword [esp + 0x70]
add eax, 0xdaf67745
mov dword [esp + 0x24], eax
je 0x41c3d2
jmp 0x41c2b1
mov eax, dword [esp + 0x70]
sub eax, 0x49a8780c
mov dword [esp + 0x20], eax
je 0x41c410
jmp 0x41c2b1
mov eax, dword [esp + 0x70]
sub eax, 0x5012b5f2
mov dword [esp + 0x1c], eax
je 0x41c403
jmp 0x41c2b1
mov eax, dword [esp + 0x70]
sub eax, 0x59a9092e
mov dword [esp + 0x18], eax
je 0x41c356
jmp 0x41c2b1
mov eax, dword [esp + 0x70]
add eax, 0x9dbcecce
mov dword [esp + 0x14], eax
je 0x41c43b
jmp 0x41c2b1
mov eax, dword [esp + 0x70]
sub eax, 0x65c044e7
mov dword [esp + 0x10], eax
je 0x41c2b6
jmp 0x41c2b1
mov eax, dword [esp + 0x70]
sub eax, 0x7430c002
mov dword [esp + 0xc], eax
je 0x41c32a
jmp 0x41c2b1
jmp 0x41c44b
mov eax, 0x9d7f1f7c
mov ecx, 0x847eb65b
mov edx, dword [esp + 0x90]
cmp edx, 0
cmove eax, ecx
mov dword [esp + 0x74], eax
jmp 0x41c44b
mov byte [esp + 0x8b], 0
mov dword [esp + 0x74], 0x49a8780c
jmp 0x41c44b
mov eax, 0xa7d069c6
mov dword [esp + 0x74], eax
jmp 0x41c44b
mov ecx, dword [esp + 0x8c]
call fcn.00483210
mov ecx, 0x7430c002
cmp eax, dword [esp + 0x84]
setb dl
and dl, 1
mov byte [esp + 0x97], dl
mov dword [esp + 0x74], ecx
jmp 0x41c44b
mov eax, 0x59a9092e
mov ecx, 0xeabf8ead
mov dl, byte [esp + 0x97]
test dl, 1
cmovne eax, ecx
mov dword [esp + 0x74], eax
jmp 0x41c44b
mov ecx, dword [esp + 0x8c]
call fcn.0041a970
mov eax, dword [esp + 0x8c]
mov ecx, esp
lea edx, [esp + 0x78]
call fcn.0041c480
mov ecx, eax
call fcn.00483260
sub esp, 4
mov eax, dword [esp + 0x84]
mov ecx, esp
mov dword [ecx], eax
lea ecx, [esp + 0x78]
call fcn.0041ae20
sub esp, 4
mov ecx, dword [esp + 0x8c]
mov dword [ecx], eax
mov eax, dword [esp + 0x8c]
mov eax, dword [eax]
mov ecx, dword [esp + 0x8c]
mov dword [ecx + 4], eax
mov eax, dword [esp + 0x8c]
mov eax, dword [eax]
imul ecx, dword [esp + 0x84], 0x18
add eax, ecx
mov ecx, dword [esp + 0x8c]
mov dword [ecx + 8], eax
mov dword [esp + 0x74], 0x250988bb
jmp 0x41c44b
mov dword [esp + 0x74], 0xbf42e3be
jmp 0x41c44b
mov eax, 0x9a4b3b87
mov dword [esp + 0x74], eax
jmp 0x41c44b
mov eax, 0x5012b5f2
mov byte [esp + 0x8b], 1
mov dword [esp + 0x74], eax
jmp 0x41c44b
mov dword [esp + 0x74], 0x49a8780c
jmp 0x41c44b
movzx eax, byte [esp + 0x8b]
mov esp, ebp
pop ebp
ret 4
mov ecx, dword [esp + 0x8c]
call fcn.00483210
mov dword [esp + 0x74], 0xa7d069c6
mov dword [esp + 8], eax
jmp 0x41c44b
mov byte [esp + 0x8b], 1
mov dword [esp + 0x74], 0x9a4b3b87
jmp 0x41c04b