Function at 0x1401642a0
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x50]
sub rsp, 0x150
cmp byte [0x140302920], 0
mov rbx, rcx
movabs rsi, 0xa27870941e1d64c7
movabs rdi, 0x23eb7d45b0769714
movabs r14, 0x3c755938586c70
movabs r15, 0xed2e9ad61804f709
movabs r12, 0xd68cb7a34b9b562a
movabs r13, 0x68a126c054fc7dbb
je 0x14016454e
call fcn.1401465b0
call fcn.1400bed70
test al, al
je 0x14016454e
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xf03733c757593fe7
mov qword [rsp + 0x20], rax
movabs rdx, 0xde79a4413d3bdc38
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x30], rax
movabs rax, 0x4170271c6e174c34
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x38], rax
movabs rax, 0xbd0ea4fb3524aa50
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x40], rax
movabs rax, 0xb9ca97c638fa3346
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x48], rax
movabs rax, 0xfc0438c748f08d8
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x50], rax
movabs rax, 0x46875d23df56f261
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x58], rax
movabs rax, 0xd11edd61f23712ca
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x60], rax
movabs rax, 0x190f02ff79cc7280
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x68], rax
movabs rax, 0xddc1d8fc9e681b65
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x20], rdx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r14
mov qword [rbp], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r15
mov qword [rbp + 8], rax
mov rax, qword [rsp + 0x20]
movdqa xmm0, xmmword [rbp]
mov qword [rsp + 0x20], r12
mov qword [rbp + 0x10], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov qword [rbp + 0x18], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdi
mov qword [rbp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp + 0x28], rax
movabs rax, 0xb869fd12965977ad
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp + 0x30], rax
movabs rax, 0x34223edf0ea316ee
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp + 0x38], rax
movabs rax, 0xddc1d8fc9e681b6f
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], rdx
mov qword [rbp + 0x40], rax
mov rax, qword [rsp + 0x20]
movdqa xmm1, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rsp + 0x30]
xorps xmm1, xmmword [rbp + 0x10]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x40], xmm1
mov qword [rbp + 0x48], rax
xorps xmm0, xmmword [rbp + 0x20]
lea rdx, [rsp + 0x30]
movdqa xmm1, xmmword [rsp + 0x60]
xorps xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rsp + 0x70], xmm0
movdqa xmmword [rsp + 0x60], xmm1
call fcn.14003ea10
call fcn.1401465b0
call fcn.1400bed70
test al, al
je 0x14016454e
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.1401465b0
call fcn.1400bed70
test al, al
jne 0x140164535
mov rcx, rbx
call fcn.1401620d0
test al, al
jne 0x140164713
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movabs rax, 0xc31402f168526ecd
mov qword [rsp + 0x20], rax
movabs rdx, 0x34223edf0ea316ee
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x80], rax
movabs rax, 0x45703c187e785609
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x78], rax
movabs rax, 0xa87cd9f65750d74d
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x70], rax
movabs rax, 0x92c2fef46bde026b
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x68], rax
movabs rax, 0x3af363e079dc2af4
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x60], rax
movabs rax, 0x19ae390af356c55b
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x58], rax
movabs rax, 0xb869fd129659778d
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x50], rax
mov qword [rsp + 0x20], rdx
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x48], rax
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x40], rax
mov qword [rsp + 0x20], r14
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x38], rax
mov qword [rsp + 0x20], r15
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x30], rax
mov qword [rsp + 0x20], r12
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x28], rax
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x20], rax
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x18], rax
movabs rax, 0xb869fd12965977ad
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x10], rax
mov qword [rsp + 0x20], rdx
lea rdx, [rbp - 0x80]
mov rax, qword [rsp + 0x20]
movdqa xmm1, xmmword [rbp - 0x70]
xorps xmm1, xmmword [rbp - 0x30]
movdqa xmm0, xmmword [rbp - 0x40]
xorps xmm0, xmmword [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
movdqa xmm0, xmmword [rbp - 0x20]
xorps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rbp - 0x70], xmm1
movdqa xmm1, xmmword [rbp - 0x50]
mov qword [rbp - 8], rax
xorps xmm1, xmmword [rbp - 0x10]
movdqa xmmword [rbp - 0x60], xmm0
movdqa xmmword [rbp - 0x50], xmm1
call fcn.14003ea10
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_int____ptr64]
mov rcx, rax
call fcn.1401358d0
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140146790
mov rdx, qword [rbx + 0x58]
mov rcx, rax
call fcn.1400b8e60
test al, al
jne 0x140164857
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp - 0x80]
movabs rax, 0x822a3fc64c586ecd
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x80], rax
movabs rax, 0x456e3679761d2427
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x78], rax
movabs rax, 0xa57aba91564da348
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x70], rax
movabs rax, 0xf6bd86e778df766f
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x68], rax
movabs rax, 0x628063831daa38ff
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x60], rax
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x58], rax
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x40], rax
mov qword [rsp + 0x20], r14
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x38], rax
mov qword [rsp + 0x20], r15
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x30], rax
mov qword [rsp + 0x20], r12
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x28], rax
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x20], rax
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
movdqa xmm1, xmmword [rbp - 0x70]
movdqa xmm0, xmmword [rbp - 0x40]
xorps xmm0, xmmword [rbp - 0x80]
xorps xmm1, xmmword [rbp - 0x30]
movdqa xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x18], rax
movdqa xmm0, xmmword [rbp - 0x20]
xorps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rbp - 0x60], xmm0
movdqa xmmword [rbp - 0x70], xmm1
call fcn.14003ea10
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, rbx
call fcn.140163490
test al, al
jne 0x140164992
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp - 0x80]
movabs rax, 0x822a3fc64c586ecd
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x80], rax
movabs rax, 0x49723c79761d2427
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x78], rax
movabs rax, 0xa367c09f5445be5d
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x70], rax
movabs rax, 0xf7c5e2e406d2766d
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x68], rax
movabs rax, 0x68a126c054fc7db1
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x60], rax
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x58], rax
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x40], rax
mov qword [rsp + 0x20], r14
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x38], rax
mov qword [rsp + 0x20], r15
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x30], rax
mov qword [rsp + 0x20], r12
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x28], rax
mov qword [rsp + 0x20], r13
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x20], rax
mov qword [rsp + 0x20], rdi
mov rax, qword [rsp + 0x20]
movdqa xmm0, xmmword [rbp - 0x40]
xorps xmm0, xmmword [rbp - 0x80]
movdqa xmm1, xmmword [rbp - 0x30]
xorps xmm1, xmmword [rbp - 0x70]
movdqa xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x18], rax
movdqa xmm0, xmmword [rbp - 0x20]
xorps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rbp - 0x60], xmm0
movdqa xmmword [rbp - 0x70], xmm1
call fcn.14003ea10
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140163e50
test al, al
jne 0x140164a7a
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp - 0x40]
movabs rax, 0x822a3fc64c586ecd
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x40], rax
movabs rax, 0x41733979761d2427
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x38], rax
movabs rax, 0xa26dd3f65f4abe4d
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x30], rax
movabs rax, 0xd68cb7a341ba0564
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x28], rax
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x80], rax
mov qword [rsp + 0x20], r14
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x78], rax
mov qword [rsp + 0x20], r15
mov rax, qword [rsp + 0x20]
mov qword [rbp - 0x70], rax
mov qword [rsp + 0x20], r12
mov rax, qword [rsp + 0x20]
movdqa xmm0, xmmword [rbp - 0x80]
xorps xmm0, xmmword [rbp - 0x40]
mov qword [rbp - 0x68], rax
movdqa xmm1, xmmword [rbp - 0x70]
xorps xmm1, xmmword [rbp - 0x30]
movdqa xmmword [rbp - 0x30], xmm1
movdqa xmmword [rbp - 0x40], xmm0
call fcn.14003ea10
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea r11, [rsp + 0x150]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret