Function at 0x1800994e0
Capabilities:
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x18], r8
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0x90
mov ebx, dword [rbp + 0x6f]
mov r15, r9
movaps xmmword [rax - 0x48], xmm6
mov r12d, edx
imul r13d, edx, 0x6bd
mov r14, rcx
movaps xmmword [rax - 0x58], xmm7
mov esi, edx
movaps xmmword [rax - 0x68], xmm8
cmp edx, r13d
ja 0x18009961d
movsd xmm8, qword [0x1800df4f8]
xor edi, edi
movsd xmm6, qword [rbp - 0x19]
movsd xmm7, qword [rbp - 0x19]
cmp esi, 0x4830
ja 0x1800996e3
je 0x1800996d6
cmp esi, 0xdf
ja 0x180099601
je 0x1800995f9
mov eax, esi
sub eax, 0x43
je 0x1800995e1
sub eax, 0xd
je 0x1800995d5
cmp eax, 0x52
jne 0x18009983e
lea r9, [rbp - 0x39]
mov dword [rbp - 0x39], 0x28
xor r8d, r8d
lea rdx, [rbp - 0x29]
lea ecx, [rax + 0x5a]
call fcn.180098000
test eax, eax
je 0x1800996cd
mov edi, 0xc4
mov eax, edi
sub eax, 0xc3
je 0x180099852
cmp eax, 1
jne 0x1800995c0
lea rcx, str.rdensty:__04lu
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_perror]
dec edi
cmp edi, 0xc2
ja 0x1800995a1
mov r8, qword [rbp + 0x77]
xor edi, edi
jmp 0x18009983e
movaps xmm7, xmm8
xorps xmm6, xmm6
jmp 0x18009983e
mov rax, qword [r15]
mov rcx, qword [rax + 0x20]
test byte [rcx + 0x64], 1
jne 0x18009983e
mov eax, 1
jmp 0x18009961f
mov dword [rbp + 0x6f], edi
jmp 0x18009983e
cmp esi, 0x1e5c
je 0x180099656
cmp esi, 0x2440
je 0x180099649
cmp esi, 0x3c75
jne 0x18009983e
mov eax, ebx
movaps xmm7, xmmword [rsp + 0x70]
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov dword [r14 + 0x70], 8
jmp 0x18009983e
mov eax, dword [r14]
lea r9, [rbp - 0x39]
xor edx, edx
mov dword [rbp - 0x31], 3
lea r8, [rbp - 0x31]
mov dword [rbp - 0x39], eax
lea ecx, [rdx + 0x7d]
call fcn.18008af50
test eax, eax
jne 0x1800995f2
mov eax, dword [r14]
lea r9, [rbp - 0x21]
xor edx, edx
mov dword [rbp - 0x31], 5
lea r8, [rbp - 0x31]
mov dword [rbp - 0x21], eax
lea ecx, [rdx + 0x7d]
call fcn.18008af50
test eax, eax
jne 0x1800995f2
mov eax, dword [r14]
lea r9, [rbp - 0x19]
xor edx, edx
mov dword [rbp - 0x31], 7
lea r8, [rbp - 0x31]
mov dword [rbp - 0x19], eax
lea ecx, [rdx + 0x7d]
call fcn.18008af50
test eax, eax
jne 0x1800995f2
mov ebx, edi
mov r8, qword [rbp + 0x77]
jmp 0x18009983e
mov dword [r14 + 0x74], 8
jmp 0x18009983e
cmp esi, 0x9010
ja 0x1800997ed
je 0x18009961d
cmp esi, 0x4968
je 0x1800997d5
cmp esi, 0x650c
je 0x180099799
cmp esi, 0x6c20
jne 0x18009983e
cmp dword [r14 + 0x74], 0
mov r8d, edi
jle 0x18009978b
lea rcx, [r14 + 0x7c]
nop word [rax + rax]
mov edx, 0x69
mov eax, edx
sub eax, 0x66
je 0x180099773
sub eax, 1
je 0x180099763
sub eax, 1
je 0x180099754
cmp eax, 1
jne 0x180099777
lea eax, [r8 + 1]
mov dword [rcx - 4], eax
jmp 0x180099777
mov dword [rcx], 1
mov dword [rcx + 4], 5
jmp 0x180099777
cvttsd2si eax, xmm6
mov dword [rcx + 0xc], 0x50
mov dword [rcx + 8], eax
jmp 0x180099777
addsd xmm6, xmm7
dec edx
cmp edx, 0x65
ja 0x180099735
inc r8d
add rcx, 0x14
cmp r8d, dword [r14 + 0x74]
jl 0x180099730
mov r8, qword [rbp + 0x77]
mov ebx, 1
jmp 0x18009983e
test byte [r15 + 0xe4], 0x80
je 0x18009961d
lea rax, [rbp + 0x6f]
mov dword [rbp - 0x31], 0x30
mov qword [rsp + 0x28], rax
lea r8, [rbp - 0x31]
mov r9, r15
mov dword [rsp + 0x20], 0x52
xor edx, edx
xor ecx, ecx
call fcn.1800c0d60
mov r8, qword [rbp + 0x77]
jmp 0x18009983e
mov rax, qword [rbp - 0x29]
mov rcx, qword [r14]
mov qword [rax + 0x18], rcx
mov rax, qword [rbp - 0x29]
mov rcx, qword [r8]
mov qword [rax + 0x20], rcx
jmp 0x18009983e
cmp esi, 0x922e
je 0x180099837
cmp esi, 0xc939
je 0x180099832
cmp esi, 0x12d66
jne 0x18009983e
mov qword [rsp + 0x28], rdi
lea r8, [rbp + 0x6f]
mov r9d, 0xbf
mov qword [rsp + 0x20], rdi
mov rdx, r15
mov dword [rbp - 0x31], 0x30
lea rcx, [rbp - 0x31]
call fcn.1800a3630
mov r8, qword [rbp + 0x77]
jmp 0x18009983e
inc dword [rbp + 0x6f]
jmp 0x18009983e
mov rax, qword [rbp - 0x29]
mov qword [r15], rax
imul eax, r12d, 0x73
add esi, eax
cmp esi, r13d
jbe 0x180099541
jmp 0x18009961d
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3