Function at 0x1400fe200
Capabilities:
Check for time delay via queryperformancecounter

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x600
mov rax, qword [0x14029a038]
xor rax, rsp
mov qword [rsp + 0x5f8], rax
cmp qword [rcx + 0x28], 0
je 0x1400fec18
mov rbx, rcx
mov eax, dword [0x1402a4468]
mov ecx, dword [0x14029dfe4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x1400fec1f
mov rax, qword [0x1402a4460]
cmp rax, 0x18
je 0x1400fed96
cmp rax, 0x10
je 0x1400fedc0
cmp rax, 4
je 0x1400fedea
lea rsi, [rsp + 0x60]
mov r8d, 0x548
mov rcx, rsi
mov dl, 0xaa
call fcn.1401808d0
lea rax, [rsp + 0x5a0]
mov qword [rsp + 0x5a8], rsi
mov qword [rsp + 0x5c8], rsi
mov byte [rsp + 0x5a0], 1
mov qword [rsp + 0x5b0], rsi
mov qword [rsp + 0x5b8], rsi
mov qword [rsp + 0x5c0], rax
cmp qword [rbx + 0x10], 0
je 0x1400fe4ca
lea r14, [rsp + 0x5b0]
xor r15d, r15d
lea r12, [0x1401df3a0]
mov rcx, qword [rbx]
mov rdx, qword [rcx]
mov rax, qword [rcx + 8]
inc rax
cmp rax, rdx
mov r8, rax
cmove r8, r15
mov r13, qword [rcx + 0x18]
imul rsi, r8, 0xa8
mov rcx, qword [r13 + rsi]
test rcx, rcx
je 0x1400fe34d
mov rax, qword [rcx + 0x18]
cmp rax, r12
jne 0x1400fe330
cmp qword [r13 + rsi + 0xa0], 0
je 0x1400fe55c
jmp 0x1400fe540
xor edx, edx
call qword [case.0x1401e7f70.0]
test al, al
je 0x1400fe31b
mov rax, qword [rbx]
mov r13, qword [rax + 0x18]
mov rdx, qword [rax]
mov rax, qword [rax + 8]
inc rax
cmp rax, rdx
mov ecx, 0
cmovne rcx, rax
imul r8, rcx, 0xa8
lea rdx, [r8 + r13]
mov rax, qword [rsp + 0x5b8]
cmp rax, qword [rsp + 0x5c0]
jae 0x1400feadb
test rax, rax
je 0x1400fee14
mov rcx, qword [rdx]
mov qword [rax], rcx
mov qword [rdx], r15
movups xmm0, xmmword [rdx + 8]
movups xmm1, xmmword [rdx + 0x18]
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 8], xmm0
lea rdi, [rax + 0x28]
lea rsi, [rdx + 0x28]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
mov cl, byte [rdx + 0x7c]
mov byte [rax + 0x7c], cl
mov ecx, dword [rdx + 0x78]
mov dword [rax + 0x78], ecx
mov cl, byte [r13 + r8 + 0x82]
mov byte [rax + 0x82], cl
movzx ecx, word [r13 + r8 + 0x80]
mov word [rax + 0x80], cx
mov rcx, qword [r13 + r8 + 0x88]
mov qword [rax + 0x88], rcx
mov qword [r13 + r8 + 0x88], r15
mov rcx, qword [r13 + r8 + 0x90]
mov qword [rax + 0x90], rcx
mov rcx, qword [r13 + r8 + 0x98]
mov qword [rax + 0x98], rcx
mov qword [r13 + r8 + 0x98], r15
mov rcx, qword [r13 + r8 + 0xa0]
mov qword [rax + 0xa0], rcx
add rax, 0xa8
mov qword [rsp + 0x5b8], rax
mov rax, qword [rbx]
mov rcx, qword [rax + 8]
inc rcx
cmp rcx, qword [rax]
mov rsi, qword [rax + 0x18]
mov edx, 0
cmovne rdx, rcx
mov qword [rax + 8], rdx
imul rdi, rdx, 0xa8
mov rcx, qword [rsi + rdi + 0x98]
test rcx, rcx
jne 0x1400fe4d5
lea r13, [rsi + rdi]
mov rsi, qword [rsi + rdi + 0x88]
test rsi, rsi
jne 0x1400fe4e1
mov rcx, qword [r13]
test rcx, rcx
jne 0x1400fe976
mov rax, qword [rbx]
mov rcx, qword [rax + 0x10]
cmp rcx, qword [rax + 8]
je 0x1400fe49c
dec qword [rbx + 0x10]
jne 0x1400fe2e6
jmp 0x1400fe55c
mov rcx, qword [rax + 0x20]
test rcx, rcx
je 0x1400fe48d
mov qword [rax + 0x20], 0
mov rsi, qword [rbx]
mov qword [rbx], rcx
test rsi, rsi
je 0x1400fe48d
mov rcx, rsi
call fcn.140008120
mov rcx, rsi
call fcn.14017b254
jmp 0x1400fe48d
mov r14, rsi
mov r15, rsi
jmp 0x1400fe589
lock dec dword [rcx]
jne 0x1400fe462
call fcn.14017b254
jmp 0x1400fe462
lock dec dword [rsi + 8]
jne 0x1400fe473
mov rcx, qword [rsi]
mov rax, qword [rcx + 8]
lea rdx, [0x1401e6bb0]
cmp qword [rcx + 0x10], rdx
jne 0x1400fecad
lea rcx, [0x140203760]
cmp rax, rcx
jne 0x1400fecad
mov rcx, qword [rsi + 0x18]
test rcx, rcx
je 0x1400fe521
lock dec dword [rcx]
je 0x1400fed82
mov rdi, qword [rsi + 0x10]
test rdi, rdi
je 0x1400fe533
lock dec dword [rdi]
je 0x1400fec54
mov rcx, rsi
call fcn.14017b254
jmp 0x1400fe473
mov rax, qword [r13 + rsi + 0x98]
test rax, rax
je 0x1400fe33c
mov al, byte [rax + 4]
test al, al
jne 0x1400fe33c
mov r14, qword [rsp + 0x5b0]
mov r15, r14
cmp r14, qword [rsp + 0x5b8]
jne 0x1400fe5de
test r15, r15
je 0x1400fee17
cmp r14, r15
jne 0x1400fe8cd
mov r15, r14
mov rsi, r14
mov qword [rsp + 0x5b8], r15
mov rax, qword [rsp + 0x5c8]
test rax, rax
je 0x1400febcc
cmp rax, rsi
jne 0x1400febcc
mov byte [rsi + 0x540], 0
cmp r15, r14
setne sil
mov rcx, qword [rsp + 0x5f8]
xor rcx, rsp
call fcn.14017e7b0
mov eax, esi
add rsp, 0x600
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp qword [rbx + 0x10], 0
jne 0x1400fe80d
movabs r14, 0xaaaaaaaaaaaaaaaa
movabs rdi, 0x8637bd05af7
cmp dword [rbx + 0x78], 0
jne 0x1400fe767
mov r15, qword [rbx + 0x30]
cmp qword [rbx + 8], 0
je 0x1400fe6b1
mov qword [rsp + 0x58], r14
mov rax, qword [0x14029bf90]
lea rcx, [0x140179e10]
cmp rax, rcx
jne 0x1400fed6c
lea rsi, [rsp + 0x5d0]
mov qword [rsi], 0
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov rax, qword [rsi]
cmp rax, rdi
jge 0x1400fef5e
imul rax, rax, 0xf4240
cqo
idiv qword [0x1402a2810]
mov qword [rsp + 0x58], rax
cmp rax, qword [rbx + 0x20]
jl 0x1400fe6b1
mov rax, qword [rbx + 0x18]
inc rax
cmp rax, 5
mov edx, 4
cmovae rdx, rax
mov rax, qword [rbx]
mov rcx, qword [rbx + 0x10]
mov qword [rbx + 0x18], rcx
test rax, rax
je 0x1400fe6b1
lea rcx, [rdx + 0x10]
xor r8d, r8d
add r8, qword [rax]
mov rax, qword [rax + 0x20]
test rax, rax
jne 0x1400fe69c
cmp rcx, r8
jb 0x1400fed12
lea rsi, [r15 + 0x20]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_TryAcquireSRWLockExclusive]
test al, al
je 0x1400fecd6
mov rax, qword [rbx]
mov rcx, qword [r15 + 0x28]
mov qword [rbx], rcx
mov qword [r15 + 0x28], rax
mov rax, qword [rbx + 8]
mov rcx, qword [r15 + 0x30]
mov qword [rbx + 8], rcx
mov qword [r15 + 0x30], rax
mov rax, qword [rbx + 0x10]
mov rcx, qword [r15 + 0x38]
mov qword [rbx + 0x10], rcx
mov qword [r15 + 0x38], rax
mov rax, qword [rbx + 0x18]
mov rcx, qword [r15 + 0x40]
mov qword [rbx + 0x18], rcx
mov qword [r15 + 0x40], rax
mov rax, qword [rbx + 0x20]
mov rcx, qword [r15 + 0x48]
mov qword [rbx + 0x20], rcx
mov qword [r15 + 0x48], rax
cmp byte [r15 + 0x158], 0
je 0x1400fe734
mov rdx, qword [rbx]
test rdx, rdx
je 0x1400fe734
mov r9, qword [rdx + 8]
cmp qword [rdx + 0x10], r9
jne 0x1400fe9a4
mov rax, qword [r15 + 0xb8]
cmp qword [rax + 0x10], 0
sete byte [r15 + 0x50]
cmp qword [r15 + 0xa8], 0
mov al, byte [r15 + 0x128]
je 0x1400fe98e
mov byte [r15 + 0x51], al
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
cmp qword [rbx + 8], 0
je 0x1400fe80d
mov qword [rsp + 0x58], r14
mov rax, qword [0x14029bf90]
lea rcx, [0x140179e10]
cmp rax, rcx
jne 0x1400fed56
lea rsi, [rsp + 0x5d0]
mov qword [rsi], 0
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov rax, qword [rsi]
cmp rax, rdi
jge 0x1400fef37
imul rax, rax, 0xf4240
cqo
idiv qword [0x1402a2810]
mov qword [rsp + 0x58], rax
cmp rax, qword [rbx + 0x20]
jl 0x1400fe80d
mov rax, qword [rbx + 0x18]
inc rax
cmp rax, 5
mov edx, 4
cmovae rdx, rax
mov rax, qword [rbx]
mov rcx, qword [rbx + 0x10]
mov qword [rbx + 0x18], rcx
test rax, rax
je 0x1400fe80d
lea rcx, [rdx + 0x10]
xor r8d, r8d
add r8, qword [rax]
mov rax, qword [rax + 0x20]
test rax, rax
jne 0x1400fe7f8
cmp rcx, r8
jb 0x1400fece3
mov r8, qword [rbx + 0x40]
cmp r8, 0xffffffffffffffff
je 0x1400fe8ab
mov r14, qword [rbx + 0x28]
mov rdi, qword [rbx + 0x38]
cmp qword [rbx + 0x10], 0
je 0x1400feb37
cmp byte [rbx + 0x50], 0
mov rdx, qword [rbx]
mov rcx, qword [rdx + 8]
mov rax, qword [rdx + 0x18]
jne 0x1400feaf2
mov rdx, qword [rdx]
inc rcx
xor r10d, r10d
cmp rcx, rdx
cmove rcx, r10
imul rcx, rcx, 0xa8
mov edx, dword [rax + rcx + 0x78]
mov r9, qword [rax + rcx + 0x30]
test r9, r9
jne 0x1400feb89
cmp rdi, 7
jae 0x1400fef85
mov rax, qword [rax + rcx + 0x90]
shl rdi, 5
lea rcx, [r14 + rdi]
add rcx, 8
lea r9, [rsp + 0x5d0]
mov qword [r9], rax
mov qword [r9 + 8], r10
mov dword [r9 + 0x10], edx
mov qword [r9 + 0x18], rbx
lea rdx, [rsp + 0x58]
call fcn.140008010
test byte [0x14029ccf0], 9
jne 0x1400fee1f
mov r15, qword [rsp + 0x5b0]
mov r14, qword [rsp + 0x5b8]
jmp 0x1400fe571
mov rbx, r14
mov rcx, qword [rbx - 0x10]
test rcx, rcx
jne 0x1400fe900
mov rsi, qword [rbx - 0x20]
test rsi, rsi
jne 0x1400fe90a
mov rcx, qword [rbx - 0xa8]
add rbx, 0xffffffffffffff58
test rcx, rcx
jne 0x1400feabc
cmp rbx, r15
je 0x1400fe969
jmp 0x1400fe8d0
lock dec dword [rcx]
jne 0x1400fe8d9
jmp 0x1400feae8
lock dec dword [rsi + 8]
jne 0x1400fe8e2
mov rcx, qword [rsi]
mov rax, qword [rcx + 8]
lea rdx, [0x1401e6bb0]
cmp qword [rcx + 0x10], rdx
jne 0x1400fed41
lea rcx, [0x140203760]
cmp rax, rcx
jne 0x1400fed41
mov rcx, qword [rsi + 0x18]
test rcx, rcx
je 0x1400fe94a
lock dec dword [rcx]
je 0x1400fed8c
mov rdi, qword [rsi + 0x10]
test rdi, rdi
je 0x1400fe95c
lock dec dword [rdi]
je 0x1400fecc0
mov rcx, rsi
call fcn.14017b254
jmp 0x1400fe8e2
mov rsi, qword [rsp + 0x5b0]
jmp 0x1400fe589
lock dec dword [rcx]
jne 0x1400fe480
mov rax, qword [rcx + 0x10]
call qword [case.0x1401e7f70.0]
jmp 0x1400fe480
test al, al
je 0x1400fead4
mov al, byte [r15 + 0x130]
xor al, 1
jmp 0x1400fe75a
inc r9
mov r8, qword [rdx]
mov rcx, qword [rdx + 0x18]
xor eax, eax
cmp r9, r8
cmovne rax, r9
mov r9, qword [r15 + 0x160]
imul r11, rax, 0xa8
cmp qword [rcx + r11 + 0x28], r9
jge 0x1400fea05
xor r10d, r10d
cmp rax, qword [rdx + 0x10]
jne 0x1400fe9e9
mov rdx, qword [rdx + 0x20]
test rdx, rdx
je 0x1400fe734
mov r8, qword [rdx]
mov rax, qword [rdx + 8]
inc rax
cmp rax, r8
cmove rax, r10
mov rcx, qword [rdx + 0x18]
imul r11, rax, 0xa8
cmp qword [rcx + r11 + 0x28], r9
jl 0x1400fe9cf
add r11, rcx
mov byte [r15 + 0x158], 0
mov edx, dword [r11 + 0x78]
mov r9, qword [r11 + 0x30]
test r9, r9
jne 0x1400febd9
xor r8d, r8d
imul rax, rax, 0xa8
mov rax, qword [rcx + rax + 0x90]
cmp byte [r15 + 0x130], 0
lea r12, [r15 + 0x138]
mov qword [r15 + 0x138], rax
mov qword [r15 + 0x140], r8
mov dword [r15 + 0x148], edx
jne 0x1400fea61
mov byte [r15 + 0x130], 1
mov rcx, qword [r15 + 0xb8]
mov eax, dword [r12 + 0x10]
lea rdx, [rsp + 0x5d0]
mov dword [rdx + 0x10], eax
movups xmm0, xmmword [r12]
movaps xmmword [rdx], xmm0
call fcn.1401babe0
cmp byte [r15 + 0x130], 0
je 0x1400fed54
mov rcx, qword [r15 + 0xb0]
mov eax, dword [r12 + 0x10]
lea rdx, [rsp + 0x5d0]
mov dword [rdx + 0x10], eax
movups xmm0, xmmword [r12]
movaps xmmword [rdx], xmm0
call fcn.1401babe0
jmp 0x1400fe734
lock dec dword [rcx]
jne 0x1400fe8f9
mov rax, qword [rcx + 0x10]
call qword [case.0x1401e7f70.0]
jmp 0x1400fe8f9
xor eax, eax
jmp 0x1400fe75a
mov rcx, r14
call fcn.140103130
jmp 0x1400fe430
call fcn.14017b254
jmp 0x1400fe8d9
inc rcx
mov rdx, qword [rdx]
xor r11d, r11d
cmp rcx, rdx
mov r9, rcx
cmove r9, r11
imul r10, r9, 0xa8
mov r9d, dword [rax + r10 + 0x78]
mov rsi, qword [rax + r10 + 0x30]
test rsi, rsi
jne 0x1400fec6a
mov rsi, qword [rbx + 0x58]
cmp qword [rax + r10 + 0x90], rsi
je 0x1400fef8b
jb 0x1400fe849
cmp rdi, 7
jae 0x1400fef88
mov rax, rdi
shl rax, 5
lea rsi, [r14 + rax]
add rsi, 8
mov rcx, rsi
mov rdx, r8
call fcn.1400079f0
mov rax, qword [rsi + 8]
cmp rax, qword [rsi + 0x10]
jne 0x1400fe8ab
mov rax, qword [r14 + 0xe8]
dec dword [rax + rdi*4 + 0x10]
jne 0x1400fe8ab
mov ecx, dword [rax + 0x30]
btr ecx, edi
mov qword [rax + 0x30], rcx
jmp 0x1400fe8ab
lea r10, [rax + rcx]
cmp dword [r10 + 0x40], 0
jne 0x1400febc4
movabs r11, 0x8000000000000001
mov r10, qword [r10 + 0x38]
lea rsi, [r10 + r11]
cmp rsi, 2
jb 0x1400fefa0
lea r11, [r9 + r10]
sar r11, 0x3f
btc r11, 0x3f
add r9, r10
cmovo r9, r11
mov r10, r9
jmp 0x1400fe86c
mov rcx, rsi
call fcn.14017b254
jmp 0x1400fe5b2
cmp dword [r11 + 0x40], 0
jne 0x1400fec10
movabs r10, 0x8000000000000001
mov r8, qword [r11 + 0x38]
lea r11, [r8 + r10]
cmp r11, 2
jb 0x1400fefb9
lea r10, [r9 + r8]
sar r10, 0x3f
btc r10, 0x3f
add r9, r8
cmovo r9, r10
mov r8, r9
jmp 0x1400fea24
xor esi, esi
jmp 0x1400fe5b9
lea rcx, [0x1402a4468]
call fcn.14017b2bc
cmp dword [0x1402a4468], 0xffffffff
jne 0x1400fe257
mov qword [0x1402a4460], 8
lea rcx, [0x1402a4468]
call fcn.14017b25c
jmp 0x1400fe257
lea rcx, [rdi + 8]
call fcn.1400091b0
mov rcx, rdi
call fcn.14017b254
jmp 0x1400fe533
lea r11, [rax + r10]
cmp dword [r11 + 0x40], 0
jne 0x1400feca5
movabs r15, 0x8000000000000001
mov r11, qword [r11 + 0x38]
lea r12, [r11 + r15]
cmp r12, 2
jb 0x1400fefd2
lea r15, [rsi + r11]
sar r15, 0x3f
btc r15, 0x3f
add rsi, r11
cmovo rsi, r15
mov r11, rsi
jmp 0x1400feb1f
mov rcx, rsi
mov edx, 1
call qword [case.0x1401e7f70.0]
jmp 0x1400fe473
lea rcx, [rdi + 8]
call fcn.1400091b0
mov rcx, rdi
call fcn.14017b254
jmp 0x1400fe95c
mov rcx, rsi
call fcn.1400fdfc0
jmp 0x1400fe6c6
mov rcx, rbx
call fcn.1400081b0
mov rax, qword [rsp + 0x58]
mov ecx, 0x4c4b40
lea rdx, [rcx + rax]
sar rdx, 0x3f
btc rdx, 0x3f
add rcx, rax
cmovo rcx, rdx
mov qword [rbx + 0x20], rcx
jmp 0x1400fe80d
mov rcx, rbx
call fcn.1400081b0
mov rax, qword [rsp + 0x58]
mov ecx, 0x4c4b40
lea rdx, [rcx + rax]
sar rdx, 0x3f
btc rdx, 0x3f
add rcx, rax
cmovo rcx, rdx
mov qword [rbx + 0x20], rcx
jmp 0x1400fe6b1
mov rcx, rsi
mov edx, 1
call qword [case.0x1401e7f70.0]
jmp 0x1400fe8e2
ud2
lea rsi, [rsp + 0x58]
mov rcx, rsi
call qword [case.0x1401e7f70.0]
mov rax, qword [rsi]
jmp 0x1400fe7c7
lea rsi, [rsp + 0x58]
mov rcx, rsi
call qword [case.0x1401e7f70.0]
mov rax, qword [rsi]
jmp 0x1400fe66b
call fcn.14017b254
jmp 0x1400fe521
call fcn.14017b254
jmp 0x1400fe94a
mov rcx, qword [rsp + 0x5f8]
xor rcx, rsp
call fcn.14017e7b0
mov rcx, rbx
add rsp, 0x600
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1401edb70
mov rcx, qword [rsp + 0x5f8]
xor rcx, rsp
call fcn.14017e7b0
mov rcx, rbx
add rsp, 0x600
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1401ed900
mov rcx, qword [rsp + 0x5f8]
xor rcx, rsp
call fcn.14017e7b0
mov rcx, rbx
add rsp, 0x600
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1401ed610
int3
xor r15d, r15d
jmp 0x1400fe5b2
mov rdi, qword [rbx + 0x30]
mov rax, qword [rdi + 0x10]
mov esi, dword [rax + 4]
call sub.KERNEL32.dll_GetCurrentThreadId
cmp esi, eax
jne 0x1400fe8b8
lea rsi, [rdi + 0x20]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_TryAcquireSRWLockExclusive]
test al, al
je 0x1400fefeb
mov rbx, qword [rdi + 0x38]
mov rax, qword [rdi + 0xb0]
mov rcx, qword [rdi + 0xb8]
mov r15, qword [rcx + 0x10]
mov r14, qword [rax + 0x10]
mov r12, qword [rdi + 0xd0]
mov r13, qword [rdi + 0xc8]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
test byte [0x14029ccf0], 0x19
je 0x1400fe8b8
sub r12, r13
shr r12, 3
imul eax, r12d, 0x3cf3cf3d
add r15d, ebx
add r14d, r15d
add r14d, eax
mov ecx, dword [rdi]
call fcn.1402037c0
mov rsi, rax
lea rdi, [rsp + 0x58]
mov rcx, rdi
call fcn.1401193e0
call sub.KERNEL32.dll_GetCurrentThreadId
movaps xmm0, xmmword [0x140270690]
lea rbx, [rsp + 0x5d0]
movaps xmmword [rbx], xmm0
movaps xmmword [rbx + 0x10], xmm0
movabs rcx, 0xaaaaaaaaaaaaaaaa
mov qword [rbx + 0x20], rcx
mov word [rbx], 0x301
lea rcx, [0x140271c65]
mov qword [rbx + 8], rcx
movsxd rcx, r14d
mov qword [rbx + 0x18], rcx
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x38], rdi
mov dword [rsp + 0x30], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x48], 0
lea rdx, [0x14029ccf0]
mov cl, 0x43
mov r8, rsi
xor r9d, r9d
call fcn.140104700
mov rcx, rbx
call fcn.140118cc0
jmp 0x1400fe8b8
mov rcx, qword [0x1402a2810]
cqo
idiv rcx
imul r8, rax, 0xf4240
imul rax, rdx, 0xf4240
cqo
idiv rcx
add rax, r8
jmp 0x1400fe7c2
mov rcx, qword [0x1402a2810]
cqo
idiv rcx
imul r8, rax, 0xf4240
imul rax, rdx, 0xf4240
cqo
idiv rcx
add rax, r8
jmp 0x1400fe666
int3
int3
cmp r11, qword [rbx + 0x60]
jne 0x1400fef95
cmp r9d, dword [rbx + 0x68]
jl 0x1400fe849
jmp 0x1400feb37
add r11, r9
cmp r11, 1
ja 0x1400fe86c
cmp r9, r10
je 0x1400fe86c
int3
add r10, r9
cmp r10, 1
ja 0x1400fea24
cmp r9, r8
je 0x1400fea24
int3
add r15, rsi
cmp r15, 1
ja 0x1400feb1f
cmp rsi, r11
je 0x1400feb1f
int3
mov rcx, rsi
call fcn.1400fdfc0
jmp 0x1400fee4c