Function at 0x180009ce0
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push r12
push r14
push r15
sub rsp, 0x20
mov r8d, 0x2243
inc r8d
test r8b, 1
jne 0x180009d04
mov r11d, 0xffffdd78
mov r9d, 0x38f
sub r11d, r8d
mov r10d, 0xffffdb69
nop dword [rax]
nop word [rax + rax]
inc r10d
mov eax, 0x55555556
imul r10d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea ecx, [rdx + rdx*2]
cmp r10d, ecx
jne 0x180009d30
nop word [rax + rax]
inc r9d
mov eax, 0x55555556
imul r9d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea ecx, [rdx + rdx*2]
cmp r9d, ecx
jne 0x180009d50
mov ebx, 0xe8f
nop
inc ebx
test bl, 1
jne 0x180009d70
add r11d, r9d
lea edi, [r8*2 - 0x44d1]
sub r9d, r11d
mov r8d, r11d
sub r8d, r10d
add r11d, 0x17e1
sub r8d, 0x1503
mov ecx, 0x1f86
sub ecx, ebx
mov edx, 0xffff9ea5
sub r9d, ecx
sub edx, r10d
mov r14d, ecx
lea r15d, [r11 + r10]
add ecx, 0x30d5
sub r9d, edi
mov eax, 0xfffffda0
add edi, ecx
sub eax, edx
add r14d, 0x1526
add r10d, eax
lea ebp, [rcx + 0xd44]
sub ebp, r8d
test dl, 1
je 0x180009de5
mov eax, 0xffffdf6a
test edx, edx
jg 0x180009dea
mov eax, 0x2096
lea esi, [rdx + rax]
add r9d, r9d
mov eax, 0x55555556
mov r12d, 0xffffc0c0
imul r10d
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, 0xfffffd42
lea ecx, [rdx + rdx*2]
cmp r10d, ecx
cmove r12d, eax
mov eax, 0x55555556
imul r11d
add r12d, r10d
sub r8d, edi
mov eax, edx
shr eax, 0x1f
add edx, eax
lea ecx, [rdx + rdx*2]
cmp r11d, ecx
je 0x180009e5a
nop dword [rax]
nop word [rax + rax]
inc r11d
mov eax, 0x55555556
imul r11d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea ecx, [rdx + rdx*2]
cmp r11d, ecx
jne 0x180009e40
mov eax, 0xd13
lea r10d, [r15*2 + 0x2539]
sub eax, esi
add r10d, esi
add edi, r14d
add r8d, 0xf80
add r9d, 0x1b90
test r8b, 1
je 0x180009e8f
test r8d, r8d
jle 0x180009e8f
add r8d, 0x232f
lea r15d, [rbp - 0xf78]
sub r10d, r9d
add r15d, eax
lea ebp, [rax - 0xac5]
sub r14d, edi
mov eax, 0x55555556
imul r8d
add esi, 0xffffdb56
sub edi, r10d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea ecx, [rdx + rdx*2]
cmp r8d, ecx
je 0x180009eea
nop word [rax + rax]
inc r8d
mov eax, 0x55555556
imul r8d
mov eax, edx
shr eax, 0x1f
add edx, eax
lea ecx, [rdx + rdx*2]
cmp r8d, ecx
jne 0x180009ed0
sub r8d, 0xaaf
sub r10d, esi
add ebp, r15d
mov eax, 0x1ef2
sub eax, r8d
add esi, edi
add r9d, eax
sub r8d, 0x386
mov eax, 0x6a8
add ebx, 0x1e9f
sub eax, edi
sub r11d, 0x411
add r9d, eax
add r15d, 0x16e8
mov eax, edi
sub eax, r12d
sub eax, r10d
test r9b, 1
je 0x180009f40
inc r9d
test r9b, 1
jne 0x180009f37
add r11d, eax
sub r9d, r8d
sub edi, 0x2364
sub ebp, r11d
sub r9d, edi
sub ebp, r14d
sub r9d, ebx
mov eax, 0x55555556
imul r8d
mov ebx, r12d
sub ebx, esi
mov eax, edx
shr eax, 0x1f
sub ebx, 0x16ee
add edx, eax
add esi, ebx
add ebx, r8d
mov eax, 0xffffd3c6
lea ecx, [rdx + rdx*2]
cmp r8d, ecx
mov ecx, 0x2c3a
cmove ecx, eax
lea eax, [rcx + r8*2]
lea ecx, [r15 + r14]
add ecx, r12d
cmp r14d, 0xffffbe7e
jne 0x180009fef
add eax, r9d
cmp eax, 0xfffdcbc9
jne 0x180009fef
lea eax, [rcx + rbx]
cmp eax, 0xfffecfd1
jne 0x180009fef
cmp r11d, 0x21394
jne 0x180009fef
cmp ebp, 0xfffee6ed
jne 0x180009fef
cmp esi, 0xfffffc23
jne 0x180009fef
cmp ecx, 0x82f9
jne 0x180009fef
lea eax, [r9 + r10]
cmp eax, 0xfffdad82
jne 0x180009fef
cmp r9d, 0xfffe834f
jne 0x180009fef
cmp edi, 0x15ae0
je 0x180009ffb
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add rsp, 0x20
pop r15
pop r14
pop r12
ret