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

Disassembly:
ret
push eax
jmp 0x9190d1
push edx
jmp 0x92271e
je 0x90cd9e
mov edi, edi
cmp cl, 0x2e
jmp 0x71154c
je 0x90cd9e
cmp eax, edi
jne 0x7224a6
cmp byte [ebp + 0x10], 0
jmp 0x925097
mov dword [ebp + 8], edx
jmp 0x924416
call eax
pop esi
not bx
movsx edi, cx
mov edi, ebx
pop ebx
mov edi, ebp
not di
pop edi
jmp 0x71a991
jae 0x90cd9e
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
cmc
mov ecx, dword [ecx + edi]
test edi, 0x2ea22b87
cmp esp, ebx
test ecx, ecx
jmp 0x90b40f
lea ecx, [ebp - 0x114]
jmp 0x91f561
pop ebx
seta ah
lea eax, [ecx + edi]
movzx edi, dx
pop edi
jmp 0x93a606
inc eax
clc
stc
test ecx, edi
mov dword [ebp + 8], edx
cmp ebx, 0x2b67671c
test eax, esp
stc
cmp edx, ecx
jmp 0x93fc20
je 0x906276
mov edx, dword [edx + 0x7c]
push ebx
cmp ebp, esp
push esi
stc
cmp ebp, edx
or esi, 0xffffffff
cmp eax, 0x2a3b18d4
test eax, ebx
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x94327d
call eax
test eax, eax
jmp 0x712006
je 0x71a383
mov cl, byte [esi + 1]
jmp 0x90cd94
mov esp, ebp
mov ebp, 0x20825fdc
mov ebp, edx
pop ebp
ret
xor al, byte [ebx + esi]
jmp 0x90d1bc
jne 0x7070e1
lea edx, [ebp - 0x114]
xchg ah, ah
cmovs ax, sp
cbw
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x92a93a
je 0x91c896
inc edx
cmp bp, sp
jmp 0x72172b
push eax
bswap eax
push edi
lahf
mov eax, ecx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x708421
push eax
jmp 0x933dbf
mov ecx, esi
sub ecx, eax
jmp 0x940a1c
mov esp, ebp
mov bp, ax
pop ebp
jmp 0x906243
jae 0x90cd9e
mov ecx, dword [eax + edi + 0x1c]
btc edx, ebp
lea edx, [ecx + esi*4]
sal cx, 0x16
sbb ecx, edi
xor ch, 0x80
mov ecx, dword [edx + edi]
cmp di, 0x7a47
cmc
test ecx, ecx
je 0x90cd9e
cmp ecx, eax
jmp 0x925040
call fcn.00929bd5
lea esp, [esp + 4]
jmp 0x906874
pop ebp
jmp 0x917271
mov ecx, dword [ebp - 4]
jmp 0x90f26f
call fcn.0093fa58
add esp, 0xc
xchg esi, esi
pop esi
pop ebx
not di
movzx edi, dx
pop edi
jmp 0x908b41
je 0x72010c
cmp eax, 1
jmp 0x91b907
cmp edx, 0x104
jmp 0x91c890
cmp byte [esi + 1], 0x23
xchg cl, cl
movzx ecx, cx
lea ecx, [esi + 1]
jmp 0x906d0c
push ecx
jmp 0x71a110
mov dword [ebp - 8], ecx
jmp 0x7076f2
ret
je 0x90667e
xor eax, eax
pop edi
jmp 0x711abd
mov edx, dword [edi + 0x3c]
clc
add edx, edi
jmp 0x93c70e
ret
cmp eax, 0xffffffff
jmp 0x91638a
je 0x90dd9b
push 0
jmp 0x724278
je 0x906276
mov eax, 0x5a4d
cmp cl, ch
stc
test sp, dx
cmp word [edi], ax
jmp 0x906270
mov byte [ebp + eax - 0x114], 0
movzx ax, ah
lahf
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x710563
mov esp, ebp
mov bp, 0xa7c
not ebp
pop ebp
ret
jne 0x71bf14
pop esi
pop ebx
cmovl di, ax
sar di, 0xe4
xor eax, eax
xchg edi, edi
pop edi
mov esp, ebp
pop ebp
jmp 0x7054c3
je 0x93fc26
mov byte [ebx + eax], dl
not edx
cmovne edx, esp
mov edx, dword [ebp + 8]
jmp 0x9125da
inc esi
cmc
test cl, cl
jne 0x706090
pop esi
pop ebx
xchg edi, edi
xor eax, eax
cmovg edi, ebx
movsx edi, bp
pop edi
jmp 0x91b324
mov byte [esi], al
jmp 0x713d7a
mov cl, byte [esi + 2]
cmp ax, 0x329f
test ax, 0x695b
add esi, 2
test cl, 3
cmp esi, ecx
xor edx, edx
cmp dx, si
stc
test cl, cl
jmp 0x99cb10
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
cdq
movzx edx, di
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0x905b64
inc edx
jmp 0x70f3ac
mov eax, dword [ebp + 0xc]
jmp 0x705553
mov dword [ebp + 8], esi
jmp 0x942f34
mov ecx, dword [ebp + 0xc]
cwde
xor al, 0x57
test edi, esp
mov edx, dword [ebp - 0xc]
sbb ah, al
nop
mov eax, dword [ebp + 8]
cmp ebp, ebp
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
cmc
push eax
cwde
bts eax, ecx
sar esi, 1
mov eax, 0x5ad54889
test bp, si
mov eax, dword [edx + esi*4]
clc
add eax, edi
jmp 0x71e4fd
je 0x924410
test eax, eax
jmp 0x7213b1
ret
jae 0x9929c5
lea eax, [ecx + edi]
rcl cl, 0x58
mov cl, byte [eax]
mov esi, eax
cmp sp, 0x33c6
clc
test cl, cl
jmp 0x706088
push edi
movsx ax, ah
movsx eax, di
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
mov bx, 0x741c
pop ebx
pop edi
mov esp, ebp
pop ebp
jmp 0x9380c1
mov esp, ebp
jmp 0x720106
jne 0x924416
inc esi
jmp 0x9149a9
jb 0x9250b2
lea eax, [ebp - 0x114]
jmp 0x718f07
push ecx
jmp 0x908a48
jae 0x90cd9e
mov dword [ebp + 8], 0
clc
stc
test ecx, ecx
jmp 0x924c8a
push eax
jmp 0x720c4d
lea ebx, [esi - 1]
test ecx, edx
cmc
cmp dword [ebp + 8], ebx
jle 0x915d5b
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
test edi, edi
cmp esi, dword [eax + edi + 0x14]
jmp 0x71beea
jbe 0x93fc26
lea ebx, [ebp - 0x114]
sub ebx, eax
shr dl, 0x7b
or dl, 6
mov dl, byte [eax]
cmc
cmp si, di
test dl, dl
jmp 0x90b42c
jb 0x9929c5
mov edx, dword [ebp - 0x10]
cmc
test esi, eax
test esp, 0x534109a
lea edx, [edx + eax]
cmc
cmp ecx, edx
jmp 0x917847
je 0x914743
mov ebx, dword [ebp + 0xc]
bts eax, esi
lea eax, [ebp - 0x114]
sub edx, edx
sub ebx, eax
lahf
cwde
mov edi, edi
cmc
mov eax, 0x54653c2f
mov cl, dl
bt esi, esi
clc
rcl esi, 0x8b
rol eax, cl
and si, bx
movzx esi, dx
sal esi, 0x2e
lea esi, [ebp + edx - 0x114]
add al, dl
jmp 0x711fd6
jne 0x99cb16
push 0
jmp 0x705687
call eax
test eax, eax
jmp 0x7070db
call fcn.0093fa58
add esp, 0xc
pop esi
pop ebx
movsx edi, bp
mov di, sp
pop edi
mov esp, ebp
bswap bp
pop ebp
ret
jl 0x924427
jmp 0x915d69
ret
mov ebx, dword [eax + edi + 0x18]
cmp ebx, 0x1c852859
stc
clc
test ebx, ebx
je 0x924427
mov edx, dword [eax + edi + 0x20]
dec ebx
clc
stc
add edx, edi
cmc
stc
clc
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
cmc
test ebx, ebx
jmp 0x935df5
mov esp, ebp
pop ebp
jmp 0x906800
cmp dword [edx], 0x4550
jne 0x906276
mov eax, dword [edx + 0x78]
cmc
test ebp, esp
cmp ch, 0xca
mov dword [ebp - 4], eax
test si, 0x7079
cmc
test eax, eax
jmp 0x710518
push ebp
mov ebp, esp
test dh, 0x9b
test ax, sp
cmp edi, 0x5be3c2f
lea esp, [esp - 0x114]
clc
test dh, 0xaa
push edi
add edi, 0x6ef271a
mov edi, dword [ebp + 8]
cmp esi, ebp
test edi, edi
je 0x906276
mov ecx, dword [ebp + 0xc]
cmc
test ecx, ecx
jmp 0x907ffa
jb 0x924c9e
mov eax, dword [ebp + 8]
movsx ecx, di
not ch
jmp 0x70ddf9
cmp ecx, 0x104
jmp 0x92269a
jmp 0x924416
ja 0x938ee9
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x70997f
pop esi
lahf
jmp 0x70ee47
je 0x927bb2
mov bl, cl
cmp bx, 0x3382
sub bl, 0x30
inc esi
clc
cmp bl, 9
ja 0x927bb2
movsx ecx, cl
test bx, sp
lea edx, [edx + edx*4]
test sp, sp
clc
lea edx, [ecx + edx*2 - 0x30]
mov cl, al
mov cl, byte [esi]
test cl, cl
jmp 0x927bac