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

Disassembly:
ret
dec edi
jmp 0x2349ac2
push edi
call fcn.0261638d
add esp, 0xc
not bh
pop edi
bswap bx
seto bl
xchg esi, esi
pop ebx
pop esi
mov esp, ebp
mov bp, 0x4fe
jmp 0x270f57d
push edi
call fcn.0261638d
add esp, 0xc
pop edi
movsx esi, sp
mov si, 0x2987
pop ebx
jmp 0x2112365
jne 0x24540d0
mov edx, dword [eax + ecx + 0x78]
test sp, bx
stc
mov dword [ebp - 4], edx
cmp ax, ax
test edx, edx
jmp 0x23509dc
ret
mov esp, ebp
pop ebp
jmp 0x21207c3
ret
call eax
mov edi, eax
test edi, edi
jmp 0x245b31a
call fcn.02181a00
lea esp, [esp + 4]
test eax, eax
jmp 0x24276f3
mov esp, ebp
movsx ebp, ax
not bp
pop ebp
jmp 0x1e76cdb
ja 0x24b9965
mov eax, esi
cmp ch, cl
cmp dh, 0xd8
sub eax, dword [edx + ecx + 0x10]
jmp 0x2424bdf
pop esi
jmp 0x1eac04f
jne 0x249230d
push 0
push edx
jmp 0x1e853e4
ret
cmp ebx, edi
jmp 0x2369c82
mov dword [ebp - 8], 0xffffffff
test cx, 0x223e
stc
cmp esi, 0xffff
jmp 0x1ed6664
je 0x24540d0
mov eax, 0x5a4d
cmp word [ecx], ax
jmp 0x24540ca
mov dword [ebp - 0xc], eax
jmp 0x25f7556
je 0x24540d0
mov eax, dword [eax + ecx + 0x7c]
push ebx
test si, dx
jmp 0x240b601
inc esi
cmp di, ax
cmc
cmp al, 9
jmp 0x25ecf49
jle 0x29ea0b4
jmp 0x263090a
mov byte [esi], cl
jmp 0x29e3419
jne 0x25f9be2
pop edi
btc esi, 0x6f
pop ebx
xor eax, eax
movsx esi, cx
pop esi
mov esp, ebp
mov ebp, 0x49917e4b
pop ebp
ret
inc eax
clc
cmp edi, ecx
jmp 0x24926a5
jmp 0x260bc6a
call eax
pop edi
mov esi, ebx
pop ebx
xchg si, si
pop esi
jmp 0x29e9305
push edi
cmp al, 0xa4
mov dword [ebp - 0x10], eax
cmp ax, si
jmp 0x2188522
mov dword [ebp - 8], eax
jmp 0x24678e9
jns 0x260bc61
lea edi, [esi - 1]
jmp 0x23d5e8a
pop edi
xadd bh, bh
or bh, al
shr bl, cl
pop ebx
bt si, dx
add eax, ecx
not si
pop esi
jmp 0x1ecb74a
push eax
xchg al, ah
cmovle eax, ecx
mov eax, eax
push edx
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress_2]
jmp 0x23f01e2
jne 0x245b320
lea edx, [ebp - 0x114]
bswap ax
cbw
movzx eax, bp
push edx
mov eax, 0x6f7f4f45
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA_2]
jmp 0x1ebe96b
je 0x29d2088
xor eax, eax
xchg si, si
movzx esi, si
pop esi
jmp 0x260781f
je 0x23b4a31
mov edx, dword [ebp + 8]
test si, 0x2aa9
cmp edi, edx
jmp 0x29d0efd
je 0x23b4a31
cmp eax, edx
jmp 0x25f9bb2
jmp 0x263090d
je 0x26129f1
mov edi, dword [ebp + 0xc]
lea ecx, [ebp - 0x114]
xor eax, eax
sub edi, ecx
bt si, cx
xchg bl, cl
lea esp, [esp]
cmc
mov bx, cx
bts esi, edx
mov cl, al
mov ebx, 0x34ab7cde
btr esi, 0x4c
rol ebx, cl
lea esi, [ebp + eax - 0x114]
neg cl
lea ecx, [eax + ebx]
cmc
cmp esp, edi
xor cl, byte [edi + esi]
jmp 0x23affe2
call eax
pop edi
movzx bx, dh
jmp 0x2644e87
mov ecx, esi
sub ecx, eax
cmp bx, 0x3913
cmp ecx, 0x104
jae 0x23b4a31
sub edi, edi
test eax, 0x3cfe76d3
test ecx, ecx
je 0x24926ab
lea ebx, [ebp - 0x114]
rol dl, cl
sub ebx, eax
stc
mov dl, byte [eax]
test dl, dl
jmp 0x29ba974
je 0x2118b25
lea eax, [ecx - 0x30]
jmp 0x23516ff
jb 0x248aa7e
lea ecx, [ebp - 0x114]
mov al, 0xb6
movsx ax, bl
push ecx
not eax
mov byte [ebp + edi - 0x114], 0
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA_2]
call eax
mov edi, eax
cmp bl, 0x15
test ebx, 0x5ffe5df1
test edi, edi
jmp 0x244e1e8
mov edi, dword [edx + ecx + 0x18]
test edi, edi
je 0x263090d
mov eax, dword [edx + ecx + 0x20]
add eax, ecx
test bx, cx
xor ebx, ebx
jmp 0x1e82f5d
je 0x248aa4f
mov cl, byte [esi + 1]
jmp 0x29ed3a1
je 0x29e62b2
push 0
jmp 0x29e1f54
ja 0x2118b25
movsx eax, cl
test ebx, 0x4bae6944
mov cl, byte [esi]
lea edx, [edx + edx*4]
lea edx, [eax + edx*2 - 0x30]
test cl, cl
jmp 0x2118b1f
js 0x263090d
jmp 0x29ea0b7
jb 0x242e0d4
mov esi, dword [ebp - 0x10]
test bl, 0xa5
lea esi, [esi + edx]
clc
cmp eax, esi
jae 0x242e0d4
lea eax, [eax + ecx]
not si
mov cl, byte [eax]
mov esi, eax
clc
test bp, 0x5c0
test cl, cl
je 0x23b4a31
cmp cl, 0x2e
jmp 0x24c7e3f
mov esp, ebp
jmp 0x29c2894
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x24ccfd0
jle 0x26308d0
lea ebx, [esi + 1]
mov ecx, dword [ebp + 8]
jmp 0x212b022
lea esp, [esp - 0x114]
stc
clc
push esi
stc
test eax, esp
test ecx, ecx
je 0x24540d0
mov esi, dword [ebp + 0xc]
clc
test eax, 0x3f115d6e
cmp sp, 0x3a23
test esi, esi
jmp 0x2189463
mov eax, dword [ebp + 0xc]
jmp 0x2439a4d
push ebp
mov ebp, esp
movsx cx, al
mov ecx, dword [ebp + 8]
cmp ebp, 0x12de4bcb
jmp 0x260ea60
mov eax, dword [ebp + 8]
shld dx, sp, 0xcf
sbb dx, sp
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + eax + 0x24]
ror cl, 0x2a
cmovl ecx, eax
shrd cx, bp, 0x1b
lea ecx, [edx + esi*2]
mov dl, 0xd4
movzx edx, word [ecx + eax]
sal cl, 0xe9
mov dword [ebp - 8], edx
sal cl, 0x76
cmp sp, 0xe21
mov ecx, eax
bsr dx, di
mov edx, dword [ebp - 4]
mov eax, dword [ebp - 8]
clc
cmp dl, ah
cmp eax, dword [edx + ecx + 0x14]
jae 0x23b4a31
mov esi, dword [edx + ecx + 0x1c]
clc
cmc
lea eax, [esi + eax*4]
mov eax, dword [eax + ecx]
test eax, eax
jmp 0x2467673
pop ebx
cmovnp si, di
pop esi
mov esp, ebp
mov ebp, ebx
pop ebp
ret
pop ebp
jmp 0x1ea4581
je 0x24926ab
mov byte [ebx + eax], dl
inc edi
jmp 0x23cdb82
pop ebp
jmp 0x1eb734b
jne 0x2608943
cmp byte [ebp + 0x10], 0
jmp 0x2480d83
mov eax, dword [ecx + 0x3c]
test ecx, 0x79db4044
test ebp, ebx
cmp eax, ebx
cmp dword [eax + ecx], 0x4550
jmp 0x1e8f5dc
push ecx
jmp 0x1e8399b
je 0x29e342c
inc eax
clc
cmp eax, 0x104
jb 0x2480daa
lea eax, [ebp - 0x114]
push eax
push edx
mov al, 0x49
mov al, cl
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress_2]
jmp 0x24825ac
mov cl, byte [esi + 2]
test bx, dx
stc
lea esi, [esi + 2]
xor edx, edx
cmc
test cl, cl
jmp 0x2492307
mov esp, ebp
movsx ebp, ax
bswap ebp
pop ebp
ret
mov eax, dword [ebp - 0xc]
mov edx, dword [ebp + 0x10]
and si, 0x5a8c
sub si, bx
lea esi, [edi + ebx]
cmp bp, dx
sar esi, 1
clc
mov eax, dword [eax + esi*4]
cmp dh, 0x89
test ax, 0x1983
push edx
cwd
cmove dx, cx
mov edx, dword [ebp + 0xc]
cmp esp, esi
add eax, ecx
jmp 0x1ec7b51
inc esi
cmp edi, esi
test cl, cl
jmp 0x23b4a2b