Function at 0x14001beb8
Capabilities:
Create process on windows

Disassembly:
mov r11, rsp
mov qword [r11 + 0x10], rbx
mov qword [r11 + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x260
mov rax, qword [0x140231eb8]
xor rax, rsp
mov qword [rsp + 0x250], rax
mov byte [rsp + 0x40], dl
mov byte [rsp + 0x41], cl
xor edi, edi
mov qword [r11 - 0x1a8], rdi
mov qword [r11 - 0x198], rdi
mov qword [r11 - 0x190], rdi
mov qword [r11 - 0x198], rdi
lea r15d, [rdi + 7]
mov qword [r11 - 0x190], r15
mov word [rsp + 0xe0], di
lea edx, [rdi + 1]
lea rcx, [r11 - 0x1a8]
call fcn.1400e19f0
lea rcx, [rsp + 0xe0]
call fcn.1400dfb2c
lea r8d, [rdi + 0xc]
lea rdx, str.Settings.reg
lea rcx, [rsp + 0xe0]
call fcn.140006c24
mov qword [rsp + 0x100], rdi
mov qword [rsp + 0x110], rdi
mov qword [rsp + 0x118], rdi
mov rbx, qword [rsp + 0xf0]
lea r12, [rsp + 0xe0]
lea esi, [rdi + 8]
cmp qword [rsp + 0xf8], rsi
cmovae r12, qword [rsp + 0xe0]
movabs r13, 0x7ffffffffffffffe
cmp rbx, r13
ja 0x14001cf09
mov qword [rsp + 0x118], r15
cmp rbx, rsi
jae 0x14001bfd7
mov qword [rsp + 0x110], rbx
mov r8d, 0x10
mov rdx, r12
lea rcx, [rsp + 0x100]
call fcn.1401b1520
mov r14d, 0x1000
jmp 0x14001c06e
mov rax, rbx
or rax, r15
cmp rax, r13
jbe 0x14001bff8
movabs rax, 0x7fffffffffffffff
lea rcx, [rax + rax]
mov r14d, 0x1000
jmp 0x14001c02c
mov r13, rax
mov ecx, 0xa
cmp rax, rcx
cmovb r13, rcx
lea rcx, [r13 + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x14001cf0f
add rcx, rcx
mov r14d, 0x1000
cmp rcx, r14
jb 0x14001c033
call fcn.14000417c
jmp 0x14001c042
test rcx, rcx
je 0x14001c03f
call fcn.1401af330
jmp 0x14001c042
mov rax, rdi
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x110], rbx
mov qword [rsp + 0x118], r13
lea r8, [rbx*2 + 2]
mov rdx, r12
mov rcx, rax
call fcn.1401b1520
nop
movzx r13d, byte [rsp + 0x41]
test r13b, r13b
jne 0x14001c244
mov qword [rsp + 0x120], rdi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x130], xmm0
mov r8d, 0xc
lea rdx, str.Settings.reg
lea rcx, [rsp + 0x120]
call fcn.1400041b8
nop
xor r9d, r9d
lea r12d, [r9 + 1]
mov r8b, r12b
lea rdx, [rsp + 0xe0]
lea rcx, [rsp + 0x120]
call fcn.1400e1160
nop
mov rdx, qword [rsp + 0x138]
cmp rdx, rsi
jb 0x14001c10f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, r14
jb 0x14001c10a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cf15
call fcn.1401af36c
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rsp + 0x130], xmm0
mov word [rsp + 0x120], di
lea rcx, [rsp + 0xe0]
call fcn.1400cb9f4
test al, al
jne 0x14001c24a
cmp byte [rsp + 0x40], dil
je 0x14001c22d
mov rdx, qword [rsp + 0x118]
cmp rdx, rsi
jb 0x14001c18b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x100]
cmp rdx, r14
mov rax, rcx
jb 0x14001c186
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cf63
call fcn.1401af36c
mov qword [rsp + 0x110], rdi
mov qword [rsp + 0x118], r15
mov word [rsp + 0x100], di
mov rdx, qword [rsp + 0xf8]
cmp rdx, rsi
jb 0x14001c1e6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, r14
jb 0x14001c1e1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cf69
call fcn.1401af36c
xor al, al
mov word [rsp + 0xe0], di
mov qword [rsp + 0xf8], r15
mov qword [rsp + 0xf0], rdi
mov rcx, qword [rsp + 0x250]
xor rcx, rsp
call fcn.1401af480
lea r11, [rsp + 0x260]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
lea rdx, [rsp + 0x100]
lea rcx, [rsp + 0xe0]
call fcn.140004958
jmp 0x14001c251
mov r12d, 1
cmp byte [rsp + 0x40], dil
jne 0x14001c28d
mov ecx, r13d
xor ecx, r12d
add ecx, 0x5b4
call fcn.1400f6aa0
mov byte [rsp + 0x20], r13b
lea r9, str..reg
lea r8, [rsp + 0xe0]
mov rdx, rax
mov rcx, qword [0x140233a38]
call fcn.140015a04
test al, al
je 0x14001c148
test r13b, r13b
je 0x14001c3c7
mov qword [rsp + 0x160], rdi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x170], xmm0
mov r8d, 0x10
lea rdx, str.ExportedSettings
lea rcx, [rsp + 0x160]
call fcn.1400041b8
nop
mov qword [rsp + 0x120], rdi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x130], xmm0
xor r8d, r8d
lea rdx, [0x1401dbff0]
lea rcx, [rsp + 0x120]
call fcn.1400041b8
nop
mov r8d, r12d
lea rdx, [rsp + 0x160]
lea rcx, [rsp + 0x120]
call fcn.140117ca4
nop
mov rdx, qword [rsp + 0x138]
cmp rdx, rsi
jb 0x14001c34d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, r14
jb 0x14001c348
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cf1b
call fcn.1401af36c
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rsp + 0x130], xmm0
mov word [rsp + 0x120], di
mov rdx, qword [rsp + 0x178]
cmp rdx, rsi
jb 0x14001c3a9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, r14
jb 0x14001c3a4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cf21
call fcn.1401af36c
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rsp + 0x170], xmm0
mov word [rsp + 0x160], di
jmp 0x14001c699
lea rcx, [rsp + 0x1a0]
call fcn.1400fea8c
nop
mov byte [rsp + 0x38], dil
mov byte [rsp + 0x30], dil
mov byte [rsp + 0x28], dil
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x1a0]
lea rcx, [rsp + 0xe0]
call fcn.1400cd584
test al, al
jne 0x14001c4ff
lea rdx, [rsp + 0xe0]
lea rcx, [0x14023fd90]
call fcn.1400bff84
nop
lea rcx, [rsp + 0x1a0]
call fcn.14000bc68
nop
mov rdx, qword [rsp + 0x118]
cmp rdx, rsi
jb 0x14001c47b
lea rdx, [rdx*2 + 2]
mov qword [rsp + 0x50], rdx
mov rcx, qword [rsp + 0x100]
mov rax, rcx
cmp rdx, r14
jb 0x14001c476
add rdx, 0x27
mov qword [rsp + 0x50], rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cf27
call fcn.1401af36c
mov qword [rsp + 0x110], rdi
mov qword [rsp + 0x118], r15
mov word [rsp + 0x100], di
mov rdx, qword [rsp + 0xf8]
cmp rdx, rsi
jb 0x14001c4e0
lea rdx, [rdx*2 + 2]
mov qword [rsp + 0x58], rdx
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, r14
jb 0x14001c4db
add rdx, 0x27
mov qword [rsp + 0x58], rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cf2d
call fcn.1401af36c
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], r15
mov word [rsp + 0xe0], di
xor al, al
jmp 0x14001c200
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x1a0]
call fcn.1400fec40
test al, al
je 0x14001c67a
mov rcx, qword [rsp + 0x48]
cmp word [rcx], 0x5b
jne 0x14001c675
mov r8d, 0x22
lea rdx, str._HKEY_CURRENT_USERSoftwareWinRAR
call fcn.140105978
mov rcx, qword [rsp + 0x48]
test eax, eax
jne 0x14001c554
movzx eax, word [rcx + 0x44]
sub ax, 0x5c
cmp ax, r12w
mov bl, r12b
jbe 0x14001c557
mov bl, dil
mov r8d, 0x23
lea rdx, str._HKEY_LOCAL_MACHINESoftwareWinRAR
call fcn.140105978
test eax, eax
jne 0x14001c583
mov rax, qword [rsp + 0x48]
movzx ecx, word [rax + 0x46]
sub cx, 0x5c
cmp cx, r12w
mov al, r12b
jbe 0x14001c586
mov al, dil
test bl, bl
jne 0x14001c675
test al, al
jne 0x14001c675
lea rcx, [rsp + 0x1a0]
call fcn.14000bc68
nop
mov rdx, qword [rsp + 0x118]
cmp rdx, rsi
jb 0x14001c5f1
lea rdx, [rdx*2 + 2]
mov qword [rsp + 0x60], rdx
mov rcx, qword [rsp + 0x100]
mov rax, rcx
cmp rdx, r14
jb 0x14001c5ec
add rdx, 0x27
mov qword [rsp + 0x60], rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cf33
call fcn.1401af36c
mov qword [rsp + 0x110], rdi
mov qword [rsp + 0x118], r15
mov word [rsp + 0x100], di
mov rdx, qword [rsp + 0xf8]
cmp rdx, rsi
jb 0x14001c656
lea rdx, [rdx*2 + 2]
mov qword [rsp + 0x68], rdx
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, r14
jb 0x14001c651
add rdx, 0x27
mov qword [rsp + 0x68], rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cf39
call fcn.1401af36c
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], r15
mov word [rsp + 0xe0], di
xor al, al
jmp 0x14001c200
jmp 0x14001c4ff
lea rcx, [0x1401dbff0]
call fcn.1401155d0
nop
lea rcx, [rsp + 0x1a0]
call fcn.14000bc68
mov r13b, byte [rsp + 0x41]
mov qword [rsp + 0x180], rdi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x190], xmm0
movdqa xmm1, xmmword [0x1401dc090]
movdqu xmmword [rsp + 0x190], xmm1
mov word [rsp + 0x180], di
mov edx, 0x24
lea rcx, [rsp + 0x180]
call fcn.1400780bc
mov qword [rsp + 0x160], rdi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x170], xmm0
mov r8d, 0xb
lea rdx, str.regedit.exe
lea rcx, [rsp + 0x160]
call fcn.1400041b8
nop
lea r8, [rsp + 0x180]
lea rdx, [rsp + 0x160]
lea rcx, [rsp + 0x180]
call fcn.1400e2828
nop
mov rdx, qword [rsp + 0x178]
cmp rdx, rsi
jb 0x14001c768
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x160]
mov rax, rcx
cmp rdx, r14
jb 0x14001c763
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cf3f
call fcn.1401af36c
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rsp + 0x170], xmm0
mov word [rsp + 0x160], di
mov qword [rsp + 0x140], rdi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x150], xmm0
movdqa xmm1, xmmword [0x1401dc090]
movdqu xmmword [rsp + 0x150], xmm1
mov word [rsp + 0x140], di
lea r8, [rsp + 0xe0]
lea rcx, [rsp + 0x160]
test r13b, r13b
je 0x14001c877
cmp qword [rsp + 0xf8], rsi
cmovae r8, qword [rsp + 0xe0]
lea rdx, str._e___s__HKEY_CURRENT_USERSoftwareWinRAR
call fcn.1400fea4c
mov rbx, rax
lea rax, [rsp + 0x140]
cmp rax, rbx
je 0x14001c872
mov rdx, qword [rsp + 0x158]
cmp rdx, rsi
jb 0x14001c837
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, r14
jb 0x14001c832
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cf45
call fcn.1401af36c
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rsp + 0x150], xmm0
mov word [rsp + 0x140], di
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x140], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0x150], xmm1
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], r15
mov word [rbx], di
jmp 0x14001c922
cmp qword [rsp + 0xf8], rsi
cmovae r8, qword [rsp + 0xe0]
lea rdx, [0x1401dd668]
call fcn.1400fea4c
mov rbx, rax
lea rax, [rsp + 0x140]
cmp rax, rbx
je 0x14001c922
mov rdx, qword [rsp + 0x158]
cmp rdx, rsi
jb 0x14001c8e7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, r14
jb 0x14001c8e2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cf4b
call fcn.1401af36c
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rsp + 0x150], xmm0
mov word [rsp + 0x140], di
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x140], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0x150], xmm1
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], r15
mov word [rbx], di
lea rcx, [rsp + 0x160]
call fcn.140006b94
mov ebx, 0x70
mov r8d, ebx
xor edx, edx
lea rcx, [rsp + 0x70]
call fcn.1401b2120
mov dword [rsp + 0x70], ebx
mov dword [rsp + 0x74], 0x40
mov rax, qword [0x140233a38]
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x180]
cmp qword [rsp + 0x198], rsi
cmovae rax, qword [rsp + 0x180]
mov qword [rsp + 0x88], rax
lea rax, [rsp + 0x140]
cmp qword [rsp + 0x158], rsi
cmovae rax, qword [rsp + 0x140]
mov qword [rsp + 0x90], rax
mov dword [rsp + 0xa0], r12d
lea rcx, [rsp + 0x70]
call qword [sym.imp.SHELL32.dll_ShellExecuteExW]
test eax, eax
setne r12b
test eax, eax
je 0x14001c9db
mov edx, 0x2710
mov rcx, qword [rsp + 0xd8]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, qword [rsp + 0xd8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test r13b, r13b
je 0x14001cbe0
test r12b, r12b
je 0x14001cb54
mov qword [rsp + 0x120], rdi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x130], xmm0
lea rdx, [rsp + 0xe0]
cmp qword [rsp + 0xf8], rsi
cmovae rdx, qword [rsp + 0xe0]
mov r8, qword [rsp + 0xf0]
lea rcx, [rsp + 0x120]
call fcn.1400042c0
nop
lea rcx, [rsp + 0x120]
call fcn.1400cc5d4
test al, al
je 0x14001caf8
lea r8, [rsp + 0x120]
cmp qword [rsp + 0x138], rsi
cmovae r8, qword [rsp + 0x120]
lea rdx, str._e___s__HKEY_LOCAL_MACHINESoftwareWinRAR
lea rcx, [rsp + 0x160]
call fcn.1400fea4c
nop
mov rdx, rax
lea rcx, [rsp + 0x140]
call fcn.140017bbc
nop
lea rcx, [rsp + 0x160]
call fcn.140006b94
lea rax, [rsp + 0x140]
cmp qword [rsp + 0x158], rsi
cmovae rax, qword [rsp + 0x140]
mov qword [rsp + 0x90], rax
lea rcx, [rsp + 0x70]
call qword [sym.imp.SHELL32.dll_ShellExecuteExW]
test eax, eax
je 0x14001caf8
mov edx, 0x2710
mov rcx, qword [rsp + 0xd8]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, qword [rsp + 0xd8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0xe0]
call fcn.140022b10
nop
mov rdx, qword [rsp + 0x138]
cmp rdx, rsi
jb 0x14001cb3b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x120]
mov rax, rcx
cmp rdx, r14
jb 0x14001cb36
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cf51
call fcn.1401af36c
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rsp + 0x130], xmm0
mov word [rsp + 0x120], di
mov qword [rsp + 0x120], rdi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x130], xmm0
mov r8d, 0x10
lea rdx, str.ExportedSettings
lea rcx, [rsp + 0x120]
call fcn.1400041b8
nop
mov qword [rsp + 0x160], rdi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x170], xmm0
xor r8d, r8d
lea rdx, [0x1401dbff0]
lea rcx, [rsp + 0x160]
call fcn.1400041b8
nop
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x160]
call fcn.1401158c0
nop
lea rcx, [rsp + 0x160]
call fcn.140006b94
nop
lea rcx, [rsp + 0x120]
call fcn.140006b94
test r12b, r12b
je 0x14001ccaf
test r13b, r13b
jne 0x14001cbf3
call fcn.14001ba68
lea rbx, [rsp + 0xe0]
cmp qword [rsp + 0xf8], rsi
cmovae rbx, qword [rsp + 0xe0]
movzx ecx, r13b
xor ecx, 1
add ecx, 0x460
call fcn.1400f6aa0
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x120]
call fcn.1400fea4c
nop
mov ecx, 0x2fb
call fcn.1400f6aa0
mov qword [rsp + 0x160], rdi
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x170], xmm0
or r8, 0xffffffffffffffff
inc r8
cmp word [rax + r8*2], di
jne 0x14001cc54
mov rdx, rax
lea rcx, [rsp + 0x160]
call fcn.1400041b8
nop
mov r9d, 0x10000
lea r8, [rsp + 0x160]
lea rdx, [rsp + 0x120]
mov rcx, qword [0x140233a38]
call fcn.140162f50
nop
lea rcx, [rsp + 0x160]
call fcn.140006b94
nop
lea rcx, [rsp + 0x120]
call fcn.140006b94
jmp 0x14001cce5
cmp byte [rsp + 0x40], dil
jne 0x14001cce5
lea rbx, [rsp + 0x140]
cmp qword [rsp + 0x158], rsi
cmovae rbx, qword [rsp + 0x140]
mov ecx, 0x201
call fcn.1400f6aa0
mov rdx, rbx
mov rcx, rax
call fcn.14016b0ac
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, rsi
jb 0x14001cd28
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, r14
jb 0x14001cd23
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cf57
call fcn.1401af36c
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rsp + 0x150], xmm0
mov word [rsp + 0x140], di
mov rdx, qword [rsp + 0x198]
cmp rdx, rsi
jb 0x14001cd84
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x180]
mov rax, rcx
cmp rdx, r14
jb 0x14001cd7f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cf5d
call fcn.1401af36c
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rsp + 0x190], xmm0
mov word [rsp + 0x180], di
mov rdx, qword [rsp + 0x118]
cmp rdx, rsi
jb 0x14001cde0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x100]
mov rax, rcx
cmp rdx, r14
jb 0x14001cddb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cf63
call fcn.1401af36c
mov qword [rsp + 0x110], rdi
mov qword [rsp + 0x118], r15
mov word [rsp + 0x100], di
mov rdx, qword [rsp + 0xf8]
cmp rdx, rsi
jb 0x14001ce3b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, r14
jb 0x14001ce36
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001cf69
call fcn.1401af36c
mov al, r12b
jmp 0x14001c1e8
call fcn.140006bf8
int3
call fcn.140006b74
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
int3