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

Disassembly:
ret
ret
mov esp, ebp
pop ebp
ret
ret
mov esp, ebp
pop ebp
ret
jae 0x605097
mov ecx, dword [eax + edi + 0x1c]
movsx dx, dl
xor dh, 0x85
jmp 0x622fc9
jne 0x621999
inc esi
jmp 0x644e4a
cmp ecx, 0x104
jmp 0x646519
call eax
pop esi
pop ebx
xchg edi, edi
mov di, bp
movzx edi, bp
pop edi
mov esp, ebp
pop ebp
jmp 0x6018a5
ret
jb 0x6129b8
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0x610aab
call eax
pop esi
movsx edi, bp
pop ebx
jmp 0x62b245
je 0x6271a0
mov cl, byte [esi + 1]
inc esi
test si, 0x175b
test cl, cl
jne 0x62b320
pop esi
pop ebx
or di, 0xddf
sub eax, eax
mov di, 0x18d7
bswap edi
pop edi
jmp 0x649ec3
call fcn.0064a3f5
add esp, 0xc
pop esi
cmove edi, ecx
pop ebx
pop edi
jmp 0x5feca7
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
cmp si, bx
clc
stc
test cl, cl
jmp 0x61952e
mov ecx, dword [ebp + 0xc]
or ax, 0x54b9
sal ax, cl
mov edx, dword [ebp - 0xc]
jmp 0x62ca27
je 0x618b33
cmp eax, 1
jmp 0x600107
inc eax
test ecx, 0x49743b8c
cmc
clc
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0x6044a2
je 0x621996
test eax, eax
jmp 0x607ca4
mov esp, ebp
mov ebp, 0x1cac5205
bswap ebp
pop ebp
jmp 0x5f87c8
mov dword [ebp + 8], edx
jmp 0x621999
je 0x62078f
mov edx, dword [edx + 0x7c]
push ebx
jmp 0x611822
cmp byte [esi + 1], 0x23
jmp 0x610ead
mov byte [esi], al
je 0x62fb12
inc edx
cmc
cmp edx, 0x104
jmp 0x62fb0c
push ecx
mov byte [ebp + eax - 0x114], 0
movsx eax, si
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call eax
test eax, eax
jmp 0x6182f8
jne 0x6482ee
pop esi
rcr di, 0x3f
shr ebx, cl
mov di, di
pop ebx
stc
bts edi, edx
xor eax, eax
xchg edi, edi
pop edi
jmp 0x62b2a5
lea ecx, [esi + 1]
jmp 0x622f90
je 0x62078f
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x620789
push edx
jmp 0x62a10b
mov eax, dword [ebp + 0xc]
jmp 0x644731
mov ebx, dword [eax + edi + 0x18]
cmp bx, di
jmp 0x626216
push esi
clc
cmp ax, di
or esi, 0xffffffff
clc
mov dword [ebp - 0x10], edx
cmc
cmp di, 0x7137
mov dword [ebp - 8], esi
test sp, cx
cmp esi, 0x78c6525c
cmc
cmp ecx, 0xffff
ja 0x6115ba
sub ecx, dword [eax + edi + 0x10]
cmp sp, 0x1bc4
clc
test dl, 0x7e
cmp ecx, dword [eax + edi + 0x14]
jae 0x605097
mov edx, dword [eax + edi + 0x1c]
cmp esi, edx
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
test edx, 0x40b9367d
test ecx, ecx
jmp 0x610d99
jbe 0x6044a8
lea ebx, [ebp - 0x114]
cmp ebx, ebp
sub ebx, eax
mov dl, byte [eax]
stc
test dl, dl
jmp 0x61353e
jmp 0x621999
je 0x6044a8
mov byte [ebx + eax], dl
sets dl
not edx
mov edx, dword [ebp + 8]
inc edx
jmp 0x6089f1
ja 0x619534
movsx ecx, cl
test ah, 0xc8
lea edx, [edx + edx*4]
jmp 0x6051cc
mov esp, ebp
cmovle bp, sp
pop ebp
ret
jne 0x62193e
lea edx, [ebp - 0x114]
push edx
cbw
mov eax, ebx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x64bfe6
mov ecx, dword [ebp - 4]
xchg dh, dh
mov edx, dword [ecx + edi + 0x24]
cbw
mov ax, ax
movzx ecx, sp
lea eax, [edx + esi*2]
movzx ecx, cx
cwd
movzx ecx, word [eax + edi]
movzx edx, bx
not edx
cmovae dx, di
lea edx, [ebx + 1]
jmp 0x61eaab
jne 0x629b5b
push 0
jmp 0x61148a
call fcn.0064a3f5
add esp, 0xc
pop esi
mov di, 0x7ae
movsx bx, ah
pop ebx
pop edi
jmp 0x6181a1
mov dword [ebp - 8], ecx
jmp 0x60b010
je 0x6229b1
sub eax, eax
jmp 0x62c919
je 0x61150b
mov ebx, dword [ebp + 0xc]
xchg al, ah
lea eax, [ebp - 0x114]
ror cl, 0xdf
add esi, 0x296275a6
bt esi, 0xe2
sub edx, edx
sal cl, 0x4b
sal cl, cl
sub ebx, eax
mov edi, edi
mov eax, 0x715f0341
rcr cl, cl
bt esi, ebx
mov cl, dl
cmova si, cx
rol eax, cl
lea esi, [ebp + edx - 0x114]
add al, dl
cmp ax, 0x7032
stc
xor al, byte [ebx + esi]
jmp 0x60c775
cmp dword [edx], 0x4550
jne 0x62078f
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
test si, di
test eax, eax
jmp 0x60b040
je 0x605097
cmp eax, edi
jmp 0x6458da
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0x628227
mov edx, dword [edi + 0x3c]
lea edx, [edx + edi]
test bx, sp
jmp 0x620c6d
pop esi
jmp 0x627b9d
je 0x629b48
push 0
push ecx
jmp 0x626a19
lea edx, [ecx + esi*4]
stc
mov ecx, dword [edx + edi]
jmp 0x64b53d
mov esp, ebp
cmovnp bp, dx
pop ebp
jmp 0x5fab1b
push eax
shr ax, 0x4b
sar esi, 1
and al, 0x88
clc
mov eax, dword [edx + esi*4]
clc
add eax, edi
jmp 0x640a4c
test ebx, ebx
je 0x628239
mov edx, dword [eax + edi + 0x20]
jmp 0x627d10
push eax
jmp 0x61d8f7
mov ecx, esi
sub ecx, eax
clc
jmp 0x6010b0
pop ebx
cbw
lea eax, [ecx + edi]
movsx edi, bp
not edi
pop edi
jmp 0x60ac8c
dec ebx
add edx, edi
test ecx, ebx
mov dword [ebp + 8], 0
test bl, 0x40
stc
mov dword [ebp - 0xc], edx
test ebx, ebx
jl 0x628239
jmp 0x62ca27
jle 0x60793d
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmc
cmp si, 0x10a6
cmp esi, dword [eax + edi + 0x14]
jmp 0x5fee2e
mov cl, byte [esi + 2]
stc
add esi, 2
sub edx, edx
cmp eax, esi
test cl, cl
je 0x619534
mov bl, cl
sub bl, 0x30
jmp 0x646de7
push eax
jmp 0x6050ac
pop edi
jmp 0x624182
mov esp, ebp
cmovnp bp, si
pop ebp
jmp 0x5fa77b
je 0x605097
mov edi, edi
cmp cl, 0x2e
jmp 0x605080
pop edi
jmp 0x5fa90b
mov eax, dword [ebp + 8]
sub si, bp
cmp di, bx
lea esi, [ebx + eax]
bsf ax, bp
bts ax, sp
btr ax, dx
mov eax, dword [ebp + 0x10]
jmp 0x6261e9
jb 0x6207ca
lea eax, [ebp - 0x114]
jmp 0x640a65
call fcn.00644af3
lea esp, [esp + 4]
cmp ebx, 0x6b234b10
test edx, eax
cmp eax, 0xffffffff
jmp 0x608e89
push eax
push edi
mov ah, 0x5c
lahf
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x604a0a
lea esp, [esp - 0x114]
cmc
test sp, 0x6805
push edi
or edi, ecx
bt edi, ecx
mov edi, dword [ebp + 8]
test edi, edi
je 0x62078f
mov ecx, dword [ebp + 0xc]
test bx, ax
clc
test ecx, ecx
jmp 0x61113b
push eax
lahf
not eax
push edi
cmovne ax, si
bswap eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x60186c
mov dword [ebp + 8], esi
jmp 0x613369
jne 0x60b917
cmp byte [ebp + 0x10], 0
jmp 0x6207a1
jae 0x605097
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x6129a8
inc esi
cmp bl, 9
jmp 0x614e97
je 0x605097
cmp ecx, eax
jb 0x622f8a
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
cmp ecx, edx
jae 0x622f8a
lea eax, [ecx + edi]
mov cl, byte [eax]
not esi
mov esi, eax
test cl, cl
jmp 0x62b318
mov esp, ebp
movzx ebp, bx
movsx ebp, dx
pop ebp
ret
push ebp
sbb bp, dx
mov ebp, esp
clc
jmp 0x641604
test ecx, ecx
jmp 0x6482e8
call eax
test eax, eax
jmp 0x621938