Function at 0x1401dcf50
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, 0xc8
mov rax, qword [rsp + 0x130]
mov r15, qword [rsp + 0x138]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x140]
mov r10, rcx
mov rbp, r9
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x78], rax
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x40], r8
mov ecx, dword [rax + 8]
test ecx, ecx
jne 0x1401dd230
cmp qword [rsp + 0x40], 0
je 0x1401dd3a8
mov rax, qword [r10 + 8]
mov qword [rsp + 0x88], rax
test rax, rax
je 0x1401dd840
mov r11, qword [r10 + 0xa0]
test r11, r11
je 0x1401dd600
mov rax, qword [r11 + 0x10]
mov qword [rsp + 0x98], rax
test rax, rax
jne 0x1401dd710
lea rax, [rbp + 1]
xor r11d, r11d
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x80], 1
mov rax, qword [rsp + 0x50]
xor r8d, r8d
mov qword [rsp + 0x70], r10
lea rdx, [0x14042f560]
mov qword [rsp + 0x68], r11
lea rbx, [rax*8]
mov rcx, rbx
call fcn.1402003e0
xor r8d, r8d
lea rdx, [0x14042f560]
mov rcx, rbx
mov qword [rsp + 0x30], rax
mov rdi, rax
call fcn.1402003e0
lea rcx, [rbx + 8]
xor r8d, r8d
lea rdx, [0x14042f560]
mov qword [rsp + 0x58], rax
mov r12, rax
call fcn.1402003e0
xor r8d, r8d
lea rdx, [0x14042f560]
mov rcx, rbx
mov rsi, rax
call fcn.1402003e0
mov qword [rsp + 0x48], rax
test rsi, rsi
je 0x1401dd808
mov qword [rsi], 0
test rdi, rdi
je 0x1401dd2c8
test r12, r12
je 0x1401dd2c8
test rax, rax
je 0x1401dd2c8
movsxd rax, dword [rsp + 0x60]
mov r11, qword [rsp + 0x68]
mov r10, qword [rsp + 0x70]
add rax, rbp
mov qword [rsp + 0x38], rax
je 0x1401dd99a
mov rbx, qword [rsp + 0x40]
xor r14d, r14d
xor r13d, r13d
xor edi, edi
jmp 0x1401dd15d
mov rcx, qword [r15 + r14*8]
call fcn.1401c4e40
cdqe
cmp rax, 0x7cf
jbe 0x1401dd1a0
mov rax, qword [rsp + 0x30]
add r13, 0x20
mov edx, 6
mov qword [rax + r14*8], 6
mov qword [rsi + r14*8 + 8], 0
mov rcx, qword [r15 + r14*8]
mov r8, r12
call fcn.14023df70
mov qword [rsi + r14*8], rax
test rax, rax
je 0x1401dd3f0
mov rax, qword [r12]
cmp rdi, rax
cmovb rdi, rax
add r14, 1
add r12, 8
cmp qword [rsp + 0x38], r14
je 0x1401dd430
cmp r14, rbp
jb 0x1401dd0f0
mov rcx, rbx
call fcn.1401c4e40
cdqe
cmp rax, 0x7cf
jbe 0x1401dd1a0
mov rax, qword [rsp + 0x30]
add r13, 0x20
mov rcx, rbx
mov edx, 6
mov qword [rax + r14*8], 6
mov qword [rsi + r14*8 + 8], 0
jmp 0x1401dd12a
cmp rax, 0x31f
ja 0x1401dd200
cmp rax, 0x12b
ja 0x1401dd218
cmp rax, 0x45
ja 0x1401dd390
cmp rax, 0x14
sbb edx, edx
add edx, 2
cmp rax, 0x14
sbb rcx, rcx
add rcx, 2
mov rax, rcx
nop dword [rax]
mov r9, qword [rsp + 0x30]
add r13, rcx
mov rcx, rbx
mov qword [r9 + r14*8], rax
mov qword [rsi + r14*8 + 8], 0
cmp r14, rbp
jae 0x1401dd12a
jmp 0x1401dd126
mov edx, 5
mov ecx, 0x10
mov eax, 5
jmp 0x1401dd1d8
mov edx, 4
mov ecx, 8
mov eax, 4
jmp 0x1401dd1d8
mov rdx, qword [r10 + 0x18]
mov edx, dword [rdx + 8]
test edx, edx
je 0x1401dcfaa
cmp rax, r8
je 0x1401dcfaa
test r8, r8
je 0x1401dd262
test r9, r9
je 0x1401dd8ff
cmp qword [rsp + 0x40], 0
jne 0x1401dcfb6
cmp rbp, 1
jne 0x1401dcfaa
mov r8, qword [r15]
cmp rax, r8
jne 0x1401dd8c4
mov qword [rsp + 0x50], 1
xor r11d, r11d
mov dword [rsp + 0x60], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x98], 0
mov qword [rsp + 0x88], 0
jmp 0x1401dd01c
mov r8d, 0x41
mov edx, 0xbb
mov ecx, 0x10
xor edi, edi
call fcn.1402750a0
xor ecx, ecx
call fcn.1401d2cf0
mov rcx, qword [rsp + 0x30]
call fcn.14034efb0
mov rcx, qword [rsp + 0x58]
call fcn.14034efb0
mov rcx, qword [rsi]
mov qword [rsp + 0x40], 0
test rcx, rcx
je 0x1401dd98d
mov rbx, rsi
nop word [rax + rax]
call fcn.14034efb0
mov rcx, qword [rbx + 8]
add rbx, 8
test rcx, rcx
jne 0x1401dd318
mov rcx, rsi
call fcn.14034efb0
cmp qword [rsp + 0x40], 0
je 0x1401dd36c
mov rbx, qword [rsp + 0x40]
mov rcx, qword [rbx]
test rcx, rcx
je 0x1401dd362
nop word [rax + rax]
call fcn.1401d2df0
mov rcx, qword [rbx + 8]
add rbx, 8
test rcx, rcx
jne 0x1401dd350
mov rcx, qword [rsp + 0x40]
call fcn.14034efb0
mov rcx, qword [rsp + 0x48]
call fcn.14034efb0
mov eax, edi
add rsp, 0xc8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov edx, 3
mov ecx, 4
mov eax, 3
jmp 0x1401dd1d8
mov qword [rsp + 0x50], rbp
xor r11d, r11d
mov qword [rsp + 0x88], 0
mov dword [rsp + 0x60], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x98], 0
jmp 0x1401dd01c
mov qword [rsp + 0x40], 0
mov rbx, rax
mov rcx, rbx
xor edi, edi
call fcn.1401d2cf0
mov rcx, qword [rsp + 0x30]
call fcn.14034efb0
mov rcx, qword [rsp + 0x58]
call fcn.14034efb0
mov rcx, qword [rsi]
test rcx, rcx
jne 0x1401dd30f
jmp 0x1401dd32a
mov r11, qword [rsp + 0x68]
mov r10, qword [rsp + 0x70]
cmp qword [rsp + 0x80], 0
je 0x1401dd645
test r11, r11
je 0x1401dd63a
mov qword [rsp + 0xb8], 0
mov eax, dword [rsp + 0x60]
test eax, eax
jne 0x1401dd86c
mov rdx, qword [r11 + 0x18]
mov rax, qword [rsp + 0x30]
lea r8, [rsp + 0xb8]
mov qword [rsp + 0x68], r10
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x60], r11
lea rbx, [rbp*8]
mov qword [rax + rbp*8], rdx
call fcn.14023df70
mov r9, rax
test rax, rax
je 0x1401dd881
mov rdx, qword [rsp + 0xb8]
mov r11, qword [rsp + 0x60]
mov r10, qword [rsp + 0x68]
cmp rdi, rdx
jae 0x1401dd893
mov rax, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x98]
imul rax, rbx
cmp rdx, rax
jae 0x1401dd4f9
lea rax, [rbx + rdx - 1]
xor edx, edx
div rbx
lea rdx, [rbp + rax]
mov qword [rsp + 0x50], rdx
cmp qword [r11 + 0x10], rax
jb 0x1401dd9dd
mov rax, qword [rsp + 0x50]
mov rbx, qword [r11 + 0x20]
cmp rbp, rax
jae 0x1401dda2f
mov rdx, qword [rsp + 0xa8]
mov qword [rsp + 0x68], r13
mov r12, r9
mov r13, rbp
mov qword [rsp + 0x60], r9
mov r15, qword [rsp + 0x58]
lea r14, [rax - 1]
shl rdx, 3
mov qword [rsp + 0x80], rbp
mov rbp, qword [rsp + 0x98]
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x70], r10
jmp 0x1401dd5e6
mov qword [r15 + r13*8], rbp
mov rax, qword [rsp + 0xb8]
cmp rax, rbp
jb 0x1401dd9d8
sub rax, rbp
mov qword [rsp + 0xb8], rax
mov rcx, qword [r15 + r13*8]
add r13, 1
xor r8d, r8d
lea rdx, [0x14042f560]
mov qword [rsi + r13*8], 0
call fcn.1402003e0
mov qword [rsi + r13*8 - 8], rax
mov rcx, rax
test rax, rax
je 0x1401dda06
mov r8, qword [r15 + r13*8 - 8]
mov rdx, r12
call sub.msvcrt.dll_memcpy
mov rax, qword [r15 + r13*8 - 8]
cmp rdi, rax
cmovb rdi, rax
cmp qword [rbx], 0
je 0x1401dd9d8
mov rax, qword [rsp + 0x48]
add r12, rbp
mov qword [rax + r13*8 - 8], rbx
mov rax, qword [rsp + 0x40]
add rbx, rax
mov rax, qword [rsp + 0x50]
cmp r13, rax
jae 0x1401dda18
cmp r13, r14
jb 0x1401dd550
mov rcx, qword [rsp + 0xb8]
mov qword [r15 + r13*8], rcx
jmp 0x1401dd574
lea rax, [rbp + 1]
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x50], rax
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0x80], 1
mov qword [rsp + 0x98], 0
jmp 0x1401dd01c
cmp dword [rsp + 0x60], 1
jne 0x1401dd86c
lea rbx, [r13*8 + 8]
xor r8d, r8d
mov qword [rsp + 0x60], r10
lea rdx, [0x14042f560]
mov rcx, rbx
call fcn.1402003e0
mov r10, qword [rsp + 0x60]
test rax, rax
mov qword [rsp + 0x40], rax
je 0x1401dd9be
mov r15, qword [rsp + 0x40]
cmp qword [rsp + 0x38], 0
lea r9, [r15 + rbx - 8]
mov qword [r9], 0
je 0x1401dda46
mov r12, qword [rsp + 0x30]
mov qword [rsp + 0x60], r9
xor eax, eax
mov rbx, rdi
mov qword [rsp + 0x68], r13
mov r14d, 1
mov rdi, r10
mov qword [rsp + 0x70], rbp
mov r13, r12
mov rbp, r15
mov r12, rax
mov rax, qword [rsp + 0x48]
xor r15d, r15d
mov qword [rax + r12*8], rbp
jmp 0x1401dd6ee
mov eax, dword [r13]
add r15, 1
add rbp, 8
lea ecx, [rax - 1]
mov rax, r14
shl rax, cl
cmp r15, rax
jae 0x1401dd790
mov rcx, rdi
call fcn.1401d2c30
mov qword [rbp], rax
test rax, rax
jne 0x1401dd6d0
mov rbx, rax
jmp 0x1401dd3fc
mov rax, qword [r11 + 0x20]
mov r9, qword [rsp + 0x78]
mov rcx, r10
mov qword [rsp + 0x38], r11
mov rdx, qword [rsp + 0x88]
mov qword [rsp + 0x30], r10
mov r8, qword [rax]
call fcn.1401d36a0
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x38]
test eax, eax
mov dword [rsp + 0x60], eax
je 0x1401dd911
lea rax, [rbp + 1]
xor r11d, r11d
mov dword [rsp + 0x60], 1
mov qword [rsp + 0x50], rax
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0x80], 1
mov qword [rsp + 0x98], 0
jmp 0x1401dd01c
mov rax, qword [rsp + 0x38]
add r12, 1
add r13, 8
cmp r12, rax
jne 0x1401dd6bf
mov r15, rbp
mov r9, qword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
mov r10, rdi
mov rbp, qword [rsp + 0x70]
mov rdi, rbx
cmp r9, r15
je 0x1401dda50
mov r8d, 0x44
mov edx, 0xbb
mov ecx, 0x10
call fcn.1402750a0
xor edi, edi
xor ebx, ebx
mov rcx, rbx
call fcn.1401d2cf0
mov rcx, qword [rsp + 0x30]
call fcn.14034efb0
mov rcx, qword [rsp + 0x58]
call fcn.14034efb0
jmp 0x1401dd41a
mov r8d, 0x41
mov edx, 0xbb
mov ecx, 0x10
xor edi, edi
call fcn.1402750a0
xor ecx, ecx
call fcn.1401d2cf0
mov rcx, qword [rsp + 0x30]
call fcn.14034efb0
mov rcx, qword [rsp + 0x58]
call fcn.14034efb0
jmp 0x1401dd36c
mov r8d, 0x71
mov edx, 0xbb
mov ecx, 0x10
call fcn.1402750a0
xor ecx, ecx
xor edi, edi
call fcn.1401d2cf0
mov qword [rsp + 0x48], 0
jmp 0x1401dd36c
mov r8d, 0x44
mov edx, 0xbb
mov ecx, 0x10
call fcn.1402750a0
mov qword [rsp + 0x40], 0
xor edi, edi
xor ebx, ebx
jmp 0x1401dd7e0
lea rax, [rbp + 1]
mov qword [rsi + rbp*8], r9
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x58]
mov qword [rsi + rbx + 8], 0
mov qword [rax + rbp*8], rdx
mov rax, qword [r11 + 0x20]
mov rdx, qword [rsp + 0x48]
mov qword [rdx + rbp*8], rax
jmp 0x1401dd645
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0xa0]
mov r9, qword [rax]
mov rdx, qword [rsp + 0x90]
mov rcx, r10
add rsp, 0xc8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
jmp fcn.1401dc7a0
mov rax, qword [rsp + 0x78]
xor r9d, r9d
mov qword [rsp + 0x130], rax
jmp 0x1401dd8dc
mov rsi, qword [r11 + 8]
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x30], r11
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x98], rsi
call fcn.1401c4e40
mov r11, qword [rsp + 0x30]
mov edx, dword [r11 + 0x18]
mov r8, qword [r11 + 0x10]
lea ecx, [rdx - 1]
mov rdx, r8
shl rdx, cl
cmp qword [r11 + 0x28], rdx
jne 0x1401dd9a4
xor edx, edx
cdqe
mov r10, qword [rsp + 0x38]
div rsi
mov rsi, r8
add rax, 1
cmp rax, r8
cmovbe rsi, rax
mov eax, 1
shl rax, cl
mov qword [rsp + 0xa8], rax
lea rax, [rsi + rbp]
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x50], rax
jmp 0x1401dd01c
mov rcx, rsi
call fcn.14034efb0
jmp 0x1401dd36c
xor r13d, r13d
xor edi, edi
jmp 0x1401dd43a
mov r8d, 0x44
mov edx, 0xbb
mov ecx, 0x10
call fcn.1402750a0
jmp 0x1401dd855
mov r8d, 0x41
mov edx, 0xbb
mov ecx, 0x10
call fcn.1402750a0
jmp 0x1401dd881
mov r9, qword [rsp + 0x60]
mov qword [rsp + 0x38], r9
mov r8d, 0x44
mov edx, 0xbb
mov ecx, 0x10
call fcn.1402750a0
mov rcx, qword [rsp + 0x38]
call fcn.14034efb0
jmp 0x1401dd881
mov r9, qword [rsp + 0x60]
mov r8d, 0x41
mov qword [rsp + 0x38], r9
jmp 0x1401dd9e8
mov r9, qword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
mov r10, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x80]
mov rcx, r9
mov qword [rsp + 0x40], r10
call fcn.14034efb0
mov r10, qword [rsp + 0x40]
jmp 0x1401dd645
mov r15, qword [rsp + 0x40]
jmp 0x1401dd7be
mov rcx, r10
mov qword [rsp + 0x60], r10
call fcn.1401d2c30
mov rbx, rax
test rax, rax
je 0x1401dd7dc
xor r11d, r11d
cmp qword [rsp + 0x38], 0
mov r10, qword [rsp + 0x60]
je 0x1401ddb6d
mov qword [rsp + 0x68], rdi
mov r12, qword [rsp + 0x30]
mov r14, r10
mov rdi, qword [rsp + 0x48]
mov r15, qword [rsp + 0x78]
mov qword [rsp + 0x60], rsi
mov rsi, r11
mov qword [rsp + 0x70], r13
jmp 0x1401ddad1
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rax + rsi*8]
call fcn.1401d2ee0
test eax, eax
je 0x1401ddaee
cmp qword [r12 + rsi*8], 1
ja 0x1401ddaf8
mov rax, qword [rsp + 0x38]
add rsi, 1
cmp rsi, rax
je 0x1401ddb5b
mov rax, qword [rdi + rsi*8]
mov rcx, qword [rax]
cmp rsi, rbp
jb 0x1401ddaa3
mov rdx, qword [rsp + 0x88]
call fcn.1401d2ee0
test eax, eax
jne 0x1401ddab8
mov rsi, qword [rsp + 0x60]
jmp 0x1401dd3fc
mov rax, qword [rdi + rsi*8]
mov r9, r15
mov rdx, rbx
mov rcx, r14
mov r8, qword [rax]
call fcn.1401d3430
test eax, eax
je 0x1401ddaee
cmp dword [r12 + rsi*8], 1
je 0x1401ddabf
mov r13d, 1
jmp 0x1401ddb38
mov eax, dword [r12 + rsi*8]
add r13, 1
lea ecx, [rax - 1]
mov eax, 1
shl rax, cl
cmp r13, rax
jae 0x1401ddabf
mov rax, qword [rdi + rsi*8]
mov r9, rbx
mov rcx, r14
mov r8, qword [rax + r13*8 - 8]
mov rdx, qword [rax + r13*8]
mov qword [rsp + 0x20], r15
call fcn.1401d3360
test eax, eax
jne 0x1401ddb20
jmp 0x1401ddaee
mov rdi, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x60]
mov r10, r14
mov r13, qword [rsp + 0x70]
mov rcx, qword [r10]
mov rax, qword [rcx + 0xe8]
test rax, rax
je 0x1401ddde4
xor edx, edx
test r13, r13
je 0x1401ddbd1
mov r11, qword [rsp + 0x40]
mov r8, qword [r11 + rdx*8]
cmp rcx, qword [r8]
je 0x1401ddbb1
mov r8d, 0x65
mov edx, 0x88
mov ecx, 0x10
call fcn.1402750a0
xor edi, edi
jmp 0x1401dd7e0
mov r9d, dword [r10 + 0x20]
test r9d, r9d
je 0x1401ddbc8
mov r8d, dword [r8 + 8]
test r8d, r8d
je 0x1401ddbc8
cmp r9d, r8d
jne 0x1401ddb95
add rdx, 1
cmp rdx, r13
jne 0x1401ddb87
mov qword [rsp + 0x38], r10
mov rcx, r10
mov r9, qword [rsp + 0x78]
mov rdx, r13
mov r8, qword [rsp + 0x40]
call rax
mov r10, qword [rsp + 0x38]
test eax, eax
je 0x1401ddbaa
mov r11d, edi
sub r11d, 1
js 0x1401dde00
mov r14, qword [rsp + 0x58]
mov r12, qword [rsp + 0x50]
mov ebp, r11d
xor r15d, r15d
mov qword [rsp + 0x38], rbx
mov r13d, 1
mov rbx, r10
xor edi, edi
test r12, r12
je 0x1401ddce2
mov rax, rbx
mov ecx, r13d
mov rbx, rsi
mov r13d, r11d
mov rsi, rax
cmp rbp, qword [r14 + rdi*8]
jae 0x1401ddcc6
mov rax, qword [rbx + rdi*8]
movsx eax, byte [rax + rbp]
test eax, eax
je 0x1401ddcc6
mov r9d, eax
neg r9b
cmovs r9d, eax
shr eax, 0x1f
movzx r9d, r9b
cmp eax, r15d
je 0x1401ddd38
test ecx, ecx
je 0x1401ddd7e
xor r15d, 1
mov rdx, qword [rsp + 0x48]
mov eax, r9d
mov rcx, qword [rsp + 0x90]
sar eax, 1
mov rdx, qword [rdx + rdi*8]
cdqe
mov rdx, qword [rdx + rax*8]
call fcn.1401d2ee0
test eax, eax
je 0x1401ddd79
mov rax, qword [rsi]
mov rax, qword [rax + 0x190]
test rax, rax
je 0x1401ddcc4
mov r8, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x90]
mov rcx, rsi
call rax
test eax, eax
je 0x1401dde1d
xor ecx, ecx
add rdi, 1
cmp r12, rdi
jne 0x1401ddc36
mov rax, rsi
mov r11d, r13d
mov rsi, rbx
mov r13d, ecx
mov rbx, rax
sub r11d, 1
sub rbp, 1
cmp r11d, 0xffffffff
je 0x1401ddda7
test r13d, r13d
jne 0x1401ddc1c
mov rdx, qword [rsp + 0x90]
mov r9, qword [rsp + 0x78]
mov rcx, rbx
mov dword [rsp + 0x50], r11d
mov r8, rdx
call fcn.1401d3430
mov r11d, dword [rsp + 0x50]
test eax, eax
jne 0x1401ddc1c
mov rbx, qword [rsp + 0x38]
jmp 0x1401dd3fc
test ecx, ecx
jne 0x1401ddc72
mov rdx, qword [rsp + 0x48]
mov eax, r9d
mov rcx, rsi
sar eax, 1
mov rdx, qword [rdx + rdi*8]
cdqe
mov r9, qword [rdx + rax*8]
mov rax, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x20], rax
mov r8, rdx
call fcn.1401d3360
test eax, eax
jne 0x1401ddcc4
mov rsi, rbx
jmp 0x1401ddd27
mov r8, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x90]
mov rcx, rsi
mov dword [rsp + 0x50], r9d
call fcn.1401d34e0
test eax, eax
je 0x1401ddd79
mov r9d, dword [rsp + 0x50]
xor r15d, 1
jmp 0x1401ddd40
mov r10, rbx
mov rbx, qword [rsp + 0x38]
test r13d, r13d
jne 0x1401dde00
mov edi, 1
test r15d, r15d
je 0x1401dd7e0
mov r8, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x90]
mov rcx, r10
xor edi, edi
call fcn.1401d34e0
test eax, eax
setne dil
jmp 0x1401dd7e0
mov r8d, 0x42
mov edx, 0x88
mov ecx, 0x10
xor edi, edi
call fcn.1402750a0
jmp 0x1401dd7e0
mov rdx, qword [rsp + 0x90]
mov rcx, r10
xor edi, edi
call fcn.1401d3230
test eax, eax
setne dil
jmp 0x1401dd7e0
mov r8d, 0xa3
mov edx, 0xbb
mov rsi, rbx
xor edi, edi
mov ecx, 0x10
mov rbx, qword [rsp + 0x38]
call fcn.1402750a0
jmp 0x1401dd7e0