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

Disassembly:
call rax
mov r11, rax
stc
cmp r11w, 0xa437
cmp bl, spl
test rax, rax
je 0x140d9101f
cmp r11, rsi
jmp 0x140d910da
mov byte [rsp + 0x18], r8b
cmc
jmp 0x140d90c46
push rbp
push rsi
xor ebp, ebp
sub rsp, 0x158
sub bpl, r9b
jmp 0x140d90c59
mov rbp, rdx
mov rsi, rcx
cmc
test bl, 0x83
test rcx, rcx
jmp 0x140d90c6b
je 0x140d90c98
test rdx, rdx
jmp 0x140d90c79
je 0x140d90c98
mov eax, 0x5a4d
test r13w, 0xd096
cmp word [rcx], ax
jmp 0x140d90c92
je 0x140d90cc1
xor eax, eax
bsf si, r12w
shrd ebp, r13d, 0x18
rcl bpl, 0x8b
add rsp, 0x158
movsx esi, si
bswap rsi
cmovl si, bp
pop rsi
pop rbp
jmp 0x140d90cc0
ret
movsxd rax, dword [rcx + 0x3c]
jmp 0x140d90cca
cmp dword [rax + rcx], 0x4550
jmp 0x140d90cd6
jne 0x140d90c98
mov r9d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x20], r9d
jmp 0x140d90cf2
test r9d, r9d
jmp 0x140d90cfa
je 0x140d90c98
mov r10d, dword [rax + rcx + 0x8c]
lea rdx, [rcx + r9]
cmp r12w, 0x37bd
mov qword [rsp + 0x178], rbx
mov qword [rsp + 0x150], rdi
cmc
cmp r11b, bpl
test r13w, 0x1ab6
or r8d, 0xffffffff
cmc
cmp r14w, 0xc505
xor edi, edi
clc
test edi, 0x5f9c4088
jmp 0x140d90d45
mov dword [rsp + 0x24], r10d
clc
mov qword [rsp + 0x28], rdx
cmp rbp, 0xffff
jmp 0x140d90d5c
ja 0x140d90d73
mov r8d, ebp
sub r8d, dword [rdx + 0x10]
jmp 0x140d90d6e
jmp 0x140d90f81
mov eax, dword [rdx + 0x18]
test eax, eax
jmp 0x140d90d7d
je 0x140d90f81
mov r11d, dword [rdx + 0x20]
not ch
dec eax
bsf cx, r11w
mov ecx, edi
test esi, edi
clc
cmc
add r11, rsi
mov dword [rsp + 0x188], ecx
mov dword [rsp + 0x170], eax
clc
cmp r13b, r15b
test r10d, esp
mov qword [rsp + 0x30], r11
stc
jmp 0x140d90db9
test eax, eax
js 0x140d90f81
nop
lea ebx, [rax + rcx]
mov r10, rdi
setns ah
bt r9w, 0x94
sar ebx, 1
cmp r10w, 0xb4be
mov eax, dword [r11 + rbx*4]
cmp r14b, cl
shr r8d, cl
rol r9w, cl
mov r8d, dword [r11 + rbx*4]
movzx r9w, r12b
mov r11b, 0x23
mov r11, rbp
and dl, r10b
seta dh
clc
sub r11, rax
btr dx, r14w
sal dh, cl
bt r9w, 0xb0
movzx eax, byte [rsp + 0x180]
add r8, rsi
movzx rdx, r13w
btr dx, 0xbf
sub r11, rsi
nop
xchg r9b, r9b
movzx edx, byte [r11 + r8]
movsx r9d, r13w
inc r9d
movzx r9d, byte [r8]
jmp 0x140d90e3d
inc r8
test r12b, dil
test al, al
jmp 0x140d90e4a
je 0x140d90e7a
mov ecx, r10d
cmc
movsx rax, r11w
mov eax, 0xf32e7615
rol eax, cl
add al, r10b
test ecx, eax
xor dl, al
mov al, byte [rsp + 0x180]
jmp 0x140d90e72
inc r10
cmp r9w, r15w
cmc
test dl, dl
jmp 0x140d90e81
je 0x140d90e95
cmp dl, r9b
jmp 0x140d90e8f
je 0x140d90e28
cmp dl, r9b
jmp 0x140d90e9d
jb 0x140d90ecf
cmp dl, r9b
jbe 0x140d90f0b
mov eax, dword [rsp + 0x170]
not rcx
lea ecx, [rbx + 1]
jmp 0x140d90ebe
mov dword [rsp + 0x188], ecx
jmp 0x140d90eca
jmp 0x140d90eef
mov ecx, dword [rsp + 0x188]
ror al, 0x85
shr al, cl
sal rax, cl
lea eax, [rbx - 1]
cmp bpl, r11b
mov dword [rsp + 0x170], eax
test cl, r11b
cmc
cmp ecx, eax
jmp 0x140d90ef6
jg 0x140d90f5c
mov r11, qword [rsp + 0x30]
jmp 0x140d90f06
jmp 0x140d90dc2
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x28]
xchg r8w, r9w
not cx
mov r9d, dword [rsp + 0x20]
movsx r10w, spl
setne r10b
movzx r8w, r14b
mov eax, dword [rax + 0x24]
mov r10d, dword [rsp + 0x24]
xchg r8b, cl
not cl
cmovnp r8w, di
lea rcx, [rsi + rax]
cmovno r8, r9
movzx r8d, r10w
movzx r8d, word [rcx + rbx*2]
jmp 0x140d90f57
jmp 0x140d90f81
mov rdx, qword [rsp + 0x28]
mov r9d, dword [rsp + 0x20]
bt r10w, 0xac
xor r10b, cl
shr r10b, 0xa
mov r10d, dword [rsp + 0x24]
cmp spl, 0x26
stc
or r8d, 0xffffffff
cmp r8d, dword [rdx + 0x14]
jae 0x140d9101f
mov eax, dword [rdx + 0x1c]
sbb cl, 0x92
mov ecx, r8d
movsx dx, ah
bswap edx
bts edx, r14d
lea rax, [rax + rsi]
bsf rdx, r9
xchg dl, dl
xadd dl, dh
mov edx, dword [rax + r8*4]
test ax, r8w
test edx, edx
jmp 0x140d90fba
je 0x140d9101f
cmp edx, r9d
jb 0x140d9121e
lea eax, [r10 + r9]
test di, 0xa634
clc
cmp edx, eax
jmp 0x140d90fda
jae 0x140d9121e
movzx ecx, byte [rsi + rdx]
lea rax, [rsi + rdx]
mov rbx, rax
clc
test cl, cl
jmp 0x140d90ff3
je 0x140d9101f
nop
cmp cl, 0x2e
jmp 0x140d91002
je 0x140d9102b
mov cl, byte [rbx + 1]
jmp 0x140d91010
inc rbx
test r15b, 0xb9
test cl, cl
jne 0x140d90ffa
xor eax, eax
jmp 0x140d91026
jmp 0x140d91222
mov r8, rbx
stc
sub r8, rax
test di, 0xf402
cmp r8, 0x104
jae 0x140d9101f
mov rcx, rdi
cmc
stc
test r8, r8
jmp 0x140d91051
je 0x140d9109d
lea r9, [rsp + 0x40]
and dl, r10b
mov dl, r13b
sub r9, rax
shld dx, r8w, 0xe
movzx edx, byte [rax]
test dl, dl
jmp 0x140d91075
je 0x140d9109d
inc rcx
jmp 0x140d91083
mov byte [r9 + rax], dl
jmp 0x140d9108c
inc rax
cmp rcx, r8
jmp 0x140d91097
jb 0x140d9106b
mov byte [rsp + rcx + 0x40], dil
not ah
lea rcx, [rsp + 0x40]
movzx eax, r14w
mov rax, qword [0x14089c088]
call rax
mov r11, rax
test esp, 0x6f1c1ca6
stc
test rax, rax
jne 0x1408c9d10
lea rcx, [rsp + 0x40]
mov rax, qword [0x14089c080]
jmp 0x1408c9cf8
jne 0x140d91180
cmp byte [rsp + 0x180], dil
jmp 0x140d910ed
je 0x140d91163
lea rax, [rsp + 0x40]
rol dx, cl
shld rdx, r10, 0xb1
bts dx, si
sub rbp, rax
jmp 0x140d91114
nop
cbw
rol edx, 0xa2
movsxd rdx, esp
lea rdx, [rsp + rdi + 0x40]
mov ecx, edi
mov eax, 0xf32e7615
clc
rol eax, cl
add al, dil
xor al, byte [rdx + rbp]
mov byte [rdx], al
jmp 0x140d91139
je 0x140d91155
inc rdi
clc
cmp rdi, 0x104
jmp 0x140d9114f
jb 0x140d9111d
lea rbp, [rsp + 0x40]
mov ax, 0xe33a
movzx edx, r15w
cdq
mov rdx, rbp
movsxd rcx, r10d
mov al, 0x89
movsx cx, ch
mov rcx, rsi
mov rax, qword [0x14089c090]
call rax
jmp 0x140d91222
cmp byte [rbx + 1], 0x23
jmp 0x140d91190
lea rdx, [rbx + 1]
jmp 0x140d91199
jne 0x140d91204
movzx edx, byte [rbx + 2]
add rbx, 2
test dl, dl
jmp 0x140d911ae
je 0x140d911fd
nop
setno ah
lea eax, [rdx - 0x30]
jmp 0x140d911c0
inc rbx
cmc
cmp al, 9
jmp 0x140d911cb
ja 0x140d911fd
movsx eax, dl
adc cl, 0xbd
sbb dl, 0x12
mov dl, byte [rbx]
cmovno cx, bx
lea ecx, [rdi + rdi*4]
bsf di, cx
lea edi, [rax + rcx*2 - 0x30]
jmp 0x140d911f0
test dl, dl
jmp 0x140d911f7
jne 0x140d911b8
movsxd rdx, edi
shr cx, 0x8b
sub r8d, r8d
movsx cx, r13b
mov rcx, r11
jmp 0x140d91214
call fcn.140d90c34
jmp 0x140d91222
lea rax, [rsi + rdx]
mov rbx, qword [rsp + 0x178]
shr dil, 0x24
rcr dil, 0xc
mov rdi, qword [rsp + 0x150]
add rsp, 0x158
cmovns bp, bx
pop rsi
mov bp, r12w
not bp
pop rbp
jmp 0x140d91253
ret