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

Disassembly:
pop ebp
jmp 0x7579e3
mov ecx, dword [ebp + 0xc]
sub si, dx
lahf
neg al
mov edx, dword [ebp - 0xc]
bsr eax, esp
sub esi, 0x3ac43c26
mov eax, dword [ebp + 8]
bt esi, edi
rcr esi, 0x4c
lea esi, [ebx + eax]
ror al, 0x5d
cmp edi, eax
mov eax, dword [ebp + 0x10]
cmp esi, ecx
clc
push eax
inc eax
sar esi, 1
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x6dabcd
inc eax
test ecx, 0x20dd54e0
jmp 0x7237e8
jne 0x6faf6e
push 0
jmp 0x96103f
ret
jae 0x9548b7
lea eax, [ecx + edi]
and cl, 0xb3
shl cl, cl
mov cl, byte [eax]
not si
test eax, ebx
bt esi, eax
mov esi, eax
stc
jmp 0x76caaf
mov esp, ebp
pop ebp
jmp 0x6511e1
jne 0x9649cb
inc esi
mov dword [ebp + 8], esi
jmp 0x6e65a0
call eax
pop esi
movsx ebx, di
pop ebx
movzx edi, bp
pop edi
jmp 0x6d2260
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
je 0x733117
push 0
push ecx
jmp 0x6c2978
mov byte [ebp + eax - 0x114], 0
jmp 0x6e963a
mov dword [ebp - 8], esi
cmp si, 0x37ca
jmp 0x6d439c
je 0x6816aa
inc edx
cmp edx, 0x104
jb 0x7117f5
lea eax, [ebp - 0x114]
jmp 0x76d3b2
mov esp, ebp
jmp 0x70c5a2
inc esi
test cl, cl
jmp 0x7021d9
dec ebx
cmp sp, sp
clc
cmp di, 0x6ca3
add edx, edi
cmp sp, 0x14ef
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
cmc
test edi, 0x6272459a
cmp cx, si
test ebx, ebx
jmp 0x6ffae6
jne 0x967e2a
pop esi
movzx ebx, sp
pop ebx
and di, 0x4e87
sub eax, eax
pop edi
jmp 0x68f673
jbe 0x6b49ce
lea ebx, [ebp - 0x114]
shl dl, cl
sub ebx, eax
rcl dl, cl
rcr dl, cl
mov dl, byte [eax]
test esi, 0x104e02c4
test dl, dl
jmp 0x954730
jle 0x64cd43
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmc
cmp ebx, esi
cmp esi, dword [eax + edi + 0x14]
jmp 0x6f008c
je 0x96b22c
xor eax, eax
jmp 0x71d361
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
cmovae eax, esi
cwde
lea eax, [edx + esi*2]
movsx dx, al
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x9649cb
je 0x72e272
mov cl, byte [esi + 1]
jmp 0x6989b0
jb 0x69bf71
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
push ecx
jmp 0x673a9e
pop ebx
pop edi
jmp 0x6fa049
call eax
pop esi
jmp 0x6c05ed
push eax
call fcn.006d5774
add esp, 0xc
pop esi
bswap edi
pop ebx
not di
pop edi
jmp 0x65a250
je 0x69f32a
mov ecx, dword [ebp + 0xc]
clc
test ecx, ecx
jmp 0x724859
mov esp, ebp
cmovo bp, di
movsx ebp, bx
pop ebp
jmp 0x73997b
cmp ecx, 0xffff
ja 0x75c255
sub ecx, dword [eax + edi + 0x10]
test ebx, 0x597750fa
cmp ecx, dword [eax + edi + 0x14]
jae 0x7021df
mov edx, dword [eax + edi + 0x1c]
test ebp, 0x5f80309e
jmp 0x968cba
push ebp
mov ebp, esp
clc
stc
lea esp, [esp - 0x114]
cmc
cmp esp, ecx
push edi
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x6c8e94
push esi
cmp esi, 0x6039516a
test sp, bp
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
jmp 0x676366
call fcn.0096cb61
lea esp, [esp + 4]
cmp bp, sp
cmc
cmp eax, 0xffffffff
jmp 0x6eebca
jb 0x9548b7
mov edx, dword [ebp - 0x10]
clc
stc
lea edx, [edx + eax]
cmc
jmp 0x7218ea
mov eax, dword [ebp + 0xc]
jmp 0x6f6669
jmp 0x9649cb
mov eax, dword [0x717088]
jmp 0x75b780
je 0x9649be
test eax, eax
jmp 0x6fdd6a
jae 0x7021df
mov ecx, dword [eax + edi + 0x1c]
btr edx, ebp
neg edx
lea edx, [ecx + esi*4]
bt ecx, 0x77
mov ecx, dword [edx + edi]
cmp edx, edx
test ecx, ecx
jmp 0x967e24
push eax
cwde
push edi
cmovb ax, ax
mov eax, dword [0x71708c]
jmp 0x6c1f1a
mov esp, ebp
not ebp
pop ebp
ret
ja 0x64e29c
movsx ecx, cl
test di, 0x4286
lea edx, [edx + edx*4]
cmp esp, esi
clc
cmp edi, 0xcd4421a
lea edx, [ecx + edx*2 - 0x30]
shl cl, 0x92
mov cl, byte [esi]
test esi, eax
stc
cmp dx, bp
test cl, cl
jmp 0x64e296
je 0x64e29c
mov bl, cl
sub bl, 0x30
inc esi
cmp edi, 0x1e72475e
cmp bl, 9
jmp 0x6fa70c
je 0x6a82af
cmp eax, 1
jmp 0x65ceb8
jne 0x714b7f
lea edx, [ebp - 0x114]
push edx
mov ax, cx
mov eax, dword [0x717084]
call eax
test eax, eax
jmp 0x714b79
jl 0x69d541
jmp 0x64cd58
jne 0x723b09
pop esi
shld bx, dx, 0x3e
pop ebx
btr di, 0x51
and di, 0xf1a
sub eax, eax
mov edi, eax
cmovl di, bx
pop edi
jmp 0x73976c
pop edi
jmp 0x74827a
pop ebp
jmp 0x75c8a5
mov edi, edi
mov eax, 0x3b23cac
rol ah, cl
mov eax, 0x5aec63d4
xchg esi, esi
mov cl, dl
rol eax, cl
lea esi, [ebp + edx - 0x114]
cmc
test ecx, edi
test ch, 0x86
add al, dl
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0x681697
je 0x7021df
cmp eax, edi
jne 0x664df4
cmp byte [ebp + 0x10], 0
jmp 0x74cb3c
mov esp, ebp
pop ebp
jmp 0x71d0ed
ret
pop edi
mov esp, ebp
mov bp, 0xc6
jmp 0x64b7b8
cmp ecx, edx
jmp 0x6569ee
mov dword [ebp + 8], edx
test bp, di
cmp edx, ecx
jmp 0x6b49c8
je 0x7021df
mov edi, edi
cmc
cmp cx, 0x2d49
cmp cl, 0x2e
jmp 0x6b0e23
je 0x69f32a
mov eax, 0x5a4d
cmc
cmp bp, 0x65b1
clc
cmp word [edi], ax
jmp 0x69f324
mov ecx, esi
cmp dx, di
stc
sub ecx, eax
clc
cmp ecx, 0x104
jmp 0x75beca
mov cl, byte [esi + 2]
add esi, 2
clc
stc
test sp, bx
sub edx, edx
cmp al, 0x5f
cmc
test di, dx
test cl, cl
jmp 0x6faf68
mov esp, ebp
mov ebp, ebp
movsx ebp, si
pop ebp
ret
ret
mov esp, ebp
mov ebp, edx
pop ebp
jmp 0x9580cf
je 0x6de050
mov ebx, dword [ebp + 0xc]
mov eax, 0x630e31b9
lea eax, [ebp - 0x114]
sub esi, ebx
xor edx, edx
sub ebx, eax
btr eax, 0xa
ror cl, cl
jmp 0x7117ec
ret
jne 0x69f32a
mov eax, dword [edx + 0x78]
cmp si, 0x68f
test di, ax
mov dword [ebp - 4], eax
clc
test eax, eax
je 0x69f32a
mov edx, dword [edx + 0x7c]
stc
push ebx
test ax, si
jmp 0x6d62ee
call eax
test eax, eax
jmp 0x6ff5ed
jae 0x7021df
mov dword [ebp + 8], 0
cmp di, 0x3f9a
test ecx, ecx
jmp 0x69bf5d
mov ebx, dword [eax + edi + 0x18]
clc
test ebx, ebx
je 0x69d541
mov edx, dword [eax + edi + 0x20]
jmp 0x699944
ret
test cl, cl
jmp 0x723afb
push eax
lahf
push edi
cwde
mov eax, 0x559c345c
setl ah
mov eax, dword [0x71708c]
jmp 0x66124a
je 0x6b49ce
mov byte [ebx + eax], dl
sets dl
movsx edx, si
bswap edx
mov edx, dword [ebp + 8]
inc edx
jmp 0x64d5d8
pop esi
pop ebx
cbw
cmovne eax, esp
lea eax, [ecx + edi]
jmp 0x706e80
ret
push edx
push eax
call fcn.006d5774
add esp, 0xc
not bh
pop esi
bswap di
not ebx
movzx ebx, di
pop ebx
movzx edi, bx
pop edi
jmp 0x71b849
lea ebx, [esi - 1]
test ax, di
cmp esi, 0x23d30cb4
stc
cmp dword [ebp + 8], ebx
jmp 0x69d532
je 0x7021df
cmp ecx, eax
jmp 0x6db817
lea ecx, [edx + ecx*4]
cmc
stc
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0x69be19
mov edx, dword [edi + 0x3c]
cmp ebp, 0x5f383d7f
test ebp, 0x41727718
lea edx, [edx + edi]
test edi, esp
cmp ebx, edx
cmp dword [edx], 0x4550
jmp 0x75af9e