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

Disassembly:
cmp edi, dword [ecx + edx + 0x14]
jae 0x56a866
mov eax, dword [ecx + edx + 0x1c]
jmp 0x71bebc
lea eax, [ebx + 1]
jmp 0x6553ef
push esi
bsr si, dx
shrd si, si, 0xb3
mov esi, dword [ebp + 0xc]
clc
test sp, 0xdbf
mov dword [ebp - 0x120], esi
test esi, ecx
test ecx, ecx
jmp 0x556bf1
je 0x7588da
test esi, esi
jmp 0x7588c5
push esi
jmp 0x7961ee
jae 0x56a866
mov esi, dword [ecx + edx + 0x1c]
test bl, cl
lea eax, [esi + eax*4]
mov eax, dword [eax + ecx]
test eax, eax
jne 0x5e8ba5
pop edi
pop ebx
sub eax, eax
bsr cx, dx
setne cl
pop esi
mov ecx, dword [ebp - 4]
jmp 0x7f7533
jne 0x56fb70
xor eax, eax
jmp 0x7ba76e
mov edx, dword [ebp - 0x10c]
bswap di
or di, sp
lea edi, [ebx + edx]
sar edi, 1
mov eax, dword [eax + edi*4]
test cl, cl
add eax, ecx
lea esp, [esp]
adc dl, al
mov dl, byte [eax]
jmp 0x625598
mov esi, ebx
sub esi, eax
jmp 0x5c51c7
pop ebp
jmp 0x4123fe
cmp esi, 0x104
jmp 0x67a62a
sbb eax, eax
jmp 0x7ba765
je 0x7588da
mov eax, dword [eax + 0x7c]
cmp edi, edi
cmp sp, 0x6807
push ebx
test cl, dh
push edi
clc
cmp ecx, ebx
or edi, 0xffffffff
mov dword [ebp - 0x11c], eax
test esi, ebx
clc
mov dword [ebp - 0x110], edi
test al, bl
cmp esi, 0xffff
jmp 0x738bcf
je 0x56a866
cmp cl, 0x2e
jmp 0x7514c6
cmp eax, edx
jb 0x6af93c
mov esi, dword [ebp - 0x11c]
cmc
add esi, edx
cmp dx, 0x2aa8
cmp eax, ebx
test dl, 0x24
cmp eax, esi
jmp 0x845254
jne 0x5dce2c
pop edi
pop ebx
add cx, si
not ch
sub eax, eax
movzx ecx, cx
pop esi
shl ecx, 0x45
mov ecx, dword [ebp - 4]
test sp, 0x5250
jmp 0x67d040
jne 0x5cb39d
add eax, 2
lea esi, [esi + 2]
jmp 0x6be211
inc ecx
jmp 0x821c3c
cmp dl, byte [esi]
jmp 0x6b65f2
push ebp
bts cx, bp
movzx ebp, si
mov ebp, esp
sub esp, 0x120
mov eax, dword [0x4ebe10]
or ch, 0x79
ror ch, cl
xor eax, ebp
cmovge ecx, esp
shr ecx, cl
xor ecx, 0x74df6cba
mov dword [ebp - 4], eax
mov ecx, dword [ebp + 8]
cmp eax, 0x2f8b26d8
jmp 0x550f01
je 0x866aa0
push eax
jmp 0x55f750
je 0x40334b
lea ebx, [eax - 1]
add eax, 0x4dff7cbd
xchg ah, ah
mov eax, dword [ecx + edx + 0x20]
test edx, ebx
add eax, ecx
mov dword [ebp - 0x10c], 0
test sp, 0xd87
cmp bp, bp
mov dword [ebp - 0x118], eax
test ebx, ebx
jl 0x40334b
jmp 0x56fb52
jae 0x56a866
sub ecx, ecx
test eax, esp
cmp bp, 0x1843
test esi, esi
jmp 0x75b1c2
xor ecx, ebp
jmp 0x405435
lea eax, [eax + ecx]
btc esi, 0xe
mov ecx, dword [ebp - 4]
shr bh, cl
sub si, bp
pop edi
mov esi, 0x4e0c68ea
pop ebx
sbb esi, 0x3a2e4323
mov si, si
xor ecx, ebp
not si
pop esi
jmp 0x76c025
jne 0x5cb39d
test dl, dl
jmp 0x79af15
test dl, dl
jmp 0x56e356
xor ecx, ebp
call fcn.0043e114
mov esp, ebp
jmp 0x59f72c
mov eax, dword [ecx + edx + 0x18]
jmp 0x7c20a5
je 0x56a866
cmp byte [ebx + 1], 0x23
cwde
xchg al, ah
jmp 0x50087b
ja 0x7026b4
sub esi, dword [ecx + edx + 0x10]
sar al, 0xa0
btc eax, 0x41
bswap ax
mov eax, esi
test ebp, 0x3d0910fe
cmp eax, dword [ecx + edx + 0x14]
jmp 0x56a84c
call 0x81554c
mov esi, eax
cmp bx, si
test si, ax
test esi, esi
jmp 0x72cfc5
je 0x5824c2
mov cl, byte [ebx + 1]
jmp 0x8508a7
je 0x7588da
mov eax, 0x5a4d
cmc
cmp word [ecx], ax
je 0x781b57
sub eax, eax
pop esi
btr cx, 0xd8
mov ecx, dword [ebp - 4]
jmp 0x6d513a
jbe 0x80e017
lea edi, [ebp - 0x108]
sub dl, dl
xor dl, 0x82
sub edi, eax
sal dl, 0xcc
rcr dl, 0x2c
mov dl, byte [eax]
jmp 0x7c0047
call fcn.0043e114
mov esp, ebp
bswap ebp
pop ebp
jmp 0x4016d8
mov eax, dword [ecx + 0x3c]
lea eax, [eax + ecx]
cmp dword [eax], 0x4550
jne 0x7588da
mov edx, dword [eax + 0x78]
cmp ax, 0x547a
cmc
test si, bp
mov dword [ebp - 0x114], edx
stc
test edx, edx
jmp 0x5cdfb8
call fcn.0063f1bf
lea esp, [esp + 8]
pop edi
pop ebx
pop esi
bsf ecx, ebx
bt cx, sp
mov ecx, dword [ebp - 4]
cmp bh, 0x53
cmc
xor ecx, ebp
jmp 0x7a2775
push ecx
jmp 0x74c68c
pop ebp
jmp 0x442669
je 0x56e35c
mov dl, byte [eax + 1]
test eax, 0x692d26dc
clc
cmp dl, byte [esi + 1]
jmp 0x60f2bb
call fcn.0043e114
mov esp, ebp
jmp 0x799e38
sbb eax, 0xffffffff
test ax, si
test ch, 0xb8
cmp eax, 0xffffffff
jmp 0x426ca6
test dl, dl
je 0x80e017
mov byte [edi + eax], dl
jmp 0x615589
test eax, eax
jmp 0x679916
xor ecx, ebp
jmp 0x838d06
jb 0x75b1db
mov byte [ebp + ecx - 0x108], 0
mov cl, 0xf2
movsx cx, cl
mov ecx, esi
lea ecx, [ebp - 0x108]
jmp 0x798f70
inc eax
cmp ecx, esi
jmp 0x80e011
call fcn.0043e114
mov esp, ebp
not ebp
cmovb ebp, edx
pop ebp
ret
jae 0x6af93c
add eax, ecx
btr ebx, 0x6c
rcr cl, cl
mov cl, byte [eax]
movzx bx, bh
shr bh, 0x2d
inc bl
mov ebx, eax
test cl, cl
jmp 0x5dce26
inc ebx
test sp, 0x7343
cmc
test cl, cl
jmp 0x6097d2
add ebx, 2
jmp 0x404e94