Function at 0x1400623fb
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov r12, qword [rsp + 0x60]
mov qword [rsp + 0x38], 0x3a25863e
call fcn.14008714b
movzx bp, bpl
push rcx
movabs rcx, 0x3a083126180f516
xor rbp, 0x3596f79c
xchg qword [rsp + 0x20], rsi
mov rbp, qword [rsp + 8]
shr rcx, 0xc1
mov cl, ch
lea rcx, [rcx + rcx*4 + 0x6b150988]
shl rcx, 0x6e
call fcn.14009c5c8
neg r11d
mov rax, qword [rax + r11 - 0x10a40a27]
xor r11w, 0x8b95
shr r11b, 0xbf
shr r11w, 0xe8
jne 0x1400228a4
call fcn.14001d37e
cmovb r14w, word [rsp + 6]
cmp bl, byte [rsp + 6]
xchg qword [rsp + 0x30], rdx
mov r14, qword [rsp + 0x28]
call fcn.1400c8806
pushfq
invalid
or r9d, 0x9807aca7
sub r9b, 0xf
and r9, 0xffffffffe1358e32
mov r9, qword [rsp + 8]
push qword [rsp + 0x10]
popfq
lea rsp, [rsp + 0x28]
ret
push r15
movabs r15, 0xe894e618f725d2a9
jae 0x140082928
cmovns r9, r11
movabs r10, 0xbb399ebe57286016
lea rax, [rax + r9 - 0x7c876479]
test r10d, 0xb5385e84
jge 0x14007ccd6
call fcn.1400126f0
cmp rax, r15
je 0x14002a51b
cmp dword [rbp + 0x18], 1
jne 0x14002a51b
lea rdx, [rbp + 0x18]
mov ecx, r13d
call fcn.1400ca5a4
jrcxz 0x14002a4cf
invalid
test edi, edi
jle 0x14002a562
movsxd rcx, edi
movabs rax, 0x7ffffffffffffff0
cmp rcx, rax
ja 0x14002a562
lea rcx, [rcx + rcx + 0x10]
cmp rcx, 0x400
ja 0x14002a549
lea rax, [rcx + 0xf]
cmp rax, rcx
ja 0x14002a4f0
movabs rax, 0xffffffffffffff0
and rax, 0xfffffffffffffff0
call fcn.14002eb00
sub rsp, rax
lea rbx, [rsp + 0x40]
test rbx, rbx
je 0x14002a542
mov dword [rbx], 0xcccc
jmp 0x14002a55c
mov r9d, r12d
mov r8, rbx
mov edx, 1
mov ecx, r15d
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rdi
push rdx
call fcn.1400b23d3
mov edi, eax
test eax, eax
jne 0x14002a4b1
xor eax, eax
jmp 0x14002a680
call fcn.140025fc4
mov rbx, rax
test rax, rax
je 0x14002a564
mov dword [rax], 0xdddd
add rbx, 0x10
jmp 0x14002a564
xor ebx, ebx
test rbx, rbx
je 0x14002a542
movsxd r8, edi
xor edx, edx
mov rcx, rbx
add r8, r8
call fcn.140028d40
mov r8, qword [rbp + 8]
mov r9d, r12d
mov edx, 1
mov ecx, r15d
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rbx
call fcn.1400ab5dc
invalid
mov rcx, qword [rbp + 0x30]
xor rcx, rbp
call fcn.1400291c0
lea rsp, [rbp + 0x48]
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov rdx, r14
mov rdx, qword [rsp]
mov rdx, qword [rdx]
or r14w, 0x9f2b
movsx r14d, r14b
mov qword [rsp], r14
bswap rbx
setno bl
lea rdx, [rdx + 0x38320c23]
setno bl
mov r14b, 0x26
and bx, 0xd23e
ja 0x140019eb8
pushfq
movabs r14, 0x93044e0840ad0582
shr r14, 0x15
xchg qword [rsp + 0x18], rdx
add r14b, 0xa1
neg r14
not r14
jo 0x140063c87
test r14, 0xffffffffee9b1aa2
setno r14b
call fcn.1400c75ef
jo 0x14002a46e
shl word [rsp], 0xd7
mov r11, qword [rsp]
mov rbp, qword [rsp + 0x18]
mov qword [rsp + 0x18], rsi
xor r11b, 0x15
push r11
and byte [rsp], r11b
mov qword [rsp + r10 + 0x5f3d876a], rdx
shl ebx, 0xd9
xor r10, 0x319b8f87
jge 0x14000b04e
ret 8
jne 0x14008d911
mov r10, qword [rsp + r12 + 0x43461c4f]
je 0x1400c4d53
mov r12, r10
jno 0x140093c9c
mov qword [rsp + 0x20], rcx
push rdi
mov r12, qword [rsp]
call fcn.1400c0e87
push rdi
add qword [rsp + 0x10], 0xfffffffffff925c6
push rsi
xor r10b, 0xb3
or r11d, 0xc39c90aa
or cl, 1
movabs rbx, 0x7ea73006ad95e6bc
mov rbx, qword [rsp + 0x18]
mov rbx, qword [rbx]
shl rcx, cl
ja 0x1400dfe0f
mov rsi, r10
movabs rdi, 0x751b743520b062b7
cmovbe r10, rdi
lea rcx, [rcx + rdi*4 + 0x3f1660af]
lea rbx, [rbx + 0x5da4fd99]
neg r9d
setle r9b
seta byte [rsp + 0x38]
movzx cx, byte [rsp + 0x3b]
shr byte [rsp + 0x38], 0xc
and ecx, r9d
call fcn.1400748c7
or dword [rsp], 0x9c127cae
call fcn.1400c6d2e
mov rbp, qword [rsp + rbp + 0x10cba635]
ja 0x1400ba4ac
push qword [rsp + 0x20]
popfq
lea rsp, [rsp + 0x30]
ret
xor dword [rsp + 0x28], esi
bswap esi
mov rsi, qword [rsp + rsi + 0x20]
call fcn.14001d612
movabs r10, 0x6c058c9d530b10bf
xchg qword [rsp + 0x28], rax
mov r11, qword [rsp + r11*4 - 0x429001ec]
mov r9d, 0xcc12f5b1
lea r9, [r10*4 - 0x77e6cbe3]
shr r9b, 0xf5
test r9, 0x659b281a
movzx r10, r10b
not r9b
mov r10, qword [rsp + r10 - 0xbf]
jl 0x14005bacd
neg r9d
not r9w
neg r9d
jno 0x14001e251
and bp, 0xa636
push r12
push 0xffffffffe7ae820c
not word [rsp]
add qword [rsp + 0x38], 0xffffffffffff1970
call fcn.1400dfab4
movabs byte [0x4859a4cfb6c73e8f], al
xchg dword [rsp + 8], esi
push r15
movabs r15, 0x9017ce13539ac42f
pushfq
add r15d, 0x381e4ab3
jle 0x1400d4c2a
mov qword [rsp + 0x10], rsi
sub r15w, 0xb4b5
push rcx
ja 0x1400223f6
jl 0x14005c482
add r15b, r15b
call fcn.140091f77
and r9b, 0x30
push rdi
add qword [rsp + 0x30], 0x56d79
movabs r14, 0xd6980d2111195834
movabs rax, 0x8f0670bc4597c50c
cmp r9, 0x5902f731
call fcn.140053704
call fcn.1400884be
jno 0x140008f98
call fcn.14000c74a
call fcn.1400b5cee
jne 0x1400c3000
jbe 0x1400bce31
sub rdx, rdx
jae 0x140084cb5
push rdx
call fcn.1400628cf
call fcn.1400c4ad8
add r12b, 0x21
jno 0x1400d7e96
jge 0x14007e18f
pop rdi
invalid
and byte [rsp + 0x58], 0x37
sub word [rsp + 0x58], 0x6fbf
call fcn.140009248
mov qword [rsp + r12 - 0x4b9c14d6], rsi
xor esi, dword [rsp + 0x2c]
xchg qword [rsp + 0x48], rcx
mov r12, qword [rsp + r12 - 0x4b9c14ce]
bswap rsi
jle 0x14007b9c7
sub byte [rsp + rdx + 0x40], dl
mov rdx, qword [rsp + rdx + 0x90]
not word [rsp + 0x40]
call fcn.1400ab597
jbe 0x140093c9c
shl rbp, 0x91
lea rsi, [rsi - 0x1a43cdd3]
jae 0x14007644e
or ebp, 0x9024b811
test rbp, 0xfffffffff303f31d
jg 0x140009828
add qword [rsp + 8], 0xfffffffff4966420
sub dword [rsp + 8], 0x1019ef09
push r8
call fcn.1400bc85e
and r9w, r9w
mov r12, qword [rsp + r12 + 0x43461c5f]
jbe 0x1400b5683
jno 0x140070bb2
call fcn.14007f503
cmp r14, 0xffffffffe0b8b0bc
jle 0x140056a14
js 0x140057010
and word [rsp + r9 - 0x68586ca4], r12w
setne r12b
jno 0x1400c2061
movabs r9, 0x7ea4ac805120b281
lea r9, [rcx + riz + 0xa0aa289]
cmp cl, 0x39
jns 0x14008eb5f
lea rax, [rax + 1]
shl r9, cl
shr rdi, cl
add dil, cl
not rcx
mov qword [rsp + 0x38], rax
mov r12, rdi
not r12d
call fcn.1400a5b26
push 0x6b2083b3
lea rdx, [rdx + 1]
call fcn.1400b975c
pop rdi
push r15
pushfq
movabs r15, 0x98c0d97ae868e04
shr r15, 0x31
push rdi
mov rdi, r15
call fcn.14001d668
mov rsi, qword [rsp + 0x18]
jg fcn.140011be5
push r13
push r15
add word [rsp + 0x18], si
xchg qword [rsp + r11 - 0x4911afc6], rbx
mov rsi, qword [rsp + 0x30]
shr cx, cl
mov r13, rcx
js 0x1400dfd2c
test cx, 0xfb94
mov r13d, 0x8d0bdbae
lea rcx, [r11 + r13 - 0x36008ef0]
jb 0x14008b7ab
mov r11, qword [rsp + r11 - 0x4911aff6]
mov r15, rcx
jo fcn.1400b83a5
mov rcx, qword [rsp + 0x58]
push qword [rsp + 0x38]
popfq
mov r13, qword [rsp + 8]
mov r15, qword [rsp]
lea rsp, [rsp + 0x78]
ret
lea rsi, [rsi + 1]
seto bl
call fcn.14008af1e
seto r13b
mov r13w, 0x9711
shr r13, 0x8f
add r13d, 0x23a4889d
call fcn.140010d45