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

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0x438
mov esi, dword [0x455d34]
mov dword [esp + 0x38], 0x63fd61dd
mov dword [esp + 0x3c], 0x67ff65ee
mov dword [esp + 0x40], 0x5bc659c4
mov dword [esp + 0x44], 0x5f815dfd
mov dword [esp + 0x48], 0x538c5185
mov dword [esp + 0x4c], 0x57b65584
mov dword [esp + 0x50], 0x4bfd4990
mov dword [esp + 0x54], 0x4fd04dd5
mov dword [esp + 0x58], 0x43dd41e4
mov dword [esp + 0x5c], 0x47d545d3
mov dword [esp + 0x60], 0x3b8439d8
mov dword [esp + 0x64], 0x3fde3d88
mov dword [esp + 0x68], 0x33e231e1
mov dword [esp + 0x6c], 0x37e635ea
mov dword [esp + 0x70], 0x2bca29e3
mov dword [esp + 0x74], 0x2fb72d9b
mov dword [esp + 0x78], 0x23f421be
mov dword [esp + 0x7c], 0x27ed25f0
mov dword [esp + 0x80], 0x1b9219f8
mov dword [esp + 0x84], 0x1fca1dca
mov dword [esp + 0x88], 0x13f211c9
mov dword [esp + 0x8c], 0x178615d5
mov dword [esp + 0x90], 0xb960998
mov dword [esp + 0x94], 0xfb90da9
mov dword [esp + 0x98], 0x3a001a5
mov dword [esp + 0x9c], 0x79f05bf
mov dword [esp + 0xa0], 0xfb25f96c
mov dword [esp + 0xa4], 0xff2dfd29
mov dword [esp + 0xa8], 0xf32cf127
mov dword [esp + 0xac], 0xf720f527
mov dword [esp + 0xb0], 0xeb32e908
mov dword [esp + 0xb4], 0xef56ed57
mov dword [esp + 0xb8], 0xe35fe154
mov dword [esp + 0xbc], 0xe73ae558
mov dword [esp + 0xc0], 0xdb46d938
mov dword [esp + 0xc4], 0xdf45dd45
mov dword [esp + 0xc8], 0xd332d175
mov dword [esp + 0xcc], 0xd773d513
mov dword [esp + 0xd0], 0xcb51c96b
mov dword [esp + 0xd4], 0xcf17cd53
mov dword [esp + 0xd8], 0xc301c120
mov dword [esp + 0xdc], 0xc754c55c
mov dword [esp + 0xe0], 0xbb27b927
mov dword [esp + 0xe4], 0xbf61bd19
mov dword [esp + 0xe8], 0xb363b161
mov dword [esp + 0xec], 0xb768b57d
mov dword [esp + 0xf0], 0xab74a978
mov dword [esp + 0xf4], 0xaf70ad7c
mov dword [esp + 0xf8], 0xa342a170
mov dword [esp + 0xfc], 0xa707a517
mov dword [esp + 0x100], 0x9b3b993e
mov dword [esp + 0x104], 0x9f079d0e
mov dword [esp + 0x108], 0x9347914f
mov dword [esp + 0x10c], 0x97419547
mov dword [esp + 0x110], 0x8b598956
mov dword [esp + 0x114], 0x8f8e8d5a
mov byte [esp + 0x118], 0
mov dword [esp + 4], 0
mov eax, dword [esp + 4]
cmp eax, 0xe0
ja 0x4102ad
nop
nop
nop
mov eax, dword [esp + 4]
movzx eax, byte [esp + eax + 0x38]
push dword [esp + 4]
push eax
call fcn.00411850
add esp, 8
mov ecx, dword [esp + 4]
mov byte [esp + ecx + 0x38], al
inc dword [esp + 4]
mov eax, dword [esp + 4]
cmp eax, 0xe1
jb 0x410280
mov ebx, dword [esp + 0x460]
lea eax, [esp + 0x38]
push 0
push 0
push 0
push 0
push eax
call esi
mov esi, eax
xor eax, eax
test esi, esi
setne al
xor edi, edi
xor ebp, ebp
jmp dword [eax*4 + 0x450c34]
or byte [ecx], al
xlatb
add al, byte [ecx]
pop ecx
add eax, dword [ecx]
push 3
inc ecx
add byte [ecx + 4], bl
inc ecx
add byte [edx + 4], ah
inc ecx
add byte [eax + 4], dh
inc ecx
add al, dl
add eax, 0x5d60041
inc ecx
add byte [esi], cl
pop es
inc ecx
add byte [eax + 4], dh
inc ecx
add byte [esi], cl
pop es
inc ecx
add byte [edx - 0x50ffbefb], dh
add al, 0x41
add al, al
add al, 0x41
add byte [ebp - 0x3fffbefc], dh
add al, 0x41
add bh, cl
add al, 0x41
add byte [edx - 0x1effbefb], dh
add al, 0x41
add byte [ecx + 5], ch
inc ecx
add byte [edx + 5], al
inc ecx
add al, dh
add al, 0x41
add byte [ebp + 5], bl
inc ecx
add byte [eax + 0x5690041], bl
inc ecx
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [ecx + 5], ch
inc ecx
add byte [eax + 0x77004105], ah
add eax, 0x57d0041
inc ecx
add byte [eax - 0x5fffbefb], dl
add eax, 0x5900041
inc ecx
add byte [eax - 0x4fffbefb], dh
add eax, 0x5b20041
inc ecx
add byte [eax - 0x77ffbefb], dh
or byte [ecx], al
invalid