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

Disassembly:
je 0xb2d16b
mov byte [ebx + eax], dl
movsx dx, ch
mov edx, ebp
mov edx, dword [ebp + 8]
inc edx
jmp 0xb2d156
je 0xb0af89
push 0
jmp 0xb0384e
ret
pop ebp
jmp 0xaf5359
ret
call fcn.00b1655f
lea esp, [esp + 4]
cmp eax, 0xffffffff
je 0xb27bab
test eax, eax
jmp 0xb3659a
cmp esi, dword [eax + edi + 0x14]
jmp 0xb36f23
ret
ret
je 0xb184ad
cmp eax, edi
jne 0xb16e8b
cmp byte [ebp + 0x10], 0
jmp 0xb1bdc1
ret
test ecx, ecx
jmp 0xb35f42
ret
mov byte [esi], al
je 0xb1ec0f
inc edx
cmp edx, 0x104
jmp 0xb1ec09
lea edx, [edx + edx*4]
cmc
cmp bp, 0x70b1
jmp 0xb2db7d
cmp ecx, 0x104
jmp 0xb32cf3
jl 0xaf4da4
jmp 0xb0a881
je 0xaf4da4
mov edx, dword [eax + edi + 0x20]
jmp 0xafaca5
mov esp, ebp
movsx ebp, cx
jmp 0xb1651f
dec ebx
lea edx, [edx + edi]
jmp 0xb2eeec
jne 0xb051d9
mov eax, dword [edx + 0x78]
cmc
test dl, ch
mov dword [ebp - 4], eax
stc
jmp 0xb08fd5
push ecx
jmp 0xb0b7dd
je 0xb31735
xor eax, eax
cmovge di, cx
pop edi
mov esp, ebp
pop ebp
ret
lea esp, [esp - 0x114]
push edi
bsf edi, edi
rol edi, 0x61
mov edi, dword [ebp + 8]
test edi, edi
jmp 0xb08994
mov ecx, esi
test di, 0x769d
cmc
sub ecx, eax
cmp si, bx
jmp 0xaf8fec
mov esp, ebp
pop ebp
jmp 0xaf58eb
jne 0xb37e29
push 0
jmp 0xb18a04
pop ebp
jmp 0xaf3e7f
jmp 0xb27bb5
je 0xb051d9
mov ecx, dword [ebp + 0xc]
cmp di, 0x5885
jmp 0xaf5e5d
test eax, eax
jmp 0xb09ed8
mov cl, byte [esi]
jmp 0xb22527
je 0xb051d9
mov edx, dword [edx + 0x7c]
cmp al, 0xa2
push ebx
test ecx, ebp
push esi
jmp 0xb342c6
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
movzx esi, si
cmp bh, 0x8f
mov eax, dword [ebp + 8]
test cl, al
lea esi, [ebx + eax]
sar ax, 0xa6
movsx eax, si
mov eax, dword [ebp + 0x10]
push eax
sar ah, cl
or ah, 0x26
sar esi, 1
mov eax, dword [edx + esi*4]
cmp bl, ch
cmp esp, 0x7e385a39
add eax, edi
jmp 0xaf44ab
jmp 0xb27bb5
mov cl, byte [esi + 2]
lea esi, [esi + 2]
xor edx, edx
test edi, 0x9d91e42
test ch, dh
jmp 0xb37e21
push eax
call fcn.00b2ab07
add esp, 0xc
xchg ebx, esi
pop esi
xchg ebx, edi
pop ebx
bswap di
pop edi
mov esp, ebp
pop ebp
ret
jne 0xb36f45
pop esi
mov bh, 0x82
sbb di, cx
pop ebx
rcr di, 0x26
clc
btr di, si
xor eax, eax
pop edi
jmp 0xafa8ce
je 0xb184ad
mov edi, edi
test cx, sp
cmp cl, 0x2e
jmp 0xb19cb5
jle 0xb0a875
mov eax, dword [ebp - 4]
shrd esi, esi, 0xa7
mov esi, dword [ebp - 8]
cmc
jmp 0xaf4da4
mov ecx, dword [ebp - 4]
setge al
mov edx, dword [ecx + edi + 0x24]
cbw
mov ax, cx
lea eax, [edx + esi*2]
cwd
xchg edx, edx
movzx ecx, word [eax + edi]
cmovb edx, esi
lea edx, [ebx + 1]
jmp 0xb279e9
test ecx, ecx
jmp 0xb109c6
pop ebp
jmp 0xaf66e7
cmp byte [esi + 1], 0x23
movsx cx, al
bswap cx
mov ecx, 0x40ff63e7
lea ecx, [esi + 1]
jmp 0xaf1aa8
jbe 0xb2d16b
lea ebx, [ebp - 0x114]
not dl
sub ebx, eax
ror dl, cl
mov dl, byte [eax]
test dl, dl
jmp 0xaf1a18
jne 0xb10ffc
pop esi
and ebx, 0x5bec061b
bts bx, si
stc
pop ebx
btc di, bx
sub eax, eax
xchg edi, edi
pop edi
jmp 0xb07ad1
push edx
jmp 0xb2acd6
ja 0xb2dd40
sub ecx, dword [eax + edi + 0x10]
clc
cmp ecx, dword [eax + edi + 0x14]
jmp 0xb219cf
je 0xb079bf
mov cl, byte [esi + 1]
jmp 0xb26940
xor al, byte [ebx + esi]
jmp 0xaf825e
je 0xb34a83
mov ebx, dword [ebp + 0xc]
sal cl, 0xad
add si, 0x6e87
btc ax, sp
lea eax, [ebp - 0x114]
jmp 0xb1d0dc
pop esi
lahf
not ax
pop ebx
movzx eax, bx
lea eax, [ecx + edi]
movsx edi, di
pop edi
mov esp, ebp
jmp 0xaf3ed0
cmp ecx, edx
jae 0xb1cb77
lea eax, [ecx + edi]
mov cl, byte [eax]
cmp cx, 0x5115
mov esi, eax
test cl, cl
jmp 0xb10ff1
xor edx, edx
bsf esi, ebx
sub ebx, eax
cwde
movsx ax, al
mov edi, edi
mov cl, bl
mov eax, 0x53d83dbf
rol cl, 0xf9
mov esi, 0x67f66fbc
mov cl, dl
stc
bt si, bp
rol eax, cl
btc si, bp
lea esi, [ebp + edx - 0x114]
test edi, edi
cmp cx, di
add al, dl
jmp 0xb1b2cc
jb 0xb1d0ec
lea eax, [ebp - 0x114]
push eax
not ax
xchg al, al
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
call eax
pop esi
movzx edi, dx
not edi
pop ebx
cmovge edi, esi
pop edi
jmp 0xb36d37
jb 0xb1cb77
mov edx, dword [ebp - 0x10]
cmp esp, 0x172848b4
test si, di
lea edx, [edx + eax]
test cx, ax
jmp 0xb1ceb0
jae 0xb184ad
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
jmp 0xb35ace
pop esi
jmp 0xb265dc
test cl, cl
jmp 0xb07c0b
pop ebx
mov edi, 0x65293b64
bswap di
pop edi
mov esp, ebp
movzx ebp, sp
mov bp, sp
pop ebp
jmp 0xaf42bd
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_2]
jmp 0xb30f98
pop ebx
xchg edi, edi
not di
pop edi
mov esp, ebp
movsx ebp, di
jmp 0xb08691
inc esi
stc
cmc
test cl, cl
jmp 0xb184a7
mov dword [ebp - 8], ecx
jmp 0xb2f088
lea ebx, [esi - 1]
cmp sp, ax
test sp, ax
stc
cmp dword [ebp + 8], ebx
jmp 0xb13e55
ja 0xb07c11
movsx ecx, cl
jmp 0xaf8d36
push ebp
and bp, bx
mov ebp, esp
jmp 0xb05970
push eax
call fcn.00b2ab07
add esp, 0xc
jmp 0xb221d5
mov byte [ebp + eax - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_2]
call eax
test eax, eax
jne 0xaf5810
lea edx, [ebp - 0x114]
not al
bswap eax
push edx
jmp 0xb26590
push ecx
jmp 0xb2c48d
inc eax
test dh, ah
cmp di, 0x3813
mov dword [ebp + 8], edx
cmp ebp, esi
cmp edx, ecx
jb 0xb18367
mov eax, dword [ebp + 8]
setl cl
lea ecx, [ebp - 0x114]
jmp 0xb2cf9a
lea edx, [ecx + edx*2 - 0x30]
jmp 0xb099a3
mov ebx, dword [eax + edi + 0x18]
stc
clc
test ebx, ebx
jmp 0xaf9fa1
mov dword [ebp + 8], 0
test si, 0x5273
test bl, bl
cmp ecx, eax
mov dword [ebp - 0xc], edx
stc
cmp esi, esp
test ebx, ebx
jmp 0xaf961e
mov dword [ebp + 8], edx
jmp 0xb086b8
inc esi
test cx, 0x4a35
cmc
cmp bl, 9
jmp 0xb2a441
call eax
test eax, eax
jmp 0xaf580a
mov edx, dword [edi + 0x3c]
cmp di, dx
clc
add edx, edi
stc
cmp edi, edx
cmp dword [edx], 0x4550
jmp 0xafbd7c
push eax
lahf
cmovs ax, si
cwde
push edi
mov ax, 0x4558
bswap ax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
call eax
pop esi
jmp 0xb259b7
jae 0xb184ad
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0xb18355
or esi, 0xffffffff
stc
test bx, sp
clc
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0xb19712
mov eax, dword [ebp + 0xc]
jmp 0xb3174c
mov ecx, dword [ecx + edi]
jmp 0xb160bc
je 0xb051d9
mov eax, 0x5a4d
test cx, 0x5230
cmp word [edi], ax
jmp 0xb051d3
je 0xb14e5d
cmp eax, 1
jne 0xb27bb5
inc esi
mov dword [ebp + 8], esi
jmp 0xb0aad2
mov esp, ebp
pop ebp
jmp 0xaf56c1
jae 0xb184ad
mov ecx, dword [eax + edi + 0x1c]
cwd
lea edx, [ecx + esi*4]
or cx, sp
cmp eax, 0x2ae379fd
mov ecx, dword [edx + edi]
test ecx, ecx
je 0xb184ad
cmp ecx, eax
jmp 0xb21092
test cl, cl
je 0xb07c11
mov bl, cl
test bp, di
stc
sub bl, 0x30
jmp 0xb304c6