Function at 0x780847
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
ret
mov eax, dword [ecx + edx + 0x18]
cmc
test eax, eax
jmp 0x870781
pop edi
movsx cx, dl
pop ebx
and cl, 0xe8
shl ch, cl
not ch
sub eax, eax
xor si, sp
adc cl, 0x5d
add cx, 0x5ef5
pop esi
btc ecx, ebp
shl cl, cl
rcl ecx, 0xcc
mov ecx, dword [ebp - 4]
xor ecx, ebp
jmp 0x805b12
cmp eax, 0xffffffff
je 0x812ab0
test eax, eax
jmp 0x5a56e9
mov eax, dword [ebp - 0x114]
mov dx, 0x3a45
cmovg edx, esi
not dl
mov edx, dword [ecx + eax + 0x24]
lea eax, [edx + edi*2]
movzx edx, word [eax + ecx]
lea eax, [ebx + 1]
jmp 0x6205be
cmp edi, dword [ecx + edx + 0x14]
jmp 0x72a944
je 0x59b906
mov eax, 0x5a4d
cmp ah, 0x5a
test bx, si
cmp word [ecx], ax
je 0x851098
xor eax, eax
mov cx, 0x4048
xadd ecx, ecx
bts cx, sp
pop esi
mov ecx, edi
not cl
bt cx, 0x13
mov ecx, dword [ebp - 4]
cmp cx, si
cmp cl, 0xcb
xor ecx, ebp
call fcn.0043e114
mov esp, ebp
mov bp, bp
jmp 0x5a2d4b
pop ebp
jmp 0x50cf8b
je 0x57dac7
cmp eax, 1
jmp 0x7f1ca9
mov dword [ebp - 0x118], eax
test ebx, ebx
jl 0x586331
jmp 0x602d6d
sbb eax, eax
sbb eax, 0xffffffff
cmp ah, 3
jmp 0x57866c
jmp 0x40d43c
test dl, dl
jmp 0x82d5a7
push esi
bt si, 0xb6
mov esi, dword [ebp + 0xc]
cmp sp, sp
mov dword [ebp - 0x120], esi
test ecx, ecx
jmp 0x6b990b
mov eax, dword [ebp - 0x118]
sbb di, 0x31e2
mov esi, dword [ebp - 0x120]
mov edx, dword [ebp - 0x10c]
or di, 0x51db
lea edi, [ebx + edx]
sal dl, 0x76
rcr dl, 0x9b
sar edi, 1
rcr dl, cl
mov eax, dword [eax + edi*4]
add eax, ecx
lea esp, [esp]
not dl
sub dl, 0x70
adc dl, 0x70
mov dl, byte [eax]
cmp edi, edi
test edx, esp
jmp 0x6a0edd
jmp 0x812ac0
mov dword [ebp - 0x110], edx
jmp 0x73dc14
jmp 0x57866c
cmp dl, byte [esi]
jmp 0x81b076
je 0x82d5ad
mov dl, byte [eax + 1]
test sp, 0x1574
cmp dl, byte [esi + 1]
jmp 0x747fba
je 0x59b906
test esi, esi
jmp 0x59b8ec
jne 0x59b906
mov edx, dword [eax + 0x78]
mov dword [ebp - 0x114], edx
cmp ebp, 0x4aea58bd
cmc
test edx, edx
je 0x59b906
mov eax, dword [eax + 0x7c]
cmc
cmp esi, ebx
push ebx
push edi
stc
test dl, 0x18
or edi, 0xffffffff
cmc
mov dword [ebp - 0x11c], eax
cmp edi, ecx
test ebp, ebx
mov dword [ebp - 0x110], edi
cmc
cmp esi, 0xffff
ja 0x53b995
sub esi, dword [ecx + edx + 0x10]
mov eax, esi
cmp eax, dword [ecx + edx + 0x14]
jmp 0x40d424
jae 0x560127
mov eax, dword [ecx + edx + 0x1c]
jmp 0x81af08
mov dword [ebp - 0x10c], eax
jmp 0x612eb8
jne 0x5d923e
add eax, 2
cmc
jmp 0x7d2125
push ebp
mov ebp, esp
movsx ax, ah
lea esp, [esp - 0x120]
shr eax, 0x2b
bts ecx, edx
mov eax, dword [0x4ebe10]
xor eax, ebp
btc cx, bx
sub cx, 0xbcc
mov dword [ebp - 4], eax
adc ecx, 0x5fb4d2b
cmp bp, 0x5b68
mov ecx, dword [ebp + 8]
cmp ecx, 0x16fb7ab4
jmp 0x5fc59a
jmp 0x812ac0
ret
lea esi, [esi + 2]
jmp 0x5eb023
jle 0x602d5c
mov edi, dword [ebp - 0x110]
adc edx, 0xdf75a8d
btr dx, 0x17
mov edx, dword [ebp - 0x114]
cmp bh, 0xf0
jmp 0x586331
jne 0x812ac0
lea ebx, [edi - 1]
jmp 0x7ac5c9
call fcn.0043e114
mov esp, ebp
pop ebp
jmp 0x7c3db4
inc edi
stc
test dx, sp
mov dword [ebp - 0x10c], edi
cmp eax, esp
test dx, ax
cmp dword [ebp - 0x10c], ebx
jmp 0x7d24de
lea eax, [eax + edi*4]
jmp 0x5e6dc5
jne 0x5d923e
test dl, dl
jmp 0x6b5851
jne 0x602d96
xor eax, eax
jmp 0x63eb22
mov eax, dword [ecx + 0x3c]
add eax, ecx
test bx, di
test ah, 0x15
cmp dword [eax], 0x4550
jmp 0x6c675f
je 0x586331
lea ebx, [eax - 1]
adc al, 0xad
ror ax, 0xc
mov eax, dword [ecx + edx + 0x20]
cmp esp, ebx
test ax, bx
lea eax, [eax + ecx]
clc
mov dword [ebp - 0x10c], 0
jmp 0x5bb53e