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

Disassembly:
call rax
mov r11, rax
test rax, rax
je 0x140a34513
cmp r11, rsi
jne 0x140a34629
cmp byte [rsp + 0x180], dil
jmp 0x140a3459e
call rax
mov r11, rax
test ebp, ebp
clc
cmp r14w, 0x23ec
test rax, rax
jne 0x1409b2167
lea rcx, [rsp + 0x40]
lahf
mov rax, qword [0x1404cd1a0]
jmp 0x1409b2159
call rax
jmp 0x140a346bc
mov byte [rsp + 0x18], r8b
clc
cmp bl, 0x90
test r8d, r15d
push rbp
sar ebp, 0xab
sbb bpl, sil
cmovbe rbp, r9
push rsi
rcr si, 0x18
sbb bpl, 0xdd
bswap bp
sub rsp, 0x158
sbb bpl, dl
adc sil, r14b
mov rbp, rdx
btr rsi, r10
mov rsi, rcx
test rcx, rcx
jmp 0x140a34198
je 0x140a341bf
test rdx, rdx
jmp 0x140a341a6
je 0x140a341bf
mov eax, 0x5a4d
cmp word [rcx], ax
jmp 0x140a341b9
je 0x140a341e5
xor eax, eax
test r8b, 0xb6
clc
movzx si, dil
add rsp, 0x158
bswap rbp
pop rsi
mov bpl, reloc.WLDAP32.dll_Ordinal_35
jmp 0x140a341de
pop rbp
jmp 0x140a341e4
ret
movsxd rax, dword [rcx + 0x3c]
cmc
cmp sil, 0xe8
cmp dword [rax + rcx], 0x4550
jmp 0x140a341fa
jne 0x140a341bf
mov r9d, dword [rax + rcx + 0x88]
stc
mov dword [rsp + 0x24], r9d
test r9d, r9d
jmp 0x140a34216
je 0x140a341bf
mov r10d, dword [rax + rcx + 0x8c]
xchg dx, dx
xor dl, r10b
lea rdx, [rcx + r9]
mov qword [rsp + 0x178], rbx
mov qword [rsp + 0x150], rdi
jmp 0x140a3424a
or r8d, 0xffffffff
cmc
cmp r11b, 0xbb
sub edi, edi
mov dword [rsp + 0x170], r10d
stc
cmp r11w, 0x601e
mov qword [rsp + 0x28], rdx
clc
test al, al
cmc
cmp rbp, 0xffff
jmp 0x140a34279
ja 0x140a34290
mov r8d, ebp
sub r8d, dword [rdx + 0x10]
jmp 0x140a3428b
jmp 0x140a3445f
mov eax, dword [rdx + 0x18]
test eax, eax
je 0x140a3445f
mov r10d, dword [rdx + 0x20]
dec eax
sets ch
btr cx, r9w
mov ecx, edi
test esi, 0x50a47524
test r12w, sp
add r10, rsi
clc
test r8b, 0xcf
mov dword [rsp + 0x20], ecx
stc
mov dword [rsp + 0x188], eax
cmp dil, 0xa7
mov qword [rsp + 0x30], r10
test eax, eax
js 0x140a3444a
lea ebx, [rax + rcx]
mov r11, rdi
xchg r9b, dl
setg r9b
sar ebx, 1
rdtsc
movzx eax, r9w
mov eax, ebx
xor r8b, 0x72
bt r9w, 0xb
movzx eax, byte [rsp + 0x180]
movsx r8d, r8w
bsf r9, rsi
sar edx, 0xb9
mov r8d, dword [r10 + rbx*4]
mov r10, rbp
lea r8, [r8 + rsi]
cdq
sub r10, r8
movsx rdx, r8w
cmovl r9, rcx
nop
jmp 0x140a3432b
movzx edx, byte [r10 + r8]
movsx r9d, ax
movzx r9, dx
movzx r9d, byte [r8]
jmp 0x140a34341
inc r8
test al, al
jmp 0x140a3434b
je 0x140a34379
mov ecx, r11d
rol al, cl
ror ax, cl
mov eax, 0x192676ed
stc
rol eax, cl
add al, r11b
jmp 0x140a3436c
xor dl, al
movzx eax, byte [rsp + 0x180]
inc r11
test dl, dl
jmp 0x140a34380
je 0x140a3438f
cmp dl, r9b
je 0x140a3432b
cmp dl, r9b
jmp 0x140a34397
jb 0x140a343c5
jbe 0x140a343fd
mov eax, dword [rsp + 0x188]
jmp 0x140a343af
lea ecx, [rbx + 1]
jmp 0x140a343b7
mov dword [rsp + 0x20], ecx
jmp 0x140a343c0
jmp 0x140a343e6
mov ecx, dword [rsp + 0x20]
bsf eax, ecx
cmp r9b, 0xfa
jmp 0x140a343d5
lea eax, [rbx - 1]
test bp, di
mov dword [rsp + 0x188], eax
cmc
test r9b, bpl
cmp ecx, eax
jg 0x140a34434
mov r10, qword [rsp + 0x30]
jmp 0x140a343f8
jmp 0x140a342da
mov rax, qword [rsp + 0x28]
setae ch
not rcx
mov eax, dword [rax + 0x24]
cmovns rcx, r12
mov r8d, r9d
movsx r8, r8w
lea rcx, [rsi + rax]
movzx r8, bp
xchg r8b, r8b
mov r8w, ax
movzx r8d, word [rcx + rbx*2]
jmp 0x140a3442f
jmp 0x140a34438
or r8d, 0xffffffff
mov r9d, dword [rsp + 0x24]
mov rdx, qword [rsp + 0x28]
movzx r10d, r10w
sar r10w, cl
mov r10d, dword [rsp + 0x170]
test rbx, 0x386367e1
clc
jmp 0x140a3445f
cmp r8d, dword [rdx + 0x14]
jmp 0x140a34468
jae 0x140a34513
mov eax, dword [rdx + 0x1c]
or dx, r9w
adc cl, bpl
xor dh, 0xbc
mov ecx, r8d
sub dh, 0xed
btr dx, cx
lea rax, [rax + rsi]
and dl, ah
sub dl, cl
test rax, 0x5d150c1
mov edx, dword [rax + r8*4]
test edx, edx
jmp 0x140a3449e
je 0x140a34513
cmp edx, r9d
jmp 0x140a344ac
jb 0x140a346b4
lea eax, [r10 + r9]
cmp sp, cx
cmp edi, 0x236c4609
cmp edx, eax
jmp 0x140a344c6
jae 0x140a346b4
movzx ecx, byte [rsi + rdx]
test r9b, 0x12
btc ax, 0x86
lea rax, [rsi + rdx]
mov rbx, rax
stc
test cl, cl
jmp 0x140a344e8
je 0x140a34513
nop
test r15w, 0x6574
cmp cl, 0x2e
jmp 0x140a344fd
je 0x140a3451f
movzx ecx, byte [rbx + 1]
inc rbx
cmc
test cl, cl
jne 0x140a344f5
xor eax, eax
jmp 0x140a3451a
jmp 0x140a346bc
mov r8, rbx
test r14b, r11b
sub r8, rax
cmp r8, 0x104
jae 0x140a34513
mov rcx, rdi
cmp di, 0x2908
test r8, r8
je 0x140a3457e
lea r9, [rsp + 0x40]
cwd
sub r9, rax
xor rdx, rdi
xadd edx, edx
movzx edx, byte [rax]
test dl, dl
jmp 0x140a34560
je 0x140a3457e
inc rcx
mov byte [r9 + rax], dl
inc rax
cmp rcx, r8
jmp 0x140a34578
jb 0x140a34556
mov byte [rsp + rcx + 0x40], dil
movzx ecx, bx
lea rcx, [rsp + 0x40]
movzx ax, bpl
mov eax, eax
mov rax, qword [0x1404cd1a8]
jmp 0x1409f172d
je 0x140a34608
lea rax, [rsp + 0x40]
sub rbp, rax
cqo
bswap rax
nop
lea rdx, [rsp + rdi + 0x40]
btc cx, 0xf4
mov ecx, edi
lahf
rcl ax, cl
mov eax, 0x192676ed
cmc
jmp 0x140a345cd
rol eax, cl
clc
test rax, 0x76e2785f
test edx, edi
add al, dil
xor al, byte [rdx + rbp]
jmp 0x140a345e3
mov byte [rdx], al
jmp 0x140a345ea
je 0x140a34600
inc rdi
cmp rdi, 0x104
jb 0x140a345b2
lea rbp, [rsp + 0x40]
bswap ax
mov rdx, rbp
mov eax, 0x654e3a16
mov rcx, rsi
movsx ax, r11b
movsxd rax, r9d
not eax
mov rax, qword [0x1404cd1b0]
jmp 0x140a32a14
cmp byte [rbx + 1], 0x23
bswap rdx
lea rdx, [rbx + 1]
jmp 0x140a34639
jne 0x140a3469a
movzx edx, byte [rbx + 2]
add rbx, 2
test dl, dl
jmp 0x140a3464e
je 0x140a34692
nop
cbw
lea eax, [rdx - 0x30]
jmp 0x140a3465f
inc rbx
cmc
cmp r9, r14
cmp al, 9
jmp 0x140a3466d
ja 0x140a34692
movsx eax, dl
sbb cl, 0xb3
movzx edx, byte [rbx]
rcl ch, cl
rol cx, cl
shl ch, cl
lea ecx, [rdi + rdi*4]
lea edi, [rax + rcx*2 - 0x30]
test dl, dl
jne 0x140a34657
movsxd rdx, edi
and cx, 0x64d1
xor r8d, r8d
not ch
movsx ecx, bp
mov rcx, r11
jmp 0x140a346aa
call fcn.140a34156
jmp 0x140a346bc
lea rax, [rsi + rdx]
ror sil, 5
mov rbx, qword [rsp + 0x178]
cmc
bts rdi, r12
and di, r14w
mov rdi, qword [rsp + 0x150]
cmc
stc
clc
add rsp, 0x158
movsxd rbp, r9d
mov esi, 0x37de5f8d
pop rsi
pop rbp
ret