Function at 0x1800626c0
Capabilities:
Terminate process

Disassembly:
push rbp
sub rsp, 0x30
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, qword [0x1800ab750]
movabs rcx, 0x57a5b984b9ed7e4e
mov rdx, qword [rax + rcx]
cmp qword [rdx + 0x48], 0
je 0x1800629b1
add rdx, 0x48
lea rcx, [rbp - 0x10]
call fcn.180062a16
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x10], 0
mov rdx, qword [0x1800b96c8]
mov qword [0x1800b96c8], rax
test rdx, rdx
je 0x18006273c
lea rcx, [0x1800b96c8]
call fcn.180062c06
mov rdx, qword [rbp - 0x10]
test rdx, rdx
je 0x18006273c
lea rcx, [rbp - 0x10]
call fcn.180062c06
mov rax, qword [0x1800b96c8]
mov rcx, qword [rax]
lea rdx, [0x180062f3e]
mov qword [rcx + 0x40], rdx
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x40]
mov rcx, qword [0x1800ab780]
movabs rdx, 0x1de60491d8e751ac
mov qword [rcx + rdx], rax
mov rax, qword [0x1800b96c8]
mov rcx, qword [rax]
lea rdx, [0x18006524e]
mov qword [rcx + 0x68], rdx
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x68]
mov rcx, qword [0x1800ab788]
movabs rdx, 0x19ebddcbfe161553
mov qword [rcx + rdx], rax
mov rax, qword [0x1800ab750]
movabs rcx, 0x57a5b984b9ed7e5e
mov rcx, qword [rax + rcx]
cmp byte [0x1800b9720], 0
jne 0x18006299e
mov rax, qword [0x1800ab760]
movabs rdx, 0x57a5b984b9ed7e7d
mov dl, byte [rax + rdx]
movabs r8, 0x57a5b984b9ed7e98
xor dl, byte [rax + r8]
mov byte [0x1800b9712], dl
movabs rdx, 0x57a5b984b9ed7e7e
mov dl, byte [rax + rdx]
movabs r8, 0x57a5b984b9ed7e99
xor dl, byte [rax + r8]
mov byte [0x1800b9713], dl
movabs rdx, 0x57a5b984b9ed7e7f
mov dl, byte [rax + rdx]
movabs r8, 0x57a5b984b9ed7e9a
xor dl, byte [rax + r8]
mov byte [0x1800b9714], dl
movabs rdx, 0x57a5b984b9ed7e80
mov dl, byte [rax + rdx]
movabs r8, 0x57a5b984b9ed7e9b
xor dl, byte [rax + r8]
mov byte [0x1800b9715], dl
movabs rdx, 0x57a5b984b9ed7e81
mov dl, byte [rax + rdx]
movabs r8, 0x57a5b984b9ed7e9c
xor dl, byte [rax + r8]
mov byte [0x1800b9716], dl
movabs rdx, 0x57a5b984b9ed7e82
mov dl, byte [rax + rdx]
movabs r8, 0x57a5b984b9ed7e9d
xor dl, byte [rax + r8]
mov byte [0x1800b9717], dl
movabs rdx, 0x57a5b984b9ed7e83
mov dl, byte [rax + rdx]
movabs r8, 0x57a5b984b9ed7e9e
xor dl, byte [rax + r8]
mov byte [0x1800b9718], dl
movabs rdx, 0x57a5b984b9ed7e84
mov dl, byte [rax + rdx]
movabs r8, 0x57a5b984b9ed7e9f
xor dl, byte [rax + r8]
mov byte [0x1800b9719], dl
movabs rdx, 0x57a5b984b9ed7e85
mov dl, byte [rax + rdx]
movabs r8, 0x57a5b984b9ed7ea0
xor dl, byte [rax + r8]
mov byte [0x1800b971a], dl
movabs rdx, 0x57a5b984b9ed7e86
mov dl, byte [rax + rdx]
movabs r8, 0x57a5b984b9ed7ea1
xor dl, byte [rax + r8]
mov byte [0x1800b971b], dl
movabs rdx, 0x57a5b984b9ed7e87
mov dl, byte [rax + rdx]
movabs r8, 0x57a5b984b9ed7ea2
xor dl, byte [rax + r8]
mov byte [0x1800b971c], dl
movabs rdx, 0x57a5b984b9ed7e88
mov dl, byte [rax + rdx]
movabs r8, 0x57a5b984b9ed7ea3
xor dl, byte [rax + r8]
mov byte [0x1800b971d], dl
movabs rdx, 0x57a5b984b9ed7e89
mov dl, byte [rax + rdx]
movabs r8, 0x57a5b984b9ed7ea4
xor dl, byte [rax + r8]
mov byte [0x1800b971e], dl
movabs rdx, 0x57a5b984b9ed7e8a
mov dl, byte [rax + rdx]
movabs r8, 0x57a5b984b9ed7ea5
xor dl, byte [rax + r8]
mov byte [0x1800b971f], dl
mov byte [0x1800b9720], 1
lea rdx, [0x1800b9712]
call fcn.180062a7e
nop
add rsp, 0x30
pop rbp
ret
movabs rcx, 0x57a5b984b9ed7ef4
add rcx, qword [0x1800ab760]
call fcn.180065340
movabs rcx, 0x57a5b984b9ed7ebd
add rcx, qword [0x1800ab760]
call fcn.180065310
lea rdx, [0x1800b9732]
lea r8, [0x1800b9728]
xor ecx, ecx
mov r9d, 0x30
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]