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

Disassembly:
je 0x1b2bd55
mov cl, byte [esi + 1]
inc esi
cmc
test cl, cl
jmp 0x1a34e68
lea eax, [edx + esi*2]
bswap edx
movzx ecx, word [eax + edi]
xchg edx, edx
lea edx, [ebx + 1]
jmp 0x1a33944
ret
jle 0x254731a
mov eax, dword [ebp - 4]
bt si, sp
sar esi, 0xe3
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x1ae7ba2
mov esp, ebp
movzx ebp, cx
xchg ebp, ebp
movsx ebp, bp
pop ebp
jmp 0x1b1ca85
cmp bl, 9
jmp 0x1c298d1
je 0x1a34e6e
cmp eax, edi
jmp 0x20da721
ja 0x1a387f6
sub ecx, dword [eax + edi + 0x10]
cmc
cmp ecx, dword [eax + edi + 0x14]
jmp 0x20d769d
jmp 0x20e01b1
cmp ecx, 0x104
jmp 0x1b03963
push ebp
mov ebp, esp
stc
lea esp, [esp - 0x114]
push edi
test si, bp
adc di, 0x3479
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x2108907
push eax
jmp 0x1a5b97f
mov dword [ebp + 8], esi
jmp 0x1a31b96
jl 0x1a07236
jmp 0x2547328
call eax
pop esi
movsx bx, dh
movsx ebx, bx
pop ebx
cmovne di, si
bswap edi
pop edi
jmp 0x1a0a3a0
jmp 0x20e01b1
mov dword [ebp - 8], ecx
jmp 0x1a38ad8
jb 0x250cff9
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0x1af8be4
jne 0x1adf782
pop esi
movzx bx, dl
pop ebx
not edi
bsf di, ax
xor eax, eax
cmovne edi, ebp
jmp 0x1ab83d5
mov ebx, dword [eax + edi + 0x18]
test di, si
cmp sp, sp
test ebx, ebx
jmp 0x1a61dad
mov dword [ebp + 8], edx
jmp 0x1a20d6a
ret
jne 0x1a53475
push 0
jmp 0x20e2a50
je 0x1a52e9f
mov bl, cl
sub bl, 0x30
jmp 0x1c3a127
mov esp, ebp
movsx ebp, si
mov bp, 0x429a
pop ebp
jmp 0x1a3b827
mov esp, ebp
bswap bp
mov bp, 0x6d60
pop ebp
ret
je 0x1a7274e
mov ebx, dword [ebp + 0xc]
cbw
bsf eax, ecx
lea eax, [ebp - 0x114]
shr cl, cl
sub edx, edx
sub cl, 0xea
shr esi, 0x53
test eax, 0x60a87905
sub ebx, eax
movsx esi, ax
bts si, bx
mov edi, edi
stc
mov eax, 0x578c6f7f
mov cl, dl
rcr esi, 0x18
rol eax, cl
lea esi, [ebp + edx - 0x114]
cmp eax, esi
clc
add al, dl
xor al, byte [ebx + esi]
jmp 0x2501fea
call fcn.01a23421
add esp, 0xc
pop esi
movzx edi, cx
pop ebx
cmovae di, bp
pop edi
jmp 0x1c1f8fa
inc eax
cmp si, 0xdb4
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0x1a33c6a
je 0x1a07236
mov edx, dword [eax + edi + 0x20]
jmp 0x20d6af6
push eax
movsx eax, cx
cmovae ax, si
jmp 0x1c287d7
mov edx, dword [edi + 0x3c]
lea edx, [edx + edi]
stc
test bp, di
cmp sp, 0x12b1
cmp dword [edx], 0x4550
jne 0x20e02ce
mov eax, dword [edx + 0x78]
cmp bp, si
mov dword [ebp - 4], eax
cmc
stc
test eax, eax
jmp 0x1b2d3c4
mov eax, dword [ebp + 0xc]
jmp 0x1a62141
cmp eax, 0xffffffff
je 0x20e01ae
test eax, eax
jmp 0x1c19eb8
je 0x1a34e6e
cmp ecx, eax
jmp 0x1ad2e5b
mov ecx, dword [ecx + edi]
test si, dx
clc
test bp, 0x5690
test ecx, ecx
jmp 0x1ad32d7
je 0x1a34e6e
mov edi, edi
jmp 0x1adf782
inc edx
jmp 0x1a60459
push eax
cmovae ax, sp
push edi
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x1a31531
pop edi
jmp 0x1a53f68
je 0x20dbd3a
inc edx
cmp edx, 0x104
jmp 0x20dbd34
push esi
test edi, ebp
clc
or esi, 0xffffffff
cmp bh, 0x3c
mov dword [ebp - 0x10], edx
stc
test di, ax
mov dword [ebp - 8], esi
clc
cmp ecx, 0xffff
jmp 0x1a1ab78
mov esp, ebp
pop ebp
jmp 0x20dd517
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
jmp 0x25491eb
call fcn.021012ef
lea esp, [esp + 4]
jmp 0x1a7bb7e
pop edi
jmp 0x250b98c
jb 0x1c208e7
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
cmp ecx, edx
jmp 0x20e0f79
jne 0x1a83ab8
pop esi
pop ebx
movzx edi, cx
xor eax, eax
jmp 0x1aa564c
cmp cl, 0x2e
jmp 0x19f1cf3
jae 0x1a34e6e
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
rcr cx, cl
clc
xchg ch, cl
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x1a83ab2
mov cl, byte [esi + 2]
cmp bp, 0x30f5
stc
lea esi, [esi + 2]
cmp esp, 0x40413b53
sub edx, edx
test eax, 0x3e5e359a
test cl, cl
jmp 0x1a5346f
push ecx
mov byte [ebp + eax - 0x114], 0
not al
jmp 0x1b28d35
cmp byte [esi + 1], 0x23
jmp 0x25494d9
push eax
call fcn.01a23421
add esp, 0xc
cmovl bx, sp
mov di, sp
pop esi
movzx edi, bp
pop ebx
pop edi
mov esp, ebp
not bp
pop ebp
jmp 0x19fafff
jae 0x1a34e6e
mov dword [ebp + 8], 0
cmc
test ecx, ecx
jmp 0x250cfe9
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
jmp 0x19f28b6
ret
push eax
sub eax, 0x5874246e
sar esi, 1
mov eax, dword [edx + esi*4]
cmp edi, edx
cmp ax, 0x2aa6
add eax, edi
jmp 0x1ab6efd
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
jmp 0x2108881
mov ecx, esi
cmp sp, cx
test esi, 0x6edd0e11
cmc
sub ecx, eax
clc
test bl, 0x3f
jmp 0x1a21189
je 0x20e02ce
mov edx, dword [edx + 0x7c]
test esp, 0x3b2f1f54
test si, si
push ebx
jmp 0x1aadc4c
push ecx
jmp 0x1afdf93
je 0x1b05a7a
cmp eax, 1
jne 0x20e01b1
inc esi
jmp 0x1a25de7
mov esp, ebp
pop ebp
ret
pop esi
cmovge eax, ebx
movzx ebx, sp
movsx ebx, di
pop ebx
movsx eax, sp
lea eax, [ecx + edi]
mov edi, ecx
cmovne di, dx
pop edi
jmp 0x1a56289
push edi
mov ax, bp
bswap ax
cbw
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x254b8ba
ja 0x1a52e9f
movsx ecx, cl
lea edx, [edx + edx*4]
cmp cl, 0xc9
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
test cl, cl
jmp 0x1a52e99
inc esi
jmp 0x1a0c726
dec ebx
lea edx, [edx + edi]
cmc
test esi, 0x1a576b79
mov dword [ebp + 8], 0
jmp 0x20f8dfb
jae 0x1a34e6e
mov edx, dword [eax + edi + 0x1c]
test bp, ax
lea ecx, [edx + ecx*4]
test bl, 6
jmp 0x1a91774
jne 0x1afdacc
cmp byte [ebp + 0x10], 0
jmp 0x1a5a273
jb 0x1a5a2a2
lea eax, [ebp - 0x114]
jmp 0x1aa2ab0
ret
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0x1a07223
je 0x20e02ce
mov eax, 0x5a4d
stc
cmp word [edi], ax
je 0x1a63f83
sub eax, eax
pop edi
mov esp, ebp
mov bp, 0x3678
mov bp, cx
pop ebp
ret
jae 0x1c208e7
lea eax, [ecx + edi]
mov cl, byte [eax]
mov si, cx
btc si, bx
sbb si, cx
mov esi, eax
cmp bl, 0x29
stc
test cl, cl
jmp 0x1a9b1c8
push edx
jmp 0x1a244c4
mov dword [ebp - 0xc], edx
test sp, 0x27eb
test ebx, ebx
jmp 0x1a2bf87
call eax
test eax, eax
jne 0x1a109fe
lea edx, [ebp - 0x114]
lahf
not ax
sets al
push edx
jmp 0x1ab37c6
je 0x20e02ce
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x20e02b9
mov byte [esi], al
jmp 0x1aac1ef
mov esp, ebp
movsx ebp, bx
pop ebp
ret
jbe 0x1a33c70
lea ebx, [ebp - 0x114]
sub ebx, eax
rcl dl, cl
mov dl, byte [eax]
cmc
test dl, dl
je 0x1a33c70
mov byte [ebx + eax], dl
inc dx
xchg dl, dh
mov edx, dword [ebp + 8]
jmp 0x1a9cef7
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
cmovnp si, bp
shl ax, 0xd9
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
dec ax
stc
mov eax, dword [ebp + 0x10]
jmp 0x1b24408
call eax
test eax, eax
jmp 0x1a109f8
lea ecx, [esi + 1]
je 0x1aeb168
push 0
jmp 0x1c189fa
call eax
pop esi
movzx ebx, ax
pop ebx
pop edi
jmp 0x1ab373a