Function at 0x1400055b0
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r14
push r15
sub rsp, 0x170
lea rbp, [rsp + 0x40]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x140092040]
xor rax, rsp
mov qword [rbp + 0x120], rax
movabs rdi, 0x704efe2f6964693c
lea r9, [rbp + 0x30]
mov qword [rbp + 0x38], rdi
lea rdx, [0x1400920d8]
movabs rax, 0x8fbc3972885a2fc1
mov qword [rbp + 0x18], rdi
mov qword [rbp + 0x30], rax
mov rsi, rcx
mov rcx, qword [0x1401170c0]
movabs r14, 0x8fbc3906f03f5bef
mov qword [rbp + 0x10], r14
mov r8d, 0xe
vmovdqu xmm0, xmmword [rbp + 0x10]
vpxor xmm1, xmm0, xmmword [rbp + 0x30]
vmovdqu xmmword [rbp + 0x30], xmm1
call fcn.140003780
mov rcx, qword [0x1401170c0]
lea r8, [rbp]
mov r9d, 4
mov dword [rbp], 0
mov rbx, rax
lea rdx, [rax + 3]
call fcn.14006b860
movsxd rdx, dword [rbp]
mov rax, qword [0x1401170b0]
add rdx, 7
add rdx, rbx
mov qword [rax + 0x198], rdx
je 0x14000569b
lea rax, [rdx - 0x1000000]
movabs rcx, 0x7ffffefffffe
cmp rax, rcx
ja 0x14000569b
mov al, 1
jmp 0x14000569d
xor al, al
test al, al
jne 0x1400058b4
movabs rax, 0x8fd33974f04d5baa
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x30], rax
lea r8, [rbp + 0x30]
movabs rax, 0x704efe2f6964694e
mov qword [rbp + 0x18], rdi
vmovdqu xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0x38], rax
lea rdx, [rbp + 0x60]
vpxor xmm1, xmm0, xmmword [rbp + 0x30]
movabs rax, 0x8fd0396ff05e5ba9
mov qword [rbp + 0xc0], r14
mov qword [rbp + 0x60], rax
mov r9d, 0x10
movabs rax, 0x703afe0f69006959
mov qword [rbp + 0xc8], rdi
mov qword [rbp + 0x68], rax
xor ecx, ecx
movabs rax, 0xd1957a65db3af466
mov qword [rbp + 0x70], rax
movabs rax, 0x11ec18e011c789aa
mov qword [rbp + 0x78], rax
movabs rax, 0x38ed40db18fcb563
mov qword [rbp + 0x80], rax
movabs rax, 0x5b1bbcb404839505
mov qword [rbp + 0x88], rax
movabs rax, 0x653854bcc825cb0f
mov qword [rbp + 0x90], rax
movabs rax, 0xd18381863b58b4cf
mov qword [rbp + 0x98], rax
movabs rax, 0xf74bc8fe515197b4
vmovdqu ymm2, ymmword [rbp + 0x80]
mov qword [rbp + 0xa0], rax
movabs rax, 0x236b507fc8c4656
mov qword [rbp + 0xa8], rax
movabs rax, 0x16b9cb75c7abd9b6
mov qword [rbp + 0xb0], rax
movabs rax, 0x7078eb259f300088
mov qword [rbp + 0xb8], rax
movabs rax, 0xd1e07a04db1af409
mov qword [rbp + 0xd0], rax
movabs rax, 0x119918cd11a889de
mov qword [rbp + 0xd8], rax
movabs rax, 0x389940ba1898b513
vmovdqu ymm0, ymmword [rbp + 0xc0]
mov qword [rbp + 0xe0], rax
movabs rax, 0x5b74bcc304a39560
mov qword [rbp + 0xe8], rax
movabs rax, 0x651854d8c849cb7d
mov qword [rbp + 0xf0], rax
movabs rax, 0xd1ea81e13b39b4a2
mov qword [rbp + 0xf8], rax
movabs rax, 0xf73fc8de517d97d7
mov qword [rbp + 0x100], rax
movabs rax, 0x257b527fcf54624
mov qword [rbp + 0x108], rax
movabs rax, 0x16d7cb1cc7cad9d1
vmovdqu xmmword [rbp + 0x30], xmm1
vpxor ymm1, ymm0, ymmword [rbp + 0x60]
vpxor ymm0, ymm2, ymmword [rbp + 0xe0]
mov qword [rbp + 0x110], rax
movabs rax, 0x7078eb259f3000a6
vmovdqu ymmword [rbp + 0x60], ymm1
vmovdqu ymm1, ymmword [rbp + 0xa0]
mov qword [rbp + 0x118], rax
vpxor ymm2, ymm1, ymmword [rbp + 0x100]
vmovdqu ymmword [rbp + 0xa0], ymm2
vmovdqu ymmword [rbp + 0x80], ymm0
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxW]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movabs r14, 0xb2f4fc0794908cf3
movabs r15, 0x431bde82d7b634db
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rbx, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
mov rcx, rax
cmp rbx, 0x989680
jne 0x1400058e9
imul rbx, rcx, 0x64
jmp 0x14000595d
cmp rbx, 0x16e3600
jne 0x14000593c
mov rax, r14
imul rcx
lea r8, [rcx + rdx]
sar r8, 0x18
mov rax, r8
shr rax, 0x3f
add r8, rax
imul rax, r8, 0x16e3600
sub rcx, rax
mov rax, r14
imul rcx, rcx, 0x3b9aca00
imul rcx
lea rbx, [rcx + rdx]
sar rbx, 0x18
mov rax, rbx
shr rax, 0x3f
add rbx, rax
imul rax, r8, 0x3b9aca00
jmp 0x14000595a
cqo
idiv rbx
mov rcx, rax
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
mov rbx, rax
imul rax, rcx, 0x3b9aca00
add rbx, rax
mov rcx, qword [0x1401170b0]
mov rdi, rbx
sub rdi, qword [0x140117080]
call fcn.140072410
cmp rdi, 0x1e8480
jl 0x140005990
mov rcx, rsi
call fcn.1400059c0
mov qword [0x140117080], rbx
jmp 0x1400058c8
mov rax, r15
lea rcx, [rbp]
imul rdi
sar rdx, 0x12
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov eax, 1
sub rax, rdx
mov qword [rbp], rax
call fcn.140008c00
jmp 0x1400058c8