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

Disassembly:
call rax
mov r11, rax
stc
test rax, rax
jmp 0x140a06279
call rax
jmp 0x140a063f5
call rax
mov r11, rax
cmp r14b, dil
jmp 0x140a06295
mov byte [rsp + 0x18], r8b
test r15b, 0xaa
mov qword [rsp + 0x10], rdx
push rbp
shr bp, cl
test dil, 0xd3
neg bp
push rsi
bsr ebp, ecx
bt rsi, rsi
sub rsp, 0x178
sal si, cl
movzx si, dl
test spl, bl
mov rbp, rdx
or sil, bpl
mov rsi, rcx
test r15b, 0x62
test rcx, rcx
jmp 0x140a05dd8
je 0x140a05dff
test rdx, rdx
jmp 0x140a05de6
je 0x140a05dff
mov eax, 0x5a4d
cmp word [rcx], ax
jmp 0x140a05df9
je 0x140a05e28
xor eax, eax
shl bp, 0x47
btr rbp, r13
add rsp, 0x178
movsx rsi, r15w
pop rsi
movsxd rbp, ebp
setp bpl
movzx bp, r13b
pop rbp
jmp 0x140a05e27
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jmp 0x140a05e38
jne 0x140a05dff
mov r8d, dword [rax + rcx + 0x88]
test bpl, al
cmp r14, rdx
mov dword [rsp + 0x30], r8d
test r8d, r8d
jmp 0x140a05e59
je 0x140a05dff
mov r9d, dword [rax + rcx + 0x8c]
lea rdx, [rsi + r8]
shr rcx, cl
stc
mov qword [rsp + 0x170], rbx
test r14w, 0x7bde
movzx cx, ah
movsx ecx, r11w
mov qword [rsp + 0x168], rdi
movzx cx, r9b
mov ecx, 0xffffffff
xor edi, edi
jmp 0x140a05e9e
mov dword [rsp + 0x20], r9d
cmp r9b, r11b
mov qword [rsp + 0x28], rdx
test r10b, r11b
mov dword [rsp + 0x190], ecx
cmp rbp, 0xffff
jmp 0x140a05ec1
ja 0x140a05f12
mov ecx, ebp
test bpl, r14b
sub ecx, dword [rdx + 0x10]
stc
test r8w, 0x6609
cmp ecx, dword [rdx + 0x14]
jae 0x140a05f06
mov eax, dword [rdx + 0x1c]
cmp di, cx
ror rdx, 0xc5
cmc
add rax, rsi
bswap edx
xchg edx, edx
mov edx, dword [rax + rcx*4]
test bpl, 0x6e
cmc
test edx, edx
jmp 0x140a05f00
jne 0x140a06165
sub eax, eax
jmp 0x140a05f0d
jmp 0x140a063f5
mov eax, dword [rdx + 0x18]
stc
test eax, eax
jmp 0x140a05f1d
je 0x140a0612d
mov r9d, dword [rdx + 0x20]
lea r11d, [rax - 1]
mov ebx, edi
stc
cmc
lea r9, [r9 + rsi]
mov qword [rsp + 0x40], r9
test bp, si
jmp 0x140a05f40
test r11d, r11d
jmp 0x140a05f48
js 0x140a06124
nop
bswap r10w
sbb r10b, r13b
clc
mov r10, qword [rsp + 0x198]
cmp sp, 0x4125
bts r8w, r9w
adc edx, ebx
lea eax, [r11 + rbx]
sbb bp, r13w
mov rbp, rdi
sar eax, 1
mov dword [rsp + 0x1a8], eax
mov qword [rsp + 0x38], rax
rol r8b, 0x24
mov r8d, dword [r9 + rax*4]
shl rdx, cl
mov eax, dword [r9 + rax*4]
xadd r9b, r9b
sub r9b, sil
mov r9b, r9b
sub r10, rax
neg r9
and al, al
inc r9w
movzx eax, byte [rsp + 0x1a0]
lea r8, [r8 + rsi]
sub r10, rsi
inc r9b
bswap dx
jmp 0x140a05fc3
nop
xchg r9, rdx
mov r9d, 0x4c2b0873
setbe dl
movzx edx, byte [r10 + r8]
jmp 0x140a05fde
movzx r9d, byte [r8]
inc r8
test al, al
je 0x140a06029
mov ecx, ebp
rcr ax, 0x10
mov eax, 0xbad4fbd
clc
rol eax, cl
cmc
test r8w, r12w
add al, bpl
cmp esi, r10d
test spl, 0xad
xor dl, al
mov al, r11b
mov al, byte [rsp + 0x1a0]
jmp 0x140a0601b
inc rbp
jmp 0x140a06029
test dl, dl
jmp 0x140a06030
je 0x140a0603f
cmp dl, r9b
je 0x140a05fd0
cmp dl, r9b
jb 0x140a060c1
cmp dl, r9b
jmp 0x140a06050
jbe 0x140a0607a
mov ebx, dword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
jmp 0x140a0606e
inc ebx
jmp 0x140a06075
jmp 0x140a060ee
mov rdx, qword [rsp + 0x28]
bswap cx
not ch
cbw
lea ebx, [r11 + 1]
lahf
setp ah
mov eax, dword [rdx + 0x24]
mov cl, 0xae
xchg ecx, ecx
lea rcx, [rsi + rax]
movzx ax, ch
mov rax, qword [rsp + 0x38]
jmp 0x140a060a7
movzx ecx, word [rcx + rax*2]
jmp 0x140a060b0
mov dword [rsp + 0x190], ecx
jmp 0x140a060bc
jmp 0x140a060ee
mov r11d, dword [rsp + 0x1a8]
movzx r9d, si
mov r9w, r13w
movzx dx, dl
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
xchg r9b, r9b
dec r11d
movsx r9d, ax
inc r9b
cmp ebx, r11d
movsx r9d, di
jmp 0x140a060fa
mov r9, qword [rsp + 0x40]
jle 0x140a05f57
mov rbp, qword [rsp + 0x198]
mov r8d, dword [rsp + 0x30]
setne r9b
movsx r9d, dx
mov r9d, dword [rsp + 0x20]
jmp 0x140a0612d
mov r9d, dword [rsp + 0x20]
cmc
cmp al, sil
cmp ecx, dword [rdx + 0x14]
jmp 0x140a06135
jae 0x140a05f06
mov eax, dword [rdx + 0x1c]
lea rax, [rax + rsi]
btc rdx, 0x61
sub dx, 0x7b4f
mov edx, dword [rax + rcx*4]
cmp r14b, 0xf3
test r10b, 0xf4
clc
test edx, edx
jmp 0x140a0615f
je 0x140a05f06
cmp edx, r8d
jmp 0x140a0616d
jb 0x140a063dd
lea eax, [r9 + r8]
cmp edx, eax
jmp 0x140a0617e
jae 0x140a063dd
mov eax, edx
adc bl, r9b
bts cx, sp
add rax, rsi
xchg bl, bl
and bx, 0x6f7e
sar rbx, 0xcb
mov rbx, rax
clc
xor cx, 0x4c81
movzx ecx, byte [rax]
test spl, r8b
test cl, cl
jmp 0x140a061b1
je 0x140a05f06
cmp cl, 0x2e
jmp 0x140a061bf
je 0x140a061ec
mov cl, byte [rbx + 1]
inc rbx
cmp r8, rbx
jmp 0x140a061d3
test cl, cl
jmp 0x140a061da
jne 0x140a061b7
sub eax, eax
jmp 0x140a061e7
jmp 0x140a063f5
mov r8, rbx
cmc
sub r8, rax
clc
cmp r8, 0x104
jae 0x140a05f06
mov rcx, rdi
cmp spl, r14b
clc
test r8, r8
je 0x140a0625e
lea r9, [rsp + 0x50]
bsr rdx, r10
sub r9, rax
adc dl, 0x2a
shrd edx, ebp, 0x9c
rcl dx, 0xfb
nop
movzx edx, byte [rax]
test dl, dl
je 0x140a0625e
inc rcx
mov byte [r9 + rax], dl
jmp 0x140a06240
inc rax
cmc
jmp 0x140a06250
cmp rcx, r8
jmp 0x140a06258
jb 0x140a06229
mov byte [rsp + rcx + 0x50], dil
lea rcx, [rsp + 0x50]
jmp 0x140a0626d
mov rax, qword [0x140566520]
jmp 0x14068fa8e
jne 0x140a062a3
lea rcx, [rsp + 0x50]
movzx ax, r8b
mov rax, qword [0x140566518]
jmp 0x1409f386e
test rax, rax
jmp 0x140a0629d
je 0x140a05f06
cmp r11, rsi
jmp 0x140a062ab
jne 0x140a0634f
cmp byte [rsp + 0x1a0], dil
jmp 0x140a062be
je 0x140a0632e
lea rax, [rsp + 0x50]
sub rbp, rax
cqo
nop
cmc
btr dx, cx
bts dx, r13w
lea rdx, [rsp + rdi + 0x50]
bts rcx, rbx
rol ax, 0x55
not cx
mov ecx, edi
mov eax, 0xbad4fbd
jmp 0x140a062f6
rol eax, cl
add al, dil
clc
stc
xor al, byte [rdx + rbp]
jmp 0x140a06305
mov byte [rdx], al
jmp 0x140a0630c
je 0x140a06323
inc rdi
cmc
cmp rdi, 0x104
jb 0x140a062d9
lea rbp, [rsp + 0x50]
cmovo cx, ax
cwde
lahf
mov rdx, rbp
mov ah, 0xac
movsx ax, r13b
mov rcx, rsi
cwde
not ax
movsxd rax, r12d
mov rax, qword [0x140566528]
jmp 0x1406a56ce
cmp byte [rbx + 1], 0x23
movzx rdx, r15w
movsxd rdx, ebx
lea rdx, [rbx + 1]
jmp 0x140a06363
jne 0x140a063c8
movzx edx, byte [rbx + 2]
add rbx, 2
test dl, dl
jmp 0x140a06378
je 0x140a063c0
nop
cdqe
cmovl eax, r14d
movzx rax, r14w
lea eax, [rdx - 0x30]
jmp 0x140a06391
inc rbx
cmp al, 9
jmp 0x140a0639b
ja 0x140a063c0
movsx eax, dl
mov dl, byte [rbx]
lea ecx, [rdi + rdi*4]
lea edi, [rax + rcx*2 - 0x30]
test esi, 0x4892337c
test dl, dl
jmp 0x140a063ba
jne 0x140a06389
movsxd rdx, edi
sub cx, 0x4535
sub r8d, r8d
mov rcx, r11
jmp 0x140a063d3
call fcn.140a05d91
jmp 0x140a063f5
mov eax, edx
add dil, dil
bt rdi, r13
ror bh, cl
lea rax, [rax + rsi]
sar edi, cl
sar bh, 0xd9
sal bx, 0xef
mov rbx, qword [rsp + 0x170]
or si, r8w
not dil
sar sil, cl
mov rdi, qword [rsp + 0x168]
bsf esi, r11d
xor sil, 0xa7
add rsp, 0x178
pop rsi
cmovo bp, r13w
not bpl
pop rbp
jmp 0x140a0642d
ret