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

Disassembly:
mov byte [rsp + 0x18], r8b
bts r11d, r11d
push rbp
neg bpl
add rbp, 0xfffffffff0bc6203
bswap r11w
push rsi
cmc
stc
cmp r12w, r11w
sub rsp, 0x158
shl bp, 0x39
movzx r11d, r8b
xor bpl, 0x84
sal sil, cl
btc bp, sp
mov rbp, rdx
movsx esi, bp
mov rsi, rcx
test rcx, rcx
jmp 0x14023afa3
je 0x14023afd6
test rdx, rdx
jmp 0x14023afb1
je 0x14023afd6
mov eax, 0x5a4d
jmp 0x14023afc8
cmp word [rcx], ax
jmp 0x14023afd0
je 0x14023aff6
xor eax, eax
ror bpl, 1
add rsp, 0x158
cmovne rsi, rsi
pop rsi
jmp 0x14023aff4
pop rbp
ret
movsxd rax, dword [rcx + 0x3c]
clc
cmp r14b, 0xba
cmp dword [rax + rcx], 0x4550
jmp 0x14023b00b
jne 0x14023afd6
mov r9d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x24], r9d
cmc
cmp r11d, 0x5121122b
test r9d, r9d
je 0x14023afd6
mov r10d, dword [rax + rcx + 0x8c]
mov qword [rsp + 0x178], rbx
lea rdx, [rcx + r9]
stc
clc
test r15w, 0x4785
or r8d, 0xffffffff
cmp r15w, 0x5892
clc
cmc
xor ebx, ebx
cmp bl, cl
test rcx, 0xffffffff93aecfb1
mov qword [rsp + 0x150], rdi
cmc
cmp bx, 0xae91
test r15d, 0xd582cc85
mov dword [rsp + 0x170], r10d
jmp 0x14023b08b
mov qword [rsp + 0x28], rdx
cmp rbp, 0xffff
jmp 0x14023b09c
ja 0x14023b0ae
mov r8d, ebp
sub r8d, dword [rdx + 0x10]
jmp 0x14023b228
mov eax, dword [rdx + 0x18]
cmp cl, spl
test eax, eax
je 0x14023b228
mov r10d, dword [rdx + 0x20]
dec eax
neg ecx
mov ecx, ebx
add r10, rsi
stc
cmc
mov dword [rsp + 0x188], ebx
mov dword [rsp + 0x20], eax
clc
cmp r11b, r11b
cmc
mov qword [rsp + 0x30], r10
cmp r9, r12
test eax, eax
jmp 0x14023b0ea
js 0x14023b21a
nop
shl dil, cl
lea edi, [rax + rcx]
movzx ecx, r15w
movzx r8w, bpl
movzx r8d, r11b
movsx dx, r9b
sub rdx, 0x5aa1a9b8
or dl, r10b
mov rcx, rbp
btr rdx, rbx
cmp bp, 0xde9d
sar edi, 1
movsxd rdx, r14d
mov edx, dword [r10 + rdi*4]
add rdx, rsi
jmp 0x14023b130
call fcn.14023ad85
test eax, eax
jmp 0x14023b13c
jns 0x14023b163
mov ecx, dword [rsp + 0x188]
movsxd rax, r12d
bswap rax
setno al
lea eax, [rdi - 1]
mov dword [rsp + 0x20], eax
jmp 0x14023b15e
jmp 0x14023b185
test eax, eax
jmp 0x14023b16a
jle 0x14023b1d1
mov eax, dword [rsp + 0x20]
bts r10, rax
lea ecx, [rdi + 1]
mov dword [rsp + 0x188], ecx
shl r10, cl
cmp ecx, eax
cmovl r10, r10
mov r10, qword [rsp + 0x30]
xchg r11b, r11b
mov r11b, byte [rsp + 0x180]
jmp 0x14023b1a0
jle 0x14023b0f4
mov rdx, qword [rsp + 0x28]
movsx r9, sp
xor r9d, ecx
rcl r10b, 0xa
mov r9d, dword [rsp + 0x24]
mov r10d, dword [rsp + 0x170]
or r8d, 0xffffffff
jmp 0x14023b1cc
jmp 0x14023b228
mov rax, qword [rsp + 0x28]
cwd
mov rdx, qword [rsp + 0x28]
mov r10w, si
movzx r9d, si
bswap r10w
mov r9d, dword [rsp + 0x24]
mov eax, dword [rax + 0x24]
mov r10b, al
setnp r10b
bswap cx
mov r10d, dword [rsp + 0x170]
lea rcx, [rsi + rax]
bswap r8w
movsx r8w, al
movzx r8d, word [rcx + rdi*2]
jmp 0x14023b228
mov r10d, dword [rsp + 0x170]
test bx, 0x4589
clc
cmp r8d, dword [rdx + 0x14]
jmp 0x14023b231
jae 0x14023b2be
mov eax, dword [rdx + 0x1c]
shl ecx, cl
mov ecx, r8d
add rax, rsi
not dx
mov edx, dword [rax + r8*4]
test r9d, 0xd12f18a0
clc
test edx, edx
je 0x14023b2be
cmp edx, r9d
jmp 0x14023b261
jb 0x14023b4da
lea eax, [r10 + r9]
cmp edx, eax
jmp 0x14023b272
jae 0x14023b4da
movzx ecx, byte [rsi + rdx]
lea rax, [rsi + rdx]
mov rdi, rax
cmp r15b, dl
test cl, cl
jmp 0x14023b28d
je 0x14023b2be
nop
test dh, 0xb8
cmp cl, 0x2e
jmp 0x14023b29f
je 0x14023b2ca
mov cl, byte [rdi + 1]
jmp 0x14023b2ad
inc rdi
clc
test cl, cl
jmp 0x14023b2b8
jne 0x14023b297
mov r8, rdi
cmp spl, 0xb6
test r11b, 0x28
sub r8, rax
cmc
cmp bl, 0x94
cmp r8, 0x104
jae 0x14023b2be
mov rcx, rbx
cmc
cmp r13d, r12d
test r8, r8
jmp 0x14023b2f8
je 0x14023b35d
lea r9, [rsp + 0x40]
movzx dx, al
movzx rdx, r11w
and dh, 0x2d
sub r9, rax
cmovne dx, bp
ror dx, 0xa3
or dx, 0xfd29
movzx edx, byte [rax]
test rdi, 0xffffffff9abcb00f
jmp 0x14023b32e
test dl, dl
jmp 0x14023b335
je 0x14023b35d
inc rcx
jmp 0x14023b343
mov byte [r9 + rax], dl
jmp 0x14023b34c
inc rax
cmp rcx, r8
jmp 0x14023b357
jb 0x14023b31e
mov byte [rsp + rcx + 0x40], bl
movzx ax, r8b
lahf
lea rcx, [rsp + 0x40]
cdqe
lahf
mov rax, qword [0x1400eb0a0]
jmp 0x14011a58f
lea rax, [rsi + rdx]
sub sil, 0x15
movsx rdi, r14w