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

Disassembly:
push ecx
jmp 0xe0ed8d
mov esp, ebp
movsx ebp, bp
mov bp, 0x66a3
pop ebp
jmp 0x8598d7
pop edi
jmp 0x8ccaab
mov byte [esi], al
jmp 0x8b1e5f
je 0x8f6a7d
mov byte [ebx + eax], dl
xchg dl, dl
mov edx, dword [ebp + 8]
inc edx
inc eax
test cx, 0x6379
mov dword [ebp + 8], edx
cmp esi, 0x55377c8d
cmp edx, ecx
jmp 0x8f6a77
je 0xade0f7
mov eax, 0x5a4d
cmp cl, 0xbf
cmp word [edi], ax
jmp 0xade0f1
mov ecx, esi
sub ecx, eax
cmp ecx, 0x104
jmp 0xdc7623
inc esi
clc
cmp bl, 9
ja 0x84bf18
movsx ecx, cl
cmc
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
ror cl, cl
adc cl, al
mov cl, byte [esi]
jmp 0xd13114
call eax
test eax, eax
jne 0x8ff185
lea edx, [ebp - 0x114]
push edx
mov ah, 0xe6
cbw
movsx ax, al
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
jmp 0x8dfbcf
je 0x84bf18
mov bl, cl
test bl, bh
jmp 0x92e642
inc esi
cmc
test cl, cl
jmp 0x90f12a
jne 0x83fad8
push 0
push edx
jmp 0x88e6c6
pop ebp
jmp 0x91caff
ret
jne 0xd1cd86
cmp byte [ebp + 0x10], 0
je 0x874676
mov ebx, dword [ebp + 0xc]
sbb ax, dx
lea eax, [ebp - 0x114]
cmp cx, di
sub edx, edx
sub ebx, eax
mov edi, edi
xchg si, si
mov eax, 0x18639bb
setae cl
mov cl, dl
btc esi, esp
rol eax, cl
xor si, 0x7bac
mov esi, ecx
lea esi, [ebp + edx - 0x114]
test ah, dh
add al, dl
clc
xor al, byte [ebx + esi]
jmp 0x81a049
je 0x8fc080
mov edx, dword [eax + edi + 0x20]
jmp 0xdf71f4
mov eax, dword [ebp + 0xc]
jmp 0x9432fe
mov esp, ebp
movsx ebp, dx
cmovo ebp, ebx
not bp
pop ebp
jmp 0x8a3bff
ret
mov dword [ebp + 8], esi
jmp 0x8e6232
push eax
jmp 0x8a7997
jb 0x85f0be
lea eax, [ebp - 0x114]
jmp 0x8e3237
jne 0xade0f7
mov eax, dword [edx + 0x78]
cmc
test eax, ebp
stc
mov dword [ebp - 4], eax
cmp esp, esp
clc
test eax, eax
jmp 0xddfcf7
pop edi
jmp 0xadf0b3
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x865271
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
cmp ebp, edx
cmp esi, 0xa9f2f3d
test ecx, ecx
jmp 0xdc009e
pop esi
mov ax, 0x708a
pop ebx
movzx ax, cl
cbw
movzx eax, bx
lea eax, [ecx + edi]
pop edi
jmp 0x8fd4f7
ret
call fcn.009218c3
add esp, 0xc
pop esi
not bl
mov di, dx
jmp 0xdde962
call eax
pop esi
pop ebx
pop edi
jmp 0x875957
je 0x890068
inc edx
cmp edx, 0x104
jmp 0x890062
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
btc esi, edx
mov eax, dword [ebp + 8]
btr si, di
rol si, 0x28
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
jmp 0x8eb6c8
call fcn.008e9d7f
add esp, 4
test sp, 0x6ff6
cmp eax, 0xffffffff
jmp 0xde33fc
mov esp, ebp
movzx ebp, sp
not ebp
pop ebp
jmp 0x878097
call eax
test eax, eax
jmp 0x8ff17f
jae 0x8a2f76
lea eax, [ecx + edi]
shr si, 0xb7
mov cl, byte [eax]
add esi, edi
shl si, 0x6f
or esi, 0x158220bf
mov esi, eax
test cl, cl
je 0x90f130
mov edi, edi
cmc
stc
cmp si, 0x1f0a
cmp cl, 0x2e
je 0x81c3b3
mov cl, byte [esi + 1]
jmp 0x841ebb
push eax
push edi
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x8f2cbe
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0x8fc06e
push eax
shld ax, bp, 0x71
rcr ah, cl
bts eax, ebp
sar esi, 1
movzx ax, ch
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x8c715f
call eax
pop esi
mov di, 0x700e
xchg di, di
setl bh
pop ebx
pop edi
jmp 0xe138c5
jb 0xdc7649
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0xdbd48d
jle 0x8c6213
mov eax, dword [ebp - 4]
test ah, ah
cmovne si, di
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jae 0x90f130
mov ecx, dword [eax + edi + 0x1c]
sbb dl, al
shl dh, 0xe7
lea edx, [ecx + esi*4]
shr ch, cl
stc
mov ecx, dword [edx + edi]
cmc
stc
test si, 0x46ec
test ecx, ecx
jmp 0x9320cc
mov esp, ebp
cmovnp bp, dx
pop ebp
jmp 0x90c01f
je 0x90f130
cmp eax, edi
jmp 0x85f096
je 0xddeffc
push 0
jmp 0x80533a
mov byte [ebp + eax - 0x114], 0
movzx ax, bl
nop
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
jmp 0x836a7d
ret
jne 0x8e1131
pop esi
rol ebx, cl
dec bx
pop ebx
bts edi, esi
cmp edi, 0x3efa6bcc
xor eax, eax
movsx edi, bp
mov edi, 0x75a547f5
pop edi
jmp 0x92e7ca
ret
push ebp
mov ebp, esp
test edi, ebx
cmp dx, sp
lea esp, [esp - 0x114]
cmp bx, 0x2a6
test sp, 0x4292
cmc
push edi
add edi, 0x1796206e
mov edi, dword [ebp + 8]
test edx, 0x55b60798
cmp edx, ecx
test edi, edi
jmp 0xe1085f
ret
sub bl, 0x30
jmp 0x822ee0
mov esp, ebp
pop ebp
jmp 0x92e297
je 0x90f130
cmp ecx, eax
jmp 0x93b373
jb 0x8a2f76
mov edx, dword [ebp - 0x10]
test dl, 0x5c
add edx, eax
cmc
stc
cmp ecx, edx
jmp 0x8e1103
mov ecx, dword [ebp - 4]
not ax
mov edx, dword [ecx + edi + 0x24]
bswap eax
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0xdd81aa
push eax
lahf
mov al, 0x6d
push edi
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x8aec24
je 0xdf4ffd
xor eax, eax
pop edi
jmp 0x80c4b0
mov esp, ebp
movsx ebp, sp
movzx ebp, sp
pop ebp
ret
jne 0x8e6232
inc esi
jmp 0x88dce7
test cl, cl
jmp 0x84bf12
cmp byte [esi + 1], 0x23
cmove ecx, edx
lea ecx, [esi + 1]
jmp 0x90042d
push ecx
jmp 0x90bf42
call fcn.009218c3
add esp, 0xc
movsx edi, bx
pop esi
movzx ebx, bp
pop ebx
bswap di
movsx edi, bp
jmp 0x89545a
jne 0x9320d2
pop esi
ror edi, 0x88
sub edi, 0x540d3370
rcl ebx, 0x49
pop ebx
bts di, di
shl edi, 3
sub di, 0x3f8a
xor eax, eax
mov edi, 0xee822f1
jmp 0x817b03
jae 0x90f130
mov dword [ebp + 8], 0
cmp edi, ebp
clc
cmc
test ecx, ecx
jbe 0x8f6a7d
lea ebx, [ebp - 0x114]
xor dl, 0x72
xchg dl, dl
sub ebx, eax
mov dl, byte [eax]
test bh, 2
cmp dh, 0x43
test dl, dl
jmp 0x81b235
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x8e6232
pop ebx
jmp 0xde0bf9
mov cl, byte [esi + 2]
stc
cmp di, 0x79b8
clc
lea esi, [esi + 2]
sub edx, edx
stc
cmc
test cl, cl
jmp 0x83fad2
je 0xade0f7
mov edx, dword [edx + 0x7c]
test di, 0x296d
test eax, esi
cmp bp, 0x72bb
push ebx
stc
push esi
cmc
test al, 3
or esi, 0xffffffff
clc
cmp bp, 0x50ea
mov dword [ebp - 0x10], edx
stc
clc
test bl, al
mov dword [ebp - 8], esi
cmp ecx, 0xffff
ja 0x898d20
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jae 0x90f130
mov edx, dword [eax + edi + 0x1c]
jmp 0x89fc8b
pop edi
jmp 0xde880c
je 0x8e622f
test eax, eax
jmp 0xdfc898
mov esp, ebp
mov ebp, 0x64aa0754
cmovle ebp, ecx
pop ebp
ret
cmp dword [edx], 0x4550
jmp 0x893702
mov edx, dword [edi + 0x3c]
cmp edi, ebp
test bl, 0x9b
add edx, edi
jmp 0xdeec9e
dec ebx
stc
clc
add edx, edi
mov dword [ebp + 8], 0
cmc
cmp edi, ebp
test ax, si
mov dword [ebp - 0xc], edx
test ecx, 0x8c15f04
test ebx, ebx
jl 0x8fc080
jmp 0x8c621c
je 0x93bc6e
cmp eax, 1
jmp 0xae5d6e
push eax
jmp 0xdbfe31
je 0xade0f7
mov ecx, dword [ebp + 0xc]
clc
stc
cmp sp, bp
test ecx, ecx
jmp 0x81be41
mov esp, ebp
xchg ebp, ebp
bswap ebp
jmp 0x8563f7