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

Disassembly:
mov eax, 0x420
call fcn.0047f270
mov eax, dword [0x4d4664]
xor eax, esp
mov dword [esp + 0x41c], eax
push ebx
mov ebx, dword [esp + 0x428]
push esi
mov esi, dword [esp + 0x430]
mov dword [esp + 8], 0
push dword [esi + 8]
push dword [esi + 4]
push ebx
call fcn.004141b0
add esp, 0xc
test eax, eax
jne 0x41dc1c
pop esi
xor eax, eax
pop ebx
mov ecx, dword [esp + 0x41c]
xor ecx, esp
call fcn.0047f259
add esp, 0x420
ret
push 0
push 0x41e040
push 0
push 0
push 0x41e020
push ebx
call fcn.004144e0
add esp, 0x18
test eax, eax
je 0x41dc03
push ebp
push edi
lea eax, [esp + 0x14]
push eax
push ebx
call fcn.004144d0
mov eax, dword [esi + 0xc]
push dword [esi + 0x20]
mov dword [esp + 0x20], eax
mov eax, dword [esi + 0x10]
push dword [esi + 0x1c]
mov dword [esp + 0x28], eax
mov eax, dword [esi + 0x14]
mov dword [esp + 0x30], eax
mov eax, dword [esi + 0x18]
push ebx
mov dword [esp + 0x38], eax
mov dword [esp + 0x30], 0
mov dword [esp + 0x3c], 0
call fcn.004142a0
add esp, 0x14
test eax, eax
je 0x41dfdb
lea ebp, [ebx + 8]
push ebp
push dword [ebx]
push 0xb
call fcn.00431850
add esp, 0xc
test eax, eax
mov eax, dword [esi + 0x28]
jne 0x41dca2
shr eax, 1
push eax
push dword [esi + 0x24]
lea eax, [esp + 0x34]
push 0
push dword [esi + 0x48]
push eax
push ebx
call fcn.00414000
add esp, 0x18
test eax, eax
je 0x41dfdb
mov edi, dword [esi + 0x48]
lea ecx, [esp + 0x2c]
mov edx, dword [esi + 0x44]
sub edi, 4
jb 0x41dce1
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x41dce6
add ecx, 4
add edx, 4
sub edi, 4
jae 0x41dcd0
cmp edi, 0xfffffffc
je 0x41dd27
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x41dd13
cmp edi, 0xfffffffd
je 0x41dd27
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x41dd13
cmp edi, 0xfffffffe
je 0x41dd27
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x41dd13
cmp edi, 0xffffffff
je 0x41dd27
mov al, byte [ecx + 3]
cmp al, byte [edx + 3]
je 0x41dd27
push 0xf6
push 0x4dab64
push 0x91
jmp 0x41dfea
cmp dword [esp + 0x43c], 0
je 0x41dd3e
mov dword [esp + 0x10], 1
jmp 0x41dff6
push dword [esi + 0x38]
mov eax, dword [esi + 0x2c]
push dword [esi + 0x34]
mov dword [esp + 0x1c], eax
mov eax, dword [esi + 0x30]
push ebx
mov dword [esp + 0x24], eax
call fcn.004144b0
add esp, 0xc
test eax, eax
je 0x41dfdb
push dword [esi + 0x40]
lea eax, [esp + 0x30]
push dword [esi + 0x3c]
push 0
push dword [esi + 0x50]
push eax
push ebx
call fcn.00414000
add esp, 0x18
test eax, eax
je 0x41dfdb
mov edi, dword [esi + 0x50]
lea ecx, [esp + 0x2c]
mov edx, dword [esi + 0x4c]
sub edi, 4
jb 0x41dda4
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x41dda9
add ecx, 4
add edx, 4
sub edi, 4
jae 0x41dd93
cmp edi, 0xfffffffc
je 0x41ddea
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x41ddd6
cmp edi, 0xfffffffd
je 0x41ddea
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x41ddd6
cmp edi, 0xfffffffe
je 0x41ddea
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x41ddd6
cmp edi, 0xffffffff
je 0x41ddea
mov al, byte [ecx + 3]
cmp al, byte [edx + 3]
je 0x41ddea
push 0x10d
push 0x4dab64
push 0x92
jmp 0x41dfea
push ebx
call fcn.00414530
push dword [esi + 8]
push dword [esi + 4]
push ebx
call fcn.004141b0
add esp, 0x10
test eax, eax
je 0x41de20
push 0
push 0x41e040
push 0
push 0
push 0x41e020
push ebx
call fcn.004144e0
add esp, 0x18
test eax, eax
jne 0x41de27
xor eax, eax
jmp 0x41e003
lea eax, [esp + 0x14]
push eax
push ebx
call fcn.004144d0
mov eax, dword [esi + 0x54]
push dword [esi + 0x68]
mov dword [esp + 0x20], eax
mov eax, dword [esi + 0x58]
push dword [esi + 0x64]
mov dword [esp + 0x28], eax
mov eax, dword [esi + 0x5c]
mov dword [esp + 0x30], eax
mov eax, dword [esi + 0x60]
push ebx
mov dword [esp + 0x38], eax
mov dword [esp + 0x30], 0
mov dword [esp + 0x3c], 0
call fcn.004142a0
add esp, 0x14
test eax, eax
je 0x41dfdb
mov eax, dword [esi + 0x74]
push ebp
push dword [ebx]
mov dword [esp + 0x1c], eax
mov eax, dword [esi + 0x78]
push 0xb
mov dword [esp + 0x24], eax
call fcn.00431850
add esp, 0xc
test eax, eax
mov eax, dword [esi + 0x70]
jne 0x41de99
shr eax, 1
push eax
push dword [esi + 0x6c]
lea eax, [esp + 0x34]
push 1
push dword [esi + 0x90]
push eax
push ebx
call fcn.00414000
add esp, 0x18
test eax, eax
je 0x41dfdb
mov edi, dword [esi + 0x90]
lea ecx, [esp + 0x2c]
mov edx, dword [esi + 0x8c]
sub edi, 4
jb 0x41dee1
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x41dee6
add ecx, 4
add edx, 4
sub edi, 4
jae 0x41ded0
cmp edi, 0xfffffffc
je 0x41df27
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x41df13
cmp edi, 0xfffffffd
je 0x41df27
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x41df13
cmp edi, 0xfffffffe
je 0x41df27
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x41df13
cmp edi, 0xffffffff
je 0x41df27
mov al, byte [ecx + 3]
cmp al, byte [edx + 3]
je 0x41df27
push 0x13e
push 0x4dab64
push 0x93
jmp 0x41dfea
push dword [esi + 0x80]
mov eax, dword [esi + 0x84]
push dword [esi + 0x7c]
mov dword [esp + 0x1c], eax
mov eax, dword [esi + 0x88]
push 1
push dword [esi + 0x98]
mov dword [esp + 0x28], eax
lea eax, [esp + 0x3c]
push eax
push ebx
call fcn.00414000
add esp, 0x18
test eax, eax
je 0x41dfdb
mov edx, dword [esi + 0x94]
lea ecx, [esp + 0x2c]
mov esi, dword [esi + 0x98]
sub esi, 4
jb 0x41df84
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x41df8d
add ecx, 4
add edx, 4
sub esi, 4
jae 0x41df73
cmp esi, 0xfffffffc
je 0x41dd31
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x41dfca
cmp esi, 0xfffffffd
je 0x41dd31
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x41dfca
cmp esi, 0xfffffffe
je 0x41dd31
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x41dfca
cmp esi, 0xffffffff
je 0x41dd31
mov al, byte [ecx + 3]
cmp al, byte [edx + 3]
je 0x41dd31
push 0x14f
push 0x4dab64
push 0x94
jmp 0x41dfea
push 0x157
push 0x4dab64
push 0x86
push 0x77
push 0x2d
call fcn.0041d280
add esp, 0x14
push ebx
call fcn.00414530
mov eax, dword [esp + 0x14]
add esp, 4
mov ecx, dword [esp + 0x42c]
pop edi
pop ebp
pop esi
pop ebx
xor ecx, esp
call fcn.0047f259
add esp, 0x420
ret