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

Disassembly:
cmp word [edi], ax
je 0x22757b7
xor eax, eax
pop edi
jmp 0x1103c24
call fcn.0141db29
add esp, 0xc
pop esi
pop ebx
bswap edi
pop edi
jmp 0x1411ba7
mov ecx, dword [ebp + 0xc]
or si, di
mov edx, dword [ebp - 0xc]
sar ax, cl
or al, bl
rcr si, 0x15
mov eax, dword [ebp + 8]
and esi, ebp
lea esi, [ebx + eax]
jmp 0x140174c
ret
push ecx
jmp 0x134f581
jae 0x226c58a
mov edx, dword [eax + edi + 0x1c]
test ecx, edi
lea ecx, [edx + ecx*4]
cmp ebp, eax
test ebp, 0x16df5797
mov ecx, dword [ecx + edi]
cmp esp, ebx
test ah, 0xef
test ecx, ecx
jmp 0x1397011
mov eax, dword [ebp + 0xc]
push eax
cmova ax, bp
push edi
bswap ax
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x1399a3e
ret
mov cl, byte [esi + 2]
lea esi, [esi + 2]
stc
sub edx, edx
cmp esi, edx
test cl, cl
je 0x13fa4f0
mov bl, cl
sub bl, 0x30
jmp 0x225b0a4
cmp byte [esi + 1], 0x23
jmp 0x222beae
call fcn.0227b8c8
add esp, 4
cmp eax, 0xffffffff
jmp 0x228d3a4
inc eax
stc
clc
cmp ecx, 0x55c35a9c
mov dword [ebp + 8], edx
cmp esi, 0x1e5164d0
cmp edx, ecx
jmp 0x222f997
push eax
jmp 0x137972e
test ebx, ebx
jl 0x2233315
jmp 0x10bf4f9
je 0x222f99d
mov byte [ebx + eax], dl
mov edx, ebx
jmp 0x13ab7ab
jne 0x10d744a
cmp byte [ebp + 0x10], 0
jmp 0x13408e7
mov esp, ebp
movsx ebp, cx
not bp
pop ebp
jmp 0x110eb1f
jne 0x10a30fe
mov eax, dword [edx + 0x78]
cmc
test bp, cx
mov dword [ebp - 4], eax
stc
test eax, eax
je 0x10a30fe
mov edx, dword [edx + 0x7c]
cmp sp, 0x38dc
cmp di, bx
push ebx
test eax, edi
push esi
test bl, 0x53
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp bl, 0x30
cmp esp, edx
cmp ecx, 0xffff
ja 0x1428e3b
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x10d0f68
ret
je 0x10a30fe
mov ecx, dword [ebp + 0xc]
test edi, eax
test bx, 0x3256
test ecx, ecx
je 0x10a30fe
mov eax, 0x5a4d
jmp 0x10a30f5
ret
call eax
pop esi
xchg ebx, edi
mov bl, bh
pop ebx
movsx edi, ax
cmove di, dx
pop edi
jmp 0x222b4d7
jmp 0x22a9d37
mov esp, ebp
pop ebp
jmp 0x1331637
je 0x10d104c
mov ebx, dword [ebp + 0xc]
mov al, dl
bsr esi, edx
lea eax, [ebp - 0x114]
xor edx, edx
rcr si, 0x3b
sub ebx, eax
cwde
stc
mov edi, edi
rcr ax, 0xee
not eax
mov eax, 0x64cb02fc
mov cl, 0x54
mov cl, dl
rol eax, cl
sal esi, 0x37
rcl si, 0xb5
lea esi, [ebp + edx - 0x114]
add al, dl
jmp 0x2226428
mov byte [esi], al
jmp 0x225adec
jne 0x227163e
lea edx, [ebp - 0x114]
movsx eax, di
nop
push edx
jmp 0x1419d30
ja 0x13fa4f0
movsx ecx, cl
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
or cl, 0x63
mov cl, byte [esi]
jmp 0x13fa4e8
mov byte [ebp + eax - 0x114], 0
cbw
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
call eax
test eax, eax
jmp 0x1345ca1
mov dword [ebp + 8], esi
jmp 0x133c9aa
push eax
cmove ax, cx
lahf
push edi
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x1331670
je 0x10d737b
push 0
jmp 0x226ebc4
mov esp, ebp
mov ebp, ebp
xchg ebp, ebp
movzx ebp, ax
pop ebp
jmp 0x10c9843
inc edx
jmp 0x10e9fcc
call fcn.0141db29
add esp, 0xc
cmovp bx, cx
mov bx, bx
jmp 0x1425dcf
je 0x1415bc8
cmp eax, 1
jne 0x22a9d37
inc esi
jmp 0x1354f93
jne 0x22af6a9
pop esi
pop ebx
sub eax, eax
movsx edi, dx
pop edi
jmp 0x136fdc6
call eax
pop esi
movzx edi, bx
not edi
pop ebx
bswap di
pop edi
jmp 0x133d5e5
jae 0x223e523
lea eax, [ecx + edi]
mov cl, byte [eax]
bts si, cx
mov esi, eax
test dx, 0x60fa
test cl, cl
je 0x226c58a
mov edi, edi
stc
cmc
cmp esp, 0x5cdb7512
cmp cl, 0x2e
jmp 0x226c573
mov edx, dword [ebp + 8]
jmp 0x1376d85
ret
test cl, cl
jne 0x10d738e
push 0
jmp 0x22b3233
ret
mov eax, dword [ebp + 0x10]
push eax
shr ax, cl
add eax, 0x3bf34546
cmc
sar esi, 1
shl al, 0x97
btr eax, edi
bts ax, sp
mov eax, dword [edx + esi*4]
stc
add eax, edi
jmp 0x10e9fb5
jb 0x223e523
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
cmp si, bx
test dl, 0xe4
cmp ecx, edx
jmp 0x13a79b6
mov esp, ebp
bswap bp
pop ebp
jmp 0x13abc6b
mov ecx, dword [ebp - 4]
bswap edx
setle ah
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
mov dl, ch
movsx dx, dl
cwd
lea edx, [ebx + 1]
jmp 0x223f620
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
call eax
test eax, eax
jmp 0x2271638
ret
push ebp
mov ebp, esp
sub esp, 0x114
clc
cmp cl, bh
push edi
and di, 0x3b5f
mov edi, dword [ebp + 8]
test sp, sp
test edi, edi
jmp 0x1114eea
pop esi
mov edi, ebx
not edi
cmovl edi, esp
pop ebx
mov edi, ebx
pop edi
jmp 0x22ab29e
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x2220cb5
je 0x2233315
mov edx, dword [eax + edi + 0x20]
jmp 0x2289b86
jae 0x226c58a
mov ecx, dword [eax + edi + 0x1c]
inc dl
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
test esp, 0x2cc23fc2
test ecx, ecx
jmp 0x22af6a3
xor al, byte [ebx + esi]
jmp 0x1341f18
mov esp, ebp
pop ebp
jmp 0x13fd447
lea ecx, [esi + 1]
jmp 0x136e24f
pop ebx
sets al
mov ax, 0x499e
lahf
lea eax, [ecx + edi]
pop edi
jmp 0x2256bbf
jb 0x224112e
mov eax, dword [ebp + 8]
mov ecx, 0x34316b25
bswap cx
lea ecx, [ebp - 0x114]
jmp 0x10d0452
jle 0x10bf4e7
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmc
test sp, 0x4c05
cmp esi, dword [eax + edi + 0x14]
jmp 0x2223e8f
pop esi
jmp 0x222eb82
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x22a9d37
mov ecx, esi
stc
sub ecx, eax
cmp ecx, 0x104
jae 0x226c58a
mov dword [ebp + 8], 0
test ecx, ecx
jbe 0x222f99d
lea ebx, [ebp - 0x114]
sub ebx, eax
add dl, bl
mov dl, byte [eax]
cmp esi, 0x56473a6a
test dl, dl
jmp 0x10f954d
mov esp, ebp
pop ebp
jmp 0x10d5dcf
je 0x225adff
inc edx
cmp edx, 0x104
jb 0x134090d
lea eax, [ebp - 0x114]
jmp 0x1364913
inc esi
cmp eax, edi
test esi, ecx
test edi, 0x26a21daf
cmp bl, 9
jmp 0x1349897
je 0x2241104
mov cl, byte [esi + 1]
inc esi
test sp, 0x1ab2
test cl, cl
jne 0x13a79de
pop esi
pop ebx
bts di, bx
clc
sub eax, eax
movzx edi, di
movsx edi, di
pop edi
mov esp, ebp
pop ebp
jmp 0x141b6d3
push ecx
push eax
jmp 0x10b7be9
je 0x226c58a
cmp eax, edi
jmp 0x10fd17b
mov edx, dword [edi + 0x3c]
cmp dl, 0x47
test ax, 0x19fa
add edx, edi
cmp dword [edx], 0x4550
jmp 0x1104fcc
dec ebx
cmp cx, 0x7211
test esi, ebp
clc
add edx, edi
test edi, 0x48f577bd
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
jmp 0x10f6813
je 0x22a9d2c
test eax, eax
jmp 0x13910c1
lea ebx, [esi - 1]
cmp esi, 0x53c10273
test esp, ebx
cmp dword [ebp + 8], ebx
jmp 0x2233303
mov esp, ebp
mov ebp, ebx
pop ebp
ret
je 0x226c58a
cmp ecx, eax
jmp 0x1406d11
push edx
jmp 0x10eb825