Function at 0x1400323d4
Capabilities:
Terminate process

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0x2f]
sub rsp, 0x88
mov rax, qword [0x140080920]
or dword [rax + 0x1c40], 2
mov dword [rax + 0x1c64], 0x437a0000
mov dword [rax + 0x1c68], 0x43960000
mov dword [rax + 0x1c48], 1
movabs rax, 0xea8b82de89be40f6
mov qword [rbp - 0x31], rax
mov rax, qword [rbp - 0x31]
mov qword [rbp - 0x29], rax
movabs rax, 0xf6050824e6d486ac
mov qword [rbp - 0x31], rax
mov rax, qword [rbp - 0x31]
mov qword [rbp - 0x21], rax
movabs rdi, 0x8fcfa2adaed125b5
mov qword [rbp - 0x31], rdi
mov rax, qword [rbp - 0x31]
mov qword [rbp - 0x19], rax
movabs rbx, 0xf6050824e6d486c2
mov qword [rbp - 0x31], rbx
mov rax, qword [rbp - 0x31]
mov qword [rbp - 0x11], rax
movdqa xmm0, xmmword [rbp - 0x29]
xorps xmm0, xmmword [rbp - 0x19]
movdqa xmmword [rbp - 0x29], xmm0
xor edx, edx
lea r8d, [rdx + 0x22]
lea rcx, [rbp - 0x29]
call fcn.14000af34
lea rcx, [rbp + 0x67]
call fcn.14000e1e4
mov rcx, qword [0x140080920]
mov rax, qword [rcx + 0x1b90]
movss xmm2, dword [rax + 0x11c]
subss xmm2, dword [rax + 0x4c]
addss xmm2, dword [rax + 0x90]
addss xmm2, dword [0x14007be98]
movss xmm4, dword [rax + 0x118]
movss xmm0, dword [rax + 0x48]
movss xmm1, dword [rax + 0x8c]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm3, dword [rax + 0x4c]
subss xmm3, dword [rax + 0x90]
addss xmm3, xmm2
subss xmm4, xmm0
addss xmm4, xmm1
addss xmm4, dword [0x14007be98]
movss xmm0, dword [rax + 0x48]
subss xmm0, dword [rax + 0x8c]
addss xmm4, xmm0
movss dword [rax + 0x118], xmm4
movss dword [rax + 0x11c], xmm3
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm4
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movss xmm1, dword [0x14007be74]
mov ecx, 0xb
call fcn.140002e00
movss xmm1, dword [rbp + 0x6b]
subss xmm1, dword [0x14007beb4]
movss xmm0, dword [rbp + 0x67]
subss xmm0, dword [0x14007bea8]
movss dword [rbp + 0x77], xmm0
movss dword [rbp + 0x7b], xmm1
movabs rax, 0xe0add6dec7bd0696
mov qword [rbp - 0x31], rax
mov rax, qword [rbp - 0x31]
mov qword [rbp - 0x19], rax
movabs rax, 0x84606c4583bcd9ba
mov qword [rbp - 0x31], rax
mov rax, qword [rbp - 0x31]
mov qword [rbp - 0x11], rax
movabs rdx, 0x8305705fe702de77
mov qword [rbp - 0x31], rdx
mov rax, qword [rbp - 0x31]
mov qword [rbp - 9], rax
movabs rcx, 0x9761ec5ed66e18bc
mov qword [rbp - 0x31], rcx
mov rax, qword [rbp - 0x31]
mov qword [rbp - 1], rax
mov qword [rbp - 0x31], rdi
mov rax, qword [rbp - 0x31]
mov qword [rbp + 7], rax
mov qword [rbp - 0x31], rbx
mov rax, qword [rbp - 0x31]
mov qword [rbp + 0xf], rax
mov qword [rbp - 0x31], rdx
mov rax, qword [rbp - 0x31]
mov qword [rbp + 0x17], rax
mov qword [rbp - 0x31], rcx
mov rax, qword [rbp - 0x31]
mov qword [rbp + 0x1f], rax
movdqa xmm0, xmmword [rbp - 0x19]
xorps xmm0, xmmword [rbp + 7]
movdqa xmmword [rbp - 0x19], xmm0
movdqa xmm1, xmmword [rbp - 9]
xorps xmm1, xmmword [rbp + 0x17]
movdqa xmmword [rbp - 9], xmm1
lea rdx, [rbp + 0x77]
lea rcx, [rbp - 0x19]
call fcn.14002e9fc
xor edi, edi
mov rbx, qword [0x1400809e8]
mov rax, qword [rbx + 8]
sub rax, qword [rbx]
sar rax, 6
test rax, rax
je 0x1400326f7
mov dword [rbp + 0x7f], 0x3f000000
mov dword [rbp + 0x83], 0x3f000000
and dword [rbp - 0x39], edi
and dword [rbp - 0x35], edi
xor r14d, r14d
mov rdx, rbx
mov r15d, dword [rdx + 0x18]
cmp edi, r15d
sete sil
mov rbx, qword [rbx]
add rbx, r14
lea rdx, [rbp + 0x7f]
mov ecx, 0x16
call fcn.140002e78
cmp qword [rbx + 0x18], 0xf
jbe 0x140032695
mov rbx, qword [rbx]
lea r9, [rbp - 0x39]
xor r8d, r8d
mov dl, sil
mov rcx, rbx
call fcn.14002e4c4
mov rbx, qword [0x1400809e8]
test al, al
je 0x1400326bc
cmp edi, r15d
setne sil
mov dword [rbx + 0x18], edi
mov ecx, 1
call fcn.140002f04
test sil, sil
je 0x1400326d7
call fcn.14000dae8
mov rbx, qword [0x1400809e8]
inc edi
add r14, 0x40
mov rdx, rbx
mov rcx, qword [rbx + 8]
sub rcx, qword [rbx]
sar rcx, 6
movsxd rax, edi
cmp rax, rcx
jb 0x14003266c
call fcn.14002ec88
movss xmm0, dword [rbp + 0x67]
subss xmm0, dword [0x14007bea8]
movss dword [rbp + 0x6f], xmm0
mov dword [rbp + 0x73], 0x41a00000
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x140080a30], eax
jle 0x14003277f
lea rcx, [0x140080a30]
call fcn.140034040
cmp dword [0x140080a30], 0xffffffff
jne 0x14003277f
xorps xmm0, xmm0
movups xmmword [0x140080a10], xmm0
movdqa xmm1, xmmword [0x14007bf40]
movdqu xmmword [0x140080a20], xmm1
mov byte [0x140080a10], 0
lea rcx, [0x140035528]
call fcn.14003445c
lea rcx, [0x140080a30]
call fcn.140033fd4
mov rcx, qword [0x140080920]
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x118]
subss xmm0, dword [rax + 0x48]
addss xmm0, dword [rax + 0x8c]
addss xmm0, dword [0x14007be98]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x8c]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
lea rdx, str.Launch
lea rcx, [rbp + 7]
call fcn.140033984
nop
mov rcx, rax
call fcn.140033748
cmp qword [rax + 0x18], 0xf
jbe 0x140032808
mov rax, qword [rax]
lea rdx, [rbp + 0x6f]
mov rcx, rax
call fcn.14002ca34
mov bl, al
mov edi, 0x1000
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0xf
jbe 0x140032855
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, rdi
jb 0x140032850
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140032850
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140033f20
movdqa xmm0, xmmword [0x14007bf40]
movdqu xmmword [rbp + 0x17], xmm0
mov byte [rbp + 7], 0
test bl, bl
jne 0x14003296a
mov rcx, qword [0x140080920]
mov rax, qword [rcx + 0x1b90]
movss xmm0, dword [rax + 0x118]
subss xmm0, dword [rax + 0x48]
addss xmm0, dword [rax + 0x8c]
addss xmm0, dword [0x14007be98]
mov byte [rax + 0xc1], 1
mov rax, qword [rcx + 0x1b90]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x8c]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
lea rdx, str.Exit
lea rcx, [rbp + 7]
call fcn.140033984
nop
mov rcx, rax
call fcn.140033748
cmp qword [rax + 0x18], 0xf
jbe 0x1400328f7
mov rax, qword [rax]
lea rdx, [rbp + 0x6f]
mov rcx, rax
call fcn.14002ca34
mov bl, al
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0xf
jbe 0x14003293f
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, rdi
jb 0x14003293a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003293a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140033f20
test bl, bl
je 0x14003294c
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 1
call fcn.140002f04
add rsp, 0x88
pop r15
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
jmp fcn.14000d420
call fcn.140032100
int3