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

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x118
mov rax, qword [0x1400bd4a0]
call qword [rax]
movdqa xmm0, xmmword [0x1400bc870]
mov r8d, 0x5775d4a7
mov r15, rax
lea rdi, [rsp + 0xb0]
lea rbp, [rsp + 0xa0]
mov qword [rsp + 0x48], rax
mov rdx, rbp
mov rcx, rdi
movaps xmmword [rsp + 0xa0], xmm0
lea rsi, [rsp + 0xf0]
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0x100], 0
call fcn.14001c780
mov rcx, qword [0x1400bd650]
mov r14, qword [rsp + 0xb8]
call fcn.140020f80
cmp byte [rax], 0
mov rbx, rax
jne 0x14001d1ac
mov rcx, rdi
call fcn.140011e00
cmp byte [rbx], 0
mov rcx, rax
jne 0x14001d1ac
mov rax, qword [0x1400bd460]
call qword [rax]
mov r9d, 0x18
mov r8, rsi
mov rcx, r15
mov rdx, rax
mov qword [rsp + 0x60], rax
mov rax, qword [0x1400bd520]
call qword [rax]
mov rax, qword [rsp + 0xf0]
mov rdx, rbp
mov rcx, rdi
movdqa xmm1, xmmword [0x1400bc830]
mov r8d, 0x557dc2e5
mov qword [rsp + 0x40], rax
movaps xmmword [rsp + 0xa0], xmm1
call fcn.14001c780
mov rax, qword [rsp + 0xb8]
cmp byte [rbx], 0
mov qword [rsp + 0x38], rax
jne 0x14001d198
xor edx, edx
mov rcx, rdi
mov r8, 0xffffffffffffffff
call fcn.140004a40
cmp byte [rbx], 0
mov rcx, rax
jne 0x14001d198
call fcn.140004850
cmp byte [rbx], 0
mov esi, eax
jne 0x14001d198
mov edx, 4
lea rcx, [0x1400c63e0]
call fcn.14001c6e0
cmp byte [rbx], 0
jne 0x14001d198
movsxd rax, esi
mov dword [rsp + 0x20], 0
xor r9d, r9d
xor edx, edx
mov qword [rsp + 0x68], rax
mov rcx, rax
mov rax, qword [0x1400bd4b0]
mov r8d, 0x1000002
mov qword [rsp + 0x28], 0
call qword [rax]
mov qword [rsp + 0x58], rax
test rax, rax
je 0x14001d1c8
mov rcx, qword [rsp + 0x58]
xor r9d, r9d
xor r8d, r8d
mov edx, 4
mov qword [rsp + 0x20], 0
mov rax, qword [0x1400bd490]
call qword [rax]
mov qword [rsp + 0x78], rax
test rax, rax
je 0x14001d6c0
mov rsi, qword [rsp + 0x40]
movsxd rax, dword [rsi + 0x3c]
add rax, rsi
jo 0x14001dea9
lea rsi, [rax + 0x18]
xor r12d, r12d
cmp word [rax + 6], 0
mov qword [rsp + 0x50], rsi
je 0x14001d12b
mov qword [rsp + 0x70], r14
mov r14, rax
movzx esi, word [r14 + 0x14]
add rsi, qword [rsp + 0x50]
jo 0x14001de9f
lea eax, [r12 + r12*4]
shl eax, 3
movzx eax, ax
add rsi, rax
jo 0x14001de9f
mov edx, 8
mov rcx, rdi
call fcn.14000c4c0
mov r15, qword [rsp + 0xb0]
mov r13, qword [rsp + 0xb8]
test r15, r15
jle 0x14001dc10
mov rax, qword [rsi]
mov qword [r13 + 8], rax
cmp byte [rbx], 0
jne 0x14001d106
movdqa xmm2, xmmword [0x1400bc740]
mov rdx, rbp
mov rcx, rdi
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0xb8], r13
movaps xmmword [rsp + 0xa0], xmm2
call fcn.140010150
cmp byte [rbx], 0
jne 0x14001d106
test al, al
jne 0x14001d460
add r12d, 1
test r13, r13
je 0x14001d116
test byte [r13 + 7], 0x40
je 0x14001d6a0
cmp byte [rbx], 0
jne 0x14001d190
cmp word [r14 + 6], r12w
ja 0x14001d075
mov r14, qword [rsp + 0x70]
mov rbx, qword [0x1400bd450]
mov rcx, qword [rsp + 0x48]
call qword [rbx]
mov rcx, qword [rsp + 0x68]
call qword [rbx]
mov rcx, qword [rsp + 0x58]
call qword [rbx]
mov rax, qword [0x1400bd470]
mov rcx, qword [rsp + 0x60]
call qword [rax]
cmp qword [rsp + 0x38], 0
je 0x14001d16c
mov rax, qword [rsp + 0x38]
test byte [rax + 7], 0x40
je 0x14001de59
mov r15d, 1
test r14, r14
jne 0x14001d1b4
mov eax, r15d
add rsp, 0x118
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov r14, qword [rsp + 0x70]
nop dword [rax]
mov rax, qword [rsp + 0x38]
test rax, rax
je 0x14001d1ac
test byte [rax + 7], 0x40
je 0x14001d690
xor r15d, r15d
test r14, r14
je 0x14001d177
test byte [r14 + 7], 0x40
jne 0x14001d177
mov rcx, r14
call fcn.140007b50
jmp 0x14001d177
mov edx, 0x42
mov rcx, rdi
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], 0
call fcn.1400096d0
movdqa xmm4, xmmword [0x1400bc7f0]
mov rdx, rbp
mov rcx, rdi
movdqu xmm3, xmmword [rsp + 0xb0]
mov r8d, 0x79f9ce7f
movaps xmmword [rsp + 0xa0], xmm4
movaps xmmword [rsp + 0xe0], xmm3
call fcn.14001c780
cmp byte [rbx], 0
mov rsi, qword [rsp + 0xb0]
mov r15, qword [rsp + 0xb8]
jne 0x14001dd80
lea r12, [rsp + 0xe0]
mov rdx, rsi
mov rcx, r12
call fcn.1400094a0
test rsi, rsi
jle 0x14001d29a
mov r8, rsi
add r8, 1
jo 0x14001dc5d
test r8, r8
js 0x14001dd30
mov rdx, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xe0]
lea rcx, [rdx + rax + 8]
lea rdx, [r15 + 8]
call sub.msvcrt.dll_memcpy
add rsi, qword [rsp + 0xe0]
jo 0x14001dc5d
mov qword [rsp + 0xe0], rsi
mov rax, qword [0x1400bd440]
call qword [rax]
movdqa xmm5, xmmword [0x1400bc8e0]
mov rdx, rbp
mov rcx, rdi
mov r8d, 0x34011ed
mov r13d, eax
movaps xmmword [rsp + 0xa0], xmm5
call fcn.14001c780
cmp byte [rbx], 0
mov rsi, qword [rsp + 0xb8]
jne 0x14001dcb0
mov r8, rdi
mov edx, r13d
mov rcx, r12
call fcn.140016dd0
cmp byte [rbx], 0
jne 0x14001dcb0
movdqa xmm5, xmmword [0x1400bc7d0]
mov r8d, 0xadc3817
mov rdx, rbp
mov rcx, rdi
movaps xmmword [rsp + 0xa0], xmm5
call fcn.14001c780
mov rax, qword [rsp + 0xb8]
cmp byte [rbx], 0
mov r13, qword [rsp + 0xb0]
mov qword [rsp + 0x50], rax
jne 0x14001ddd0
mov rdx, r13
mov rcx, r12
call fcn.1400094a0
test r13, r13
jle 0x14001dbfb
mov r8, r13
add r8, 1
jo 0x14001dde8
test r8, r8
js 0x14001dbe0
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
lea rcx, [rdx + rax + 8]
mov rax, qword [rsp + 0x50]
lea rdx, [rax + 8]
call sub.msvcrt.dll_memcpy
add r13, qword [rsp + 0xe0]
mov rax, r13
jo 0x14001dde8
mov qword [rsp + 0xe0], r13
mov rcx, r12
mov qword [rsp + 0x70], rax
mov r13, qword [rsp + 0xe8]
call fcn.1400082e0
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xd8], r13
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x14001d3d2
test byte [rax + 7], 0x40
je 0x14001dc20
test rsi, rsi
je 0x14001d3e1
test byte [rsi + 7], 0x40
je 0x14001dc40
test r15, r15
je 0x14001d3f1
test byte [r15 + 7], 0x40
je 0x14001dc50
mov rcx, qword [rsp + 0xe8]
test rcx, rcx
je 0x14001d408
test byte [rcx + 7], 0x40
je 0x14001dc30
movzx r15d, byte [rbx]
test r15b, r15b
jne 0x14001dd50
lea rcx, [rsp + 0xd0]
mov edx, 1
call fcn.14000cfb0
test r13, r13
je 0x14001d437
test byte [r13 + 7], 0x40
je 0x14001d6b0
mov rax, qword [rsp + 0x38]
test rax, rax
je 0x14001d1af
test byte [rax + 7], 0x40
jne 0x14001d1af
mov rcx, rax
call fcn.140007b50
jmp 0x14001d1af
mov rcx, qword [rsp + 0x40]
movsxd rdx, dword [rsi + 0xc]
mov dword [rsp + 0xcc], 0
call fcn.14001c070
mov rcx, rax
movzx eax, byte [rbx]
mov byte [rsp + 0x87], al
test al, al
jne 0x14001d106
lea rax, [rsp + 0xcc]
movsxd rdx, dword [rsi + 8]
mov r8d, 0x40
mov qword [rsp + 0x88], rax
mov r9, rax
mov rax, qword [0x1400bd480]
call qword [rax]
test eax, eax
jne 0x14001d960
mov edx, 0x3b
mov rcx, rdi
mov qword [rsp + 0xe0], 0
lea r15, [rsp + 0xe0]
mov qword [rsp + 0xe8], 0
call fcn.1400096d0
mov edx, 0x1f
mov rcx, r15
movdqu xmm4, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0xe0], xmm4
call fcn.1400094a0
mov rdx, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xe0]
movabs rcx, 0x5620676e696c6c61
lea rax, [rdx + rax + 8]
movabs rdx, 0x632064656c696146
mov qword [rax], rdx
movabs rdx, 0x72506c6175747269
mov qword [rax + 8], rcx
movabs rcx, 0x2820746365746f
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], rcx
mov rax, qword [rsp + 0xe0]
add rax, 0x1f
jo 0x14001deb3
mov qword [rsp + 0xe0], rax
mov rax, qword [0x1400bd440]
call qword [rax]
movdqa xmm4, xmmword [0x1400bc720]
mov r8, rdi
mov rcx, r15
mov edx, eax
movaps xmmword [rsp + 0xb0], xmm4
call fcn.140016dd0
cmp byte [rbx], 0
jne 0x14001dc70
mov edx, 2
mov rcx, r15
call fcn.1400094a0
mov rdx, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xe0]
lea rax, [rdx + rax + 8]
mov edx, 0x2e29
mov word [rax], dx
mov byte [rax + 2], 0
mov rax, qword [rsp + 0xe0]
add rax, 2
mov qword [rsp + 0x98], rax
jo 0x14001de3f
mov qword [rsp + 0xe0], rax
mov r8, qword [rsp + 0xe8]
mov rcx, r15
mov qword [rsp + 0x90], r8
call fcn.1400082e0
mov rax, qword [rsp + 0x98]
mov r8, qword [rsp + 0x90]
mov rcx, qword [rsp + 0xe8]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], r8
test rcx, rcx
je 0x14001d63b
test byte [rcx + 7], 0x40
je 0x14001dc8e
cmp byte [rbx], 0
jne 0x14001d937
mov edx, 1
mov qword [rsp + 0x40], r8
mov r14, qword [rsp + 0x70]
lea rcx, [rsp + 0xd0]
movzx r15d, byte [rsp + 0x87]
call fcn.14000cfb0
mov r8, qword [rsp + 0x40]
test r8, r8
je 0x14001dbd0
test byte [r8 + 7], 0x40
jne 0x14001dbd0
mov rcx, r8
call fcn.140007b50
jmp 0x14001dbd0
mov rcx, rax
call fcn.140007b50
jmp 0x14001d1ac
mov rcx, r13
call fcn.140007b50
jmp 0x14001d116
mov rcx, r13
call fcn.140007b50
jmp 0x14001d437
mov edx, 0x38
mov rcx, rdi
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], 0
call fcn.1400096d0
movdqa xmm4, xmmword [0x1400bc780]
mov rdx, rbp
mov rcx, rdi
movdqu xmm3, xmmword [rsp + 0xb0]
mov r8d, 0x2fac4c35
movaps xmmword [rsp + 0xa0], xmm4
movaps xmmword [rsp + 0xe0], xmm3
call fcn.14001c780
cmp byte [rbx], 0
mov r13, qword [rsp + 0xb0]
mov rsi, qword [rsp + 0xb8]
jne 0x14001de08
lea r12, [rsp + 0xe0]
mov rdx, r13
mov rcx, r12
call fcn.1400094a0
test r13, r13
jle 0x14001d792
mov r8, r13
add r8, 1
jo 0x14001ddd8
test r8, r8
js 0x14001dce0
mov rdx, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xe0]
lea rcx, [rdx + rax + 8]
lea rdx, [rsi + 8]
call sub.msvcrt.dll_memcpy
add r13, qword [rsp + 0xe0]
jo 0x14001ddd8
mov qword [rsp + 0xe0], r13
mov rax, qword [0x1400bd440]
call qword [rax]
movdqa xmm3, xmmword [0x1400bc8e0]
mov rdx, rbp
mov rcx, rdi
mov r8d, 0x413bf76f
mov r13d, eax
movaps xmmword [rsp + 0xa0], xmm3
call fcn.14001c780
cmp byte [rbx], 0
mov r15, qword [rsp + 0xb8]
jne 0x14001de00
mov r8, rdi
mov edx, r13d
mov rcx, r12
call fcn.140016dd0
cmp byte [rbx], 0
jne 0x14001de00
movdqa xmm2, xmmword [0x1400bc760]
mov r8d, 0x206683bd
mov rdx, rbp
mov rcx, rdi
movaps xmmword [rsp + 0xa0], xmm2
call fcn.14001c780
mov rax, qword [rsp + 0xb8]
cmp byte [rbx], 0
mov r13, qword [rsp + 0xb0]
mov qword [rsp + 0x50], rax
jne 0x14001de37
mov rdx, r13
mov rcx, r12
call fcn.1400094a0
test r13, r13
jle 0x14001dd1b
mov r8, r13
add r8, 1
jo 0x14001de66
test r8, r8
js 0x14001dd00
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
lea rcx, [rdx + rax + 8]
mov rax, qword [rsp + 0x50]
lea rdx, [rax + 8]
call sub.msvcrt.dll_memcpy
add r13, qword [rsp + 0xe0]
mov rax, r13
jo 0x14001de66
mov qword [rsp + 0xe0], r13
mov rcx, r12
mov qword [rsp + 0x70], rax
mov r13, qword [rsp + 0xe8]
call fcn.1400082e0
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xd8], r13
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x14001d8ca
test byte [rax + 7], 0x40
je 0x14001ddb0
test r15, r15
je 0x14001d8da
test byte [r15 + 7], 0x40
je 0x14001dd90
test rsi, rsi
je 0x14001d8e9
test byte [rsi + 7], 0x40
je 0x14001dda0
mov rcx, qword [rsp + 0xe8]
test rcx, rcx
je 0x14001d900
test byte [rcx + 7], 0x40
je 0x14001ddc0
movzx r15d, byte [rbx]
test r15b, r15b
je 0x14001d415
test r13, r13
je 0x14001d198
test byte [r13 + 7], 0x40
jne 0x14001d198
mov rcx, r13
call fcn.140007b50
cmp byte [rbx], 0
je 0x14001d044
jmp 0x14001d198
test r8, r8
je 0x14001d106
test byte [r8 + 7], 0x40
jne 0x14001d106
mov rcx, r8
call fcn.140007b50
cmp byte [rbx], 0
jne 0x14001d106
nop dword [rax]
movsxd rdx, dword [rsi + 0xc]
mov rcx, qword [rsp + 0x40]
call fcn.14001c070
cmp byte [rbx], 0
mov r15, rax
jne 0x14001d106
movsxd rdx, dword [rsi + 0xc]
mov rcx, qword [rsp + 0x78]
call fcn.14001c070
cmp byte [rbx], 0
mov rdx, rax
jne 0x14001d106
movsxd r8, dword [rsi + 8]
test r8d, r8d
js 0x14001dcc0
mov rcx, r15
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x40]
movsxd rdx, dword [rsi + 0xc]
call fcn.14001c070
cmp byte [rbx], 0
mov rcx, rax
jne 0x14001d106
mov rax, qword [0x1400bd480]
movsxd rdx, dword [rsi + 8]
mov r9, qword [rsp + 0x88]
mov r8d, dword [rsp + 0xcc]
call qword [rax]
test eax, eax
jne 0x14001d102
mov edx, 0x56
mov rcx, rdi
mov qword [rsp + 0xe0], 0
lea r15, [rsp + 0xe0]
mov qword [rsp + 0xe8], 0
movabs rsi, 0x736e6f6974636574
call fcn.1400096d0
mov edx, 0x3a
mov rcx, r15
movdqu xmm3, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0xe0], xmm3
call fcn.1400094a0
mov rdx, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xe0]
movabs rcx, 0x676e697474657365
mov r8d, 0x2820
lea rax, [rdx + rax + 8]
movabs rdx, 0x722064656c696146
mov qword [rax], rdx
movabs rdx, 0x2079726f6d656d20
mov qword [rax + 8], rcx
movabs rcx, 0x206f74206b636162
mov qword [rax + 0x10], rdx
movabs rdx, 0x69726f2073277469
mov qword [rax + 0x18], rcx
movabs rcx, 0x6f7270206c616e67
mov qword [rax + 0x20], rdx
mov qword [rax + 0x28], rcx
mov qword [rax + 0x30], rsi
mov word [rax + 0x38], r8w
mov byte [rax + 0x3a], 0
mov rax, qword [rsp + 0xe0]
add rax, 0x3a
jo 0x14001dee6
mov qword [rsp + 0xe0], rax
mov rax, qword [0x1400bd440]
call qword [rax]
movdqa xmm5, xmmword [0x1400bc720]
mov r8, rdi
mov rcx, r15
mov edx, eax
movaps xmmword [rsp + 0xb0], xmm5
call fcn.140016dd0
cmp byte [rbx], 0
jne 0x14001de10
mov edx, 2
mov rcx, r15
call fcn.1400094a0
mov rax, qword [rsp + 0xe0]
mov ecx, 0x2e29
mov rdx, qword [rsp + 0xe8]
lea rax, [rdx + rax + 8]
mov word [rax], cx
mov byte [rax + 2], 0
mov rax, qword [rsp + 0xe0]
add rax, 2
mov qword [rsp + 0x88], rax
jo 0x14001de85
mov qword [rsp + 0xe0], rax
mov rcx, r15
mov rsi, qword [rsp + 0xe8]
call fcn.1400082e0
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0xe8]
mov qword [rsp + 0xd8], rsi
mov qword [rsp + 0xd0], rax
test rcx, rcx
je 0x14001db90
test byte [rcx + 7], 0x40
je 0x14001de2d
cmp byte [rbx], 0
jne 0x14001debd
lea rcx, [rsp + 0xd0]
mov edx, 1
mov r14, qword [rsp + 0x70]
movzx r15d, byte [rsp + 0x87]
call fcn.14000cfb0
test rsi, rsi
je 0x14001dbd0
test byte [rsi + 7], 0x40
je 0x14001de78
nop dword [rax + rax]
test r13, r13
jne 0x14001d42c
jmp 0x14001d437
movabs r8, 0x7fffffffffffffff
xor edx, edx
movabs rcx, 0x8000000000000000
call fcn.140008b60
mov rax, qword [rsp + 0xe0]
jmp 0x14001d394
lea rdx, [r15 - 1]
xor ecx, ecx
call fcn.14000acb0
jmp 0x14001d0c5
mov rcx, rax
call fcn.140007b50
jmp 0x14001d3d2
call fcn.140007b50
jmp 0x14001d408
mov rcx, rsi
call fcn.140007b50
jmp 0x14001d3e1
mov rcx, r15
call fcn.140007b50
jmp 0x14001d3f1
call fcn.140008470
jmp 0x14001d29a
mov rcx, qword [rsp + 0xe8]
test rcx, rcx
je 0x14001d106
test byte [rcx + 7], 0x40
jne 0x14001d106
xor r8d, r8d
mov qword [rsp + 0x90], r8
call fcn.140007b50
mov r8, qword [rsp + 0x90]
jmp 0x14001d63b
xor r13d, r13d
jmp 0x14001d3d2
movsxd rcx, r8d
xor edx, edx
movabs r8, 0x7fffffffffffffff
call fcn.140008b60
jmp 0x14001d106
movabs r8, 0x7fffffffffffffff
xor edx, edx
movabs rcx, 0x8000000000000000
call fcn.140008b60
jmp 0x14001d792
movabs r8, 0x7fffffffffffffff
xor edx, edx
movabs rcx, 0x8000000000000000
call fcn.140008b60
mov rax, qword [rsp + 0xe0]
jmp 0x14001d88c
movabs r8, 0x7fffffffffffffff
xor edx, edx
movabs rcx, 0x8000000000000000
call fcn.140008b60
jmp 0x14001d29a
test r13, r13
je 0x14001d198
test byte [r13 + 7], 0x40
jne 0x14001d198
mov rcx, r13
call fcn.140007b50
cmp byte [rbx], 0
je 0x14001d014
jmp 0x14001d198
xor r13d, r13d
jmp 0x14001d3e1
mov rcx, r15
call fcn.140007b50
jmp 0x14001d8da
mov rcx, rsi
call fcn.140007b50
jmp 0x14001d8e9
mov rcx, rax
call fcn.140007b50
jmp 0x14001d8ca
call fcn.140007b50
jmp 0x14001d900
xor r13d, r13d
jmp 0x14001d3be
call fcn.140008470
jmp 0x14001d792
call fcn.140008470
mov rax, qword [rsp + 0xe0]
jmp 0x14001d394
xor r13d, r13d
jmp 0x14001d8ca
xor r13d, r13d
jmp 0x14001d8da
mov rcx, qword [rsp + 0xe8]
test rcx, rcx
je 0x14001d106
test byte [rcx + 7], 0x40
jne 0x14001d106
xor esi, esi
call fcn.140007b50
jmp 0x14001db90
xor r13d, r13d
jmp 0x14001d8b6
call fcn.140008470
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x98], rax
jmp 0x14001d5ec
mov rcx, rax
call fcn.140007b50
jmp 0x14001d16c
call fcn.140008470
mov rax, qword [rsp + 0xe0]
jmp 0x14001d88c
mov rcx, rsi
call fcn.140007b50
jmp 0x14001dbd0
call fcn.140008470
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x88], rax
jmp 0x14001db51
call fcn.140008470
jmp 0x14001d116
call fcn.140008470
jmp 0x14001d198
call fcn.140008470
jmp 0x14001d56d
test rsi, rsi
je 0x14001d106
test byte [rsi + 7], 0x40
jne 0x14001d106
mov rcx, rsi
call fcn.140007b50
cmp byte [rbx], 0
je 0x14001d102
jmp 0x14001d106
call fcn.140008470
jmp 0x14001dad2