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

Disassembly:
ret
call fcn.01f2764c
add esp, 0xc
pop edi
movsx ebx, dx
not esi
mov esi, 0x39a71aca
pop ebx
movzx esi, di
cmovo esi, ecx
pop esi
jmp 0x17d0fd5
jae 0x1777751
lea eax, [eax + ecx]
mov cl, byte [eax]
mov esi, eax
test cl, cl
jmp 0x12f1e89
call fcn.01f2764c
add esp, 0xc
jmp 0x1e5d523
je 0x1395c06
lea ebx, [ebp - 0x114]
dec dl
or dl, 0xff
shr dl, cl
sub ebx, eax
mov dl, byte [eax]
cmp cl, ch
cmp al, 9
test dl, dl
jmp 0x1e07f4f
call eax
pop edi
pop ebx
jmp 0x12c7eac
ja 0x1292bde
mov eax, esi
jmp 0x1e493d0
push edx
jmp 0x1280311
mov eax, dword [ebp + 8]
and edx, edi
rcr edx, 0x31
mov ecx, dword [ebp - 4]
rcr edx, cl
mov edx, dword [ecx + eax + 0x24]
cmc
lea ecx, [edx + esi*2]
movzx edx, word [ecx + eax]
mov dword [ebp - 8], edx
bswap dx
shr ch, cl
mov ecx, eax
setl dh
mov edx, dword [ebp - 4]
mov eax, dword [ebp - 8]
test bp, si
cmp eax, dword [edx + ecx + 0x14]
jmp 0x177bc1a
push edi
jmp 0x123521a
je 0x1ddcd93
xor eax, eax
pop esi
jmp 0x1786f1f
je 0x12854a9
inc eax
cmp eax, 0x104
jb 0x138e624
lea eax, [ebp - 0x114]
jmp 0x1df06a1
mov edi, dword [edx + ecx + 0x18]
jmp 0x12b8010
inc eax
cmp edi, ecx
jmp 0x1395c00
jne 0x12f1e8f
pop edi
pop ebx
mov esi, 0x9523538
movzx esi, sp
dec si
sub eax, eax
pop esi
jmp 0x17c10f7
test edi, edi
jmp 0x13a5b50
mov dword [ebp - 8], eax
jmp 0x127999c
inc esi
jmp 0x12e4f2d
pop esi
jmp 0x1395f1f
push edi
jmp 0x122e0da
ret
je 0x12a76a8
mov edx, dword [ebp + 8]
cmp edi, edx
jmp 0x1dd54cb
cmp al, 9
jmp 0x1e7dee5
je 0x12a76a8
cmp cl, 0x2e
je 0x1e4179b
mov cl, byte [esi + 1]
inc esi
cmc
test cl, cl
jmp 0x12a76a2
sar esi, 1
test bp, ax
mov eax, dword [eax + esi*4]
push edx
btr dx, bx
movsx edx, di
add edx, 0x7e473701
mov edx, dword [ebp + 0xc]
stc
add eax, ecx
call fcn.012610bc
lea esp, [esp + 4]
cmc
test eax, eax
jns 0x1791c31
lea edi, [esi - 1]
jmp 0x17948ba
mov byte [esi], cl
jmp 0x1285497
call eax
pop edi
pop ebx
not esi
movsx esi, bp
pop esi
jmp 0x17a8071
mov esp, ebp
mov bp, ax
bswap bp
pop ebp
jmp 0x1e29633
jne 0x1dd54b2
push 0
jmp 0x127523d
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x13a16f4
mov dword [ebp - 0xc], eax
jmp 0x1de4876
jne 0x12dc9e2
lea edx, [ebp - 0x114]
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
call eax
mov edi, eax
test edi, edi
jmp 0x12dc9dc
dec edi
jmp 0x1332b9f
je 0x1e017a8
mov edi, dword [ebp + 0xc]
sal bx, 0xdd
lea ecx, [ebp - 0x114]
xor bl, 0x52
stc
sub eax, eax
sub edi, ecx
btc si, ax
lea esp, [esp]
sete bl
mov cl, al
bt bx, 0x8a
mov ebx, 0x1f20224b
rol ebx, cl
xchg si, si
lea esi, [ebp + eax - 0x114]
cmc
lea ecx, [eax + ebx]
clc
stc
cmp ecx, 0x5b497369
xor cl, byte [edi + esi]
jmp 0x1315d14
push ecx
jmp 0x12cc8d0
jb 0x123faf0
lea ecx, [ebp - 0x114]
movzx eax, si
cbw
push ecx
mov byte [ebp + edi - 0x114], 0
cmovbe ax, bp
mov al, 0x7f
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1f229fe
mov esp, ebp
cmovs ebp, eax
mov ebp, ecx
movsx ebp, di
pop ebp
ret
je 0x1284118
mov eax, dword [eax + ecx + 0x7c]
cmp bp, cx
push ebx
jmp 0x17a4b00
je 0x17d86ae
push 0
jmp 0x1391eb6
je 0x127999c
mov eax, dword [edx + ecx + 0x20]
add eax, ecx
test ecx, esp
xor ebx, ebx
jmp 0x1350b70
pop edi
pop ebx
neg esi
or esi, edx
bsf si, di
add eax, ecx
bswap si
not si
pop esi
jmp 0x1f19a23
jae 0x12a76a8
mov esi, dword [edx + ecx + 0x1c]
clc
lea eax, [esi + eax*4]
mov eax, dword [eax + ecx]
test eax, eax
jmp 0x17c1fea
mov esp, ebp
pop ebp
jmp 0x12d24fb
jle 0x1279973
lea ebx, [esi + 1]
not cl
btc ecx, 0xe9
bt cx, bx
mov ecx, dword [ebp + 8]
cmp ecx, esp
test edx, 0x5196583d
cmp ebx, edi
jmp 0x1e1fbc8
jmp 0x1791c44
push edi
jmp 0x17d544d
mov esp, ebp
movzx ebp, di
mov bp, bx
bswap ebp
pop ebp
ret
mov esp, ebp
mov bp, sp
movsx ebp, bx
pop ebp
jmp 0x1e09e03
je 0x12a76a8
cmp eax, edx
jb 0x1777751
mov esi, dword [ebp - 0x10]
lea esi, [esi + edx]
clc
cmp eax, esi
jmp 0x123023e
mov esp, ebp
mov bp, dx
movzx ebp, bx
bswap bp
pop ebp
ret
mov dword [ebp - 0x10], eax
cmc
mov dword [ebp - 8], 0xffffffff
clc
cmp esi, 0xffff
jmp 0x1251129
mov cl, byte [esi + 2]
test ax, 0x74ea
lea esi, [esi + 2]
clc
sub edx, edx
test cl, cl
jmp 0x1dd54ac
je 0x1321834
lea eax, [ecx - 0x30]
jmp 0x12c7613
jne 0x1327aca
cmp byte [ebp + 0x10], 0
jmp 0x138e5fb
mov eax, dword [ecx + 0x3c]
cmp dword [eax + ecx], 0x4550
jmp 0x1f33dc5
push eax
push edx
cwde
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x131d9ff
js 0x127999c
jmp 0x1e645c5
push eax
push edx
mov ah, 0x76
cmovnp eax, edi
movzx eax, bx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1247037
test esi, esi
je 0x1284118
mov eax, 0x5a4d
stc
cmp word [ecx], ax
jmp 0x1284112
mov eax, dword [ebp + 0xc]
jmp 0x1ddf351
je 0x1395c06
mov byte [ebx + eax], dl
inc edi
jmp 0x1299dbd
ret
jle 0x1e645bb
jmp 0x1279999
ret
mov ecx, esi
sub ecx, eax
cmp si, 0x49b3
jmp 0x1e5d344
sub eax, dword [edx + ecx + 0x10]
jmp 0x12b8be3
cmp ecx, 0x104
jae 0x12a76a8
sub edi, edi
test edi, ecx
test ecx, ecx
jmp 0x123fadb
pop edi
pop ebx
pop esi
jmp 0x131e272
mov eax, dword [ebp - 0xc]
btr dx, ax
sbb si, di
mov edx, dword [ebp + 0x10]
lea esi, [edi + ebx]
jmp 0x12ff69a
ja 0x1321834
movsx eax, cl
rcl cl, cl
mov cl, byte [esi]
lea edx, [edx + edx*4]
stc
lea edx, [eax + edx*2 - 0x30]
stc
test cl, cl
jmp 0x132182e
mov esp, ebp
bswap ebp
pop ebp
jmp 0x122a2c3
call eax
mov edi, eax
test edi, edi
jmp 0x13394ac
push ebp
mov ebp, esp
mov ecx, dword [ebp + 8]
cmp cl, 0xee
sub esp, 0x114
stc
push esi
cmp sp, di
test ecx, ecx
je 0x1284118
mov esi, dword [ebp + 0xc]
stc
jmp 0x1dfc88d
jne 0x1284118
mov edx, dword [eax + ecx + 0x78]
cmp si, 0x1b43
mov dword [ebp - 4], edx
test bl, 0x5c
stc
cmp al, bh
test edx, edx
jmp 0x1395ffc