Function at 0x180052fc0
Capabilities:
Terminate process

Disassembly:
push rbp
sub rsp, 0xa0
lea rbp, [rsp + 0x80]
mov qword [rbp - 0x60], r8
mov qword [rbp - 0x58], rdx
mov qword [rbp - 0x50], rcx
mov rax, qword [0x1800eb0a8]
xor rax, rbp
mov qword [rbp + 0x18], rax
mov dword [rbp - 0x44], 0xc28197f9
mov eax, dword [rbp - 0x44]
mov dword [rbp - 0x64], eax
sub eax, 0x82942d8e
je 0x18005326f
jmp 0x180053007
mov eax, dword [rbp - 0x64]
sub eax, 0x872cc07f
je 0x180053386
jmp 0x18005301a
mov eax, dword [rbp - 0x64]
sub eax, 0x88731f33
je 0x1800532a9
jmp 0x18005302d
mov eax, dword [rbp - 0x64]
sub eax, 0xae2932fb
je 0x180053204
jmp 0x180053040
mov eax, dword [rbp - 0x64]
sub eax, 0xc28197f9
je 0x180053129
jmp 0x180053053
mov eax, dword [rbp - 0x64]
sub eax, 0xfcec0b7b
je 0x1800531c4
jmp 0x180053066
mov eax, dword [rbp - 0x64]
sub eax, 0x47fdf0c
je 0x1800533d6
jmp 0x180053079
mov eax, dword [rbp - 0x64]
sub eax, 0x5d6a179
je 0x1800533a5
jmp 0x18005308c
mov eax, dword [rbp - 0x64]
sub eax, 0xbdd9df1
je 0x180053263
jmp 0x18005309f
mov eax, dword [rbp - 0x64]
sub eax, 0x19eab3c5
je 0x180053250
jmp 0x1800530b2
mov eax, dword [rbp - 0x64]
sub eax, 0x340f5fd4
je 0x180053229
jmp 0x1800530c5
mov eax, dword [rbp - 0x64]
sub eax, 0x461774ca
je 0x180053292
jmp 0x1800530d8
mov eax, dword [rbp - 0x64]
sub eax, 0x52b3570e
je 0x180053196
jmp 0x1800530eb
mov eax, dword [rbp - 0x64]
sub eax, 0x56121d47
je 0x180053325
jmp 0x1800530fe
mov eax, dword [rbp - 0x64]
sub eax, 0x7131f99b
je 0x1800533b7
jmp 0x180053111
mov eax, dword [rbp - 0x64]
sub eax, 0x735b7be8
je 0x180053392
jmp 0x180053124
jmp 0x1800533ef
mov rcx, qword [rbp - 0x50]
mov rdx, qword [rbp - 0x58]
mov r8, qword [rbp - 0x60]
mov eax, 0x10
mov qword [rbp - 0x78], rax
call fcn.1800e0a50
sub rsp, rax
mov rax, qword [rbp - 0x78]
mov r9, rsp
mov qword [rbp - 0x70], r9
call fcn.1800e0a50
sub rsp, rax
mov rax, qword [rbp - 0x78]
mov r9, rsp
mov qword [rbp - 0x28], r9
call fcn.1800e0a50
sub rsp, rax
mov rax, qword [rbp - 0x70]
mov r9, rsp
mov qword [rbp - 0x20], r9
mov qword [rbp - 0x38], r8
mov qword [rbp - 0x40], rdx
mov qword [rax], rcx
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x44], 0x52b3570e
jmp 0x1800533ef
mov rcx, qword [rbp - 0x18]
sub rsp, 0x20
call fcn.180035250
add rsp, 0x20
mov ecx, eax
mov rax, qword [rbp - 0x28]
mov dword [rax], ecx
mov rax, qword [rbp - 0x28]
mov eax, dword [rax]
mov dword [rbp - 0xc], eax
mov dword [rbp - 0x44], 0xfcec0b7b
jmp 0x1800533ef
mov r8d, dword [rbp - 0xc]
mov ecx, 1
xor edx, edx
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_OpenProcess]
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp - 0x20]
mov qword [rax], rcx
mov rdx, qword [rbp - 0x20]
mov eax, 0x82942d8e
mov ecx, 0xae2932fb
cmp qword [rdx], 0
cmove eax, ecx
mov dword [rbp - 0x44], eax
jmp 0x1800533ef
mov rax, qword [rbp - 0x38]
mov qword [rbp - 8], rax
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov dword [rbp + 4], eax
mov dword [rbp - 0x44], 0x340f5fd4
jmp 0x1800533ef
mov rcx, qword [rbp - 8]
mov edx, dword [rbp + 4]
lea r8, [0x1800e2938]
sub rsp, 0x20
call fcn.18003a480
add rsp, 0x20
mov dword [rbp - 0x44], 0x19eab3c5
jmp 0x1800533ef
mov dword [rbp - 0x2c], 0xffffffff
mov dword [rbp - 0x44], 0xbdd9df1
jmp 0x1800533ef
mov dword [rbp - 0x44], 0x5d6a179
jmp 0x1800533ef
mov rax, qword [rbp - 0x20]
mov rcx, qword [rax]
xor edx, edx
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
add rsp, 0x20
mov dword [rbp - 0x44], 0x461774ca
jmp 0x1800533ef
mov rax, qword [rbp - 0x20]
mov rax, qword [rax]
mov qword [rbp + 8], rax
mov dword [rbp - 0x44], 0x88731f33
jmp 0x1800533ef
mov ecx, dword [0x18184c92c]
mov eax, dword [0x18184c928]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov al, r11b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and r11b, cl
mov r9b, r8b
and r9b, 0
and r10b, cl
or dl, r11b
or r9b, r10b
xor dl, r9b
or al, r8b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x47fdf0c
mov ecx, 0x56121d47
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x44], eax
jmp 0x1800533ef
mov rcx, qword [rbp + 8]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
mov eax, dword [0x18184c92c]
mov ecx, dword [0x18184c928]
mov edx, eax
add edx, 0x1c98224e
sub edx, 1
sub edx, 0x1c98224e
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x47fdf0c
mov ecx, 0x872cc07f
test dl, 1
cmovne eax, ecx
mov dword [rbp - 0x44], eax
jmp 0x1800533ef
mov dword [rbp - 0x44], 0x735b7be8
jmp 0x1800533ef
mov dword [rbp - 0x2c], 0
mov dword [rbp - 0x44], 0x5d6a179
jmp 0x1800533ef
mov eax, dword [rbp - 0x2c]
mov dword [rbp + 0x14], eax
mov dword [rbp - 0x44], 0x7131f99b
jmp 0x1800533ef
mov eax, dword [rbp + 0x14]
mov dword [rbp - 0x7c], eax
mov rcx, qword [rbp + 0x18]
xor rcx, rbp
sub rsp, 0x20
call fcn.1800e09d0
mov eax, dword [rbp - 0x7c]
lea rsp, [rbp + 0x20]
pop rbp
ret
mov rcx, qword [rbp + 8]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
mov dword [rbp - 0x44], 0x56121d47
jmp 0x180052ff1