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

Disassembly:
mov esp, ebp
pop ebp
jmp 0xc072bf
jne 0xb16247
pop edi
pop ebx
btr esi, edi
xor eax, eax
pop esi
jmp 0xc619c3
mov eax, dword [ebp - 0xc]
sbb dh, 0xc7
add dx, 0x610a
mov edx, dword [ebp + 0x10]
lea esi, [edi + ebx]
sar esi, 1
mov eax, dword [eax + esi*4]
jmp 0xba9dc3
jne 0xc73e0b
mov edx, dword [eax + ecx + 0x78]
mov dword [ebp - 4], edx
test ch, 0xf2
cmc
test edx, edx
jmp 0xb4fb56
mov edi, dword [edx + ecx + 0x18]
test edi, edi
jmp 0xba7f39
lea ecx, [esi + 1]
jmp 0xad3bb2
mov esp, ebp
xchg ebp, ebp
cmovp bp, si
pop ebp
ret
jae 0xc1bc4b
lea eax, [eax + ecx]
not cl
mov cl, byte [eax]
mov esi, eax
cmp ebp, ebx
test sp, dx
cmp cl, 0x83
test cl, cl
jmp 0xb16241
jmp 0x7957d3
mov eax, dword [ebp + 8]
cmovs cx, si
bswap ecx
mov ecx, dword [ebp - 4]
rcl dl, cl
btc edx, ebp
ror dl, cl
mov edx, dword [ecx + eax + 0x24]
shr cl, 0x8d
lea ecx, [edx + esi*2]
btr edx, 0xb1
rol edx, cl
rcr dl, cl
movzx edx, word [ecx + eax]
mov dword [ebp - 8], edx
mov ecx, eax
mov edx, dword [ebp - 4]
cmp edi, 0x58223ead
mov eax, dword [ebp - 8]
test ebp, esp
cmp eax, dword [edx + ecx + 0x14]
jmp 0x800cdc
inc esi
cmp esp, edi
jmp 0xc3a892
inc esi
test ax, bx
test cl, cl
jmp 0x732d05
push ecx
jmp 0xb8ef74
jb 0xc1bc4b
mov esi, dword [ebp - 0x10]
test sp, di
lea esi, [esi + edx]
cmp eax, esp
stc
test ebp, 0x195c646d
cmp eax, esi
jmp 0x778052
pop ebx
bswap si
pop esi
jmp 0xb2296f
jle 0x79579c
lea ebx, [esi + 1]
btc cx, si
rcr cx, 0x3a
mov ecx, dword [ebp + 8]
clc
cmp sp, bp
cmp ebx, edi
jle 0x735a2b
jmp 0x7957ca
ja 0xb19f1e
movsx eax, cl
dec cl
xor cl, 0xc9
mov cl, byte [esi]
lea edx, [edx + edx*4]
cmp ebp, edx
cmc
lea edx, [eax + edx*2 - 0x30]
stc
clc
test cl, cl
jmp 0xb19f18
pop edi
pop ebx
pop esi
jmp 0xbf20a5
jns 0x7d48d2
lea edi, [esi - 1]
jmp 0xb92ce6
jae 0x732d0b
mov esi, dword [edx + ecx + 0x1c]
lea eax, [esi + eax*4]
stc
mov eax, dword [eax + ecx]
test eax, eax
je 0x732d0b
cmp eax, edx
jmp 0x7b7f71
call fcn.00ac0a18
add esp, 4
cmp esi, ecx
test ecx, 0x3c9b7f15
test eax, eax
jmp 0x7ddfd8
dec edi
jmp 0xb17ec7
je 0xbd5c73
push 0
jmp 0x7a6315
mov ecx, esi
sub ecx, eax
cmp edx, ebp
clc
cmp ecx, 0x104
jae 0x732d0b
xor edi, edi
test ecx, ecx
jmp 0xbcab45
je 0xada356
mov cl, byte [esi + 1]
jmp 0x7a1328
test dl, dl
je 0xc53171
mov byte [ebx + eax], dl
jmp 0xb2eef4
call fcn.00b30622
add esp, 0xc
jmp 0x7d97e0
call eax
pop edi
jmp 0x7cfdba
je 0x732d0b
cmp cl, 0x2e
jmp 0xadd639
mov dword [ebp - 0xc], eax
js 0x7957d3
jmp 0x735a36
inc eax
clc
cmp edi, ecx
jmp 0xc5316b
jne 0xbd5c86
push 0
jmp 0xc2ed70
mov esp, ebp
movzx ebp, bx
pop ebp
ret
mov dword [ebp - 8], eax
jmp 0x779962
inc edi
jmp 0xb1853b
push ebp
mov ebp, esp
and cl, ch
mov ecx, dword [ebp + 8]
test esp, edi
cmc
lea esp, [esp - 0x114]
test dh, 0xeb
push esi
cmp eax, eax
test ecx, ecx
jmp 0xbd7a13
je 0x732d0b
mov edx, dword [ebp + 8]
cmp edi, edx
jmp 0xbf2c31
je 0xc73e0b
mov eax, dword [eax + ecx + 0x7c]
push ebx
jmp 0xbe8790
jne 0xb4d81d
lea edx, [ebp - 0x114]
push edx
lahf
bswap eax
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0xbc90cd
ret
sub eax, dword [edx + ecx + 0x10]
jmp 0xb248a5
je 0xb86a50
inc eax
cmp eax, 0x104
jb 0xbd08e7
lea eax, [ebp - 0x114]
push eax
push edx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop edi
pop ebx
cmove esi, edx
bswap si
pop esi
jmp 0x718e66
push edi
jmp 0xafc6cd
jmp 0x7d48e3
je 0x7957d3
mov eax, dword [edx + ecx + 0x20]
test dh, bl
stc
add eax, ecx
test esp, 0xde40fc0
cmc
stc
xor ebx, ebx
jmp 0xabe711
push edx
cmp ax, ax
mov edx, dword [ebp + 0xc]
cmc
cmp ch, bh
add eax, ecx
jmp 0x8063fc
ret
call eax
mov edi, eax
jmp 0xc49c2b
je 0xc53171
lea ebx, [ebp - 0x114]
rcr dl, cl
cmc
sub ebx, eax
cmp sp, sp
test cx, si
mov dl, byte [eax]
cmp sp, 0x725b
jmp 0xaf77a6
je 0xc3d2d6
mov edi, dword [ebp + 0xc]
sub bl, bl
cmp edx, 0x2e553179
lea ecx, [ebp - 0x114]
xor eax, eax
btr ebx, ecx
dec bh
movsx esi, ax
sub edi, ecx
lea esp, [esp]
mov cl, al
bts esi, ecx
mov ebx, 0x5f0c738c
stc
btc si, 0xc3
rol ebx, cl
sub esi, 0x2adc0022
sbb esi, ecx
rcr cx, 0x39
lea esi, [ebp + eax - 0x114]
add cx, ax
xor cx, bp
sub cl, 0x48
lea ecx, [eax + ebx]
test edx, 0x792b6ad1
xor cl, byte [edi + esi]
mov byte [esi], cl
jmp 0xb86a3e
mov cl, byte [esi + 2]
add esi, 2
sub edx, edx
test bl, 0xfa
test cl, cl
je 0xb19f1e
lea eax, [ecx - 0x30]
jmp 0x7a1040
je 0xc73e0b
mov esi, dword [ebp + 0xc]
test bp, di
test cl, 0x5e
test esi, esi
jmp 0xc73df7
cmp byte [esi + 1], 0x23
jmp 0x7649ec
push edi
jmp 0xb3e1b8
push edi
mov dword [ebp - 0x10], eax
test edi, edx
cmc
stc
mov dword [ebp - 8], 0xffffffff
cmp ax, sp
stc
cmp di, 0x18fb
cmp esi, 0xffff
jmp 0xc54f7a
mov esp, ebp
pop ebp
jmp 0xb5f7b7
jne 0xbdb821
cmp byte [ebp + 0x10], 0
jmp 0xbd08bd
ret
push eax
bswap eax
push edx
lahf
mov ax, si
cwde
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xb073e0
pop edi
pop ebx
shrd esi, eax, 0xe5
dec si
add eax, ecx
pop esi
mov esp, ebp
xchg ebp, ebp
not ebp
movzx ebp, ax
pop ebp
ret
mov eax, dword [ecx + 0x3c]
test bp, 0x670c
cmp dword [eax + ecx], 0x4550
jmp 0x746cab
push edx
jmp 0xbe05a6
cmp al, 9
jmp 0x7d517b
mov eax, dword [ebp + 0xc]
jmp 0xc07d2b
test edi, edi
jmp 0xb4d817
jb 0xbcab5c
lea ecx, [ebp - 0x114]
push ecx
mov ax, 0x6737
mov byte [ebp + edi - 0x114], 0
lahf
not al
bswap ax
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call eax
mov edi, eax
cmc
cmp al, 0x28
test edi, edi
jmp 0xb5f756
ja 0x759e39
mov eax, esi
jmp 0xb80d32
mov esp, ebp
pop ebp
jmp 0xbbaba7
je 0xc73e0b
mov eax, 0x5a4d
cmp word [ecx], ax
je 0xc1d998
sub eax, eax
movzx esi, bx
pop esi
jmp 0x76d77b