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

Disassembly:
jbe 0x72b80c
lea edi, [ebp - 0x108]
rol dl, cl
sub edi, eax
rol dl, cl
mov dl, byte [eax]
clc
cmc
test dl, dl
je 0x72b80c
mov byte [edi + eax], dl
jmp 0x420f8a
sbb eax, eax
jmp 0x4232d4
pop ebp
jmp 0x8408ef
mov dword [ebp - 0x118], eax
test esp, edi
test ebx, ebx
jmp 0x608325
cmp esi, 0xffff
jmp 0x72f046
pop ebp
jmp 0x44a7d0
call fcn.00455a88
push eax
jmp 0x638e7a
je 0x727045
test esi, esi
jmp 0x72702d
mov eax, dword [eax + ecx]
clc
cmp esi, 0x3c510f84
test eax, eax
jmp 0x805811
jl 0x7154ea
jmp 0x7ba993
inc ebx
clc
test cl, cl
jmp 0x75c6d7
call fcn.0045599e
mov esp, ebp
jmp 0x585bce
mov eax, dword [ecx + 0x3c]
test ax, bx
test si, 0x46b1
lea eax, [eax + ecx]
test edi, 0x3b4e6d92
cmp dword [eax], 0x4550
jmp 0x766873
push esi
jmp 0x68fe79
call fcn.0045599e
mov esp, ebp
movzx ebp, di
mov bp, bx
cmove bp, ax
pop ebp
jmp 0x52c288
mov esi, ebx
stc
clc
test sp, 0x3f6f
sub esi, eax
cmp esi, 0x104
jmp 0x6e76d4
call fcn.0077ed7c
add esp, 0xc
pop edi
mov cl, 0x9b
shld ebx, eax, 0xe6
pop ebx
sbb esi, ecx
btr si, sp
bts ecx, eax
pop esi
sbb cx, 0x25a7
mov ecx, dword [ebp - 4]
cmc
xor ecx, ebp
call fcn.0045599e
mov esp, ebp
movzx ebp, dx
pop ebp
jmp 0x76dc7d
push ecx
jmp 0x71043f
jmp 0x5da445
add ebx, 2
jmp 0x73bf8d
jae 0x805817
sub ecx, ecx
test esi, esi
jmp 0x55c86d
test dl, dl
jmp 0x844526
call 0x77098e
mov esi, eax
test esi, esi
jmp 0x72489e
cmp edi, dword [ecx + edx + 0x14]
jae 0x805817
mov eax, dword [ecx + edx + 0x1c]
lea eax, [eax + edi*4]
jmp 0x6adf7c
xor ecx, ebp
jmp 0x65b458
test cl, cl
je 0x805817
cmp cl, 0x2e
jmp 0x7fd722
je 0x805817
cmp byte [ebx + 1], 0x23
not eax
jmp 0x732f8f
je 0x727045
mov eax, 0x5a4d
clc
cmp cx, di
cmp word [ecx], ax
je 0x627a72
xor eax, eax
pop esi
mov ecx, dword [ebp - 4]
test edi, ebp
jmp 0x743a60
je 0x6ddc7a
push eax
push esi
jmp 0x7b3824
mov byte [ebp + ecx - 0x108], 0
lea ecx, [ebp - 0x108]
jmp 0x691112
ja 0x83bd37
sub esi, dword [ecx + edx + 0x10]
mov eax, esi
test ch, 0xa6
cmp eax, dword [ecx + edx + 0x14]
jmp 0x75867e
xor eax, ebp
mov dword [ebp - 4], eax
sar cl, cl
bt cx, ax
mov ecx, dword [ebp + 8]
cmp ebp, 0x528854c3
push esi
btr esi, 0x84
bts esi, eax
mov esi, dword [ebp + 0xc]
clc
mov dword [ebp - 0x120], esi
clc
jmp 0x79a9c0
lea eax, [ebx + 1]
jmp 0x729c3b
push ebx
jmp 0x5b49e4
ret
xor ecx, ebp
call fcn.0045599e
mov esp, ebp
mov ebp, 0x40571b28
pop ebp
ret
jne 0x5606c1
test dl, dl
je 0x84452c
mov dl, byte [eax + 1]
clc
jmp 0x79e996
jae 0x805817
mov esi, dword [ecx + edx + 0x1c]
cmp cx, 0x3c79
test edi, edx
lea eax, [esi + eax*4]
cmp dh, dh
test di, 0x5b87
jmp 0x5da445
call fcn.0045599e
mov esp, ebp
bswap ebp
pop ebp
jmp 0x742267
jne 0x722b37
pop edi
xadd esi, esi
pop ebx
cmc
sub eax, eax
clc
btr si, 5
pop esi
shr ecx, cl
mov ecx, dword [ebp - 4]
clc
jmp 0x71abd1
jmp 0x4232dd
jne 0x727045
mov edx, dword [eax + 0x78]
stc
mov dword [ebp - 0x114], edx
clc
cmp ax, bp
test edx, edx
je 0x727045
mov eax, dword [eax + 0x7c]
push ebx
test ah, 0x6a
clc
push edi
cmc
test esp, ebp
or edi, 0xffffffff
mov dword [ebp - 0x11c], eax
clc
mov dword [ebp - 0x110], edi
jmp 0x56aedf
ret
push ebp
mov ebp, esp
lea esp, [esp - 0x120]
mov eax, dword [0x5015e8]
jmp 0x72f515
add eax, ecx
ror di, 0xeb
btc edi, 0x73
rcr bl, 0xef
mov ecx, dword [ebp - 4]
pop edi
bts ebx, ecx
pop ebx
xor ecx, ebp
pop esi
jmp 0x60c684
cmp eax, edx
jb 0x77f1a0
mov esi, dword [ebp - 0x11c]
stc
cmp sp, bx
lea esi, [esi + edx]
clc
cmp cx, 0x4101
cmp eax, esi
jae 0x77f1a0
lea eax, [eax + ecx]
mov cl, byte [eax]
rol ebx, cl
mov ebx, eax
test esi, edi
jmp 0x722b2f
test ecx, ecx
jmp 0x5c32f6
cmp dl, byte [esi + 1]
jmp 0x7fabd4
call fcn.0077ed7c
lea esp, [esp + 8]
bsf ecx, esi
xchg si, si
mov esi, 0x54753db4
pop edi
pop ebx
ror esi, 0x40
pop esi
shr ch, cl
bswap ecx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.0045599e
mov esp, ebp
cmovl bp, bp
not bp
jmp 0x5652e9
mov edx, dword [ebp - 0x10c]
and di, 0x4b69
lea edi, [ebx + edx]
dec dl
sar edi, 1
ror dl, cl
mov eax, dword [eax + edi*4]
clc
add eax, ecx
mov dl, 0xb3
lea esp, [esp]
shr dl, cl
mov dl, byte [eax]
test bh, ah
cmc
cmp edi, ebp
cmp dl, byte [esi]
jmp 0x750f0b
jne 0x5606c1
add eax, 2
test ecx, ebp
add esi, 2
stc
jmp 0x70e0b0
je 0x68a1b3
mov cl, byte [ebx + 1]
jmp 0x60b97f
jne 0x792126
pop edi
bts ebx, ebp
pop ebx
sbb ecx, 0x3e00123e
sub eax, eax
xadd cx, si
stc
pop esi
mov ecx, dword [ebp - 4]
cmc
xor ecx, ebp
jmp 0x75bdcd
mov eax, dword [ecx + edx + 0x18]
test sp, 0x710
cmp bp, 0x21af
stc
test eax, eax
je 0x7154ea
lea ebx, [eax - 1]
ror al, 0xc4
mov eax, dword [ecx + edx + 0x20]
test esi, 0x123c515e
stc
add eax, ecx
clc
mov dword [ebp - 0x10c], 0
jmp 0x565bc1
ret
jne 0x7ba9b5
xor eax, eax
jmp 0x765acd