Function at 0x14003b644
Capabilities:
Connect socket
Initialize winsock library
Receive data
Receive data on socket
Send data
Send data on socket
Terminate process

Disassembly:
jmp 0x140085400
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
push rbp
push rdi
mov eax, 0x4df8
call fcn.14003a55a
sub rsp, rax
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0x11f2
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov ecx, dword [rsp + 0x4e18]
mov rax, qword [0x1400d5040]
xor rax, rbp
mov qword [rbp + 0x4db8], rax
lea rcx, reloc.WS2_32.dll_accept
call fcn.14003c080
nop
lea rcx, [rbp + 8]
call fcn.14003b626
nop
lea rdx, [0x1400c3325]
lea rcx, [rbp + 0x48]
call fcn.14003aea1
nop
mov dword [rbp + 0xda4], 5
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rbp + 0xdc8], rax
lea r8, [rbp + 0xda4]
lea rdx, [rbp + 0xdc8]
lea rcx, [rbp + 0xd84]
call fcn.14003aa28
nop
lea rax, [rbp + 0xe04]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0xe28]
lea rcx, [rbp + 0xe04]
call fcn.140063870
mov rdx, rax
lea rcx, [rbp + 0xde4]
call fcn.14003c599
nop
call fcn.14003bf2c
movzx eax, al
test eax, eax
jne 0x14008556d
lea rax, [rbp + 0xe54]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0xe78]
lea rcx, [rbp + 0xe54]
call fcn.140064170
mov rcx, rax
call fcn.14003c69d
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
lea rdx, [0x14003b289]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov dword [rbp + 0xec4], 0xffffffff
lea rcx, [rbp + 0x48]
call fcn.14003a58c
nop
lea rcx, [rbp + 8]
call fcn.14003a58c
mov eax, dword [rbp + 0xec4]
jmp 0x140086da7
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov dword [rbp + 0x84], eax
mov ecx, 1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov dword [rbp + 0xa4], eax
mov dword [rbp + 0xd0], 0x11c
cmp dword [rbp + 0x84], 0x400
jne 0x1400855b2
cmp dword [rbp + 0xa4], 0x300
je 0x140085637
mov r8b, 3
mov edx, 2
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_VerSetConditionMask]
mov qword [rbp + 0x4d68], rax
mov r8b, 3
mov edx, 1
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_VerSetConditionMask]
mov rcx, qword [rbp + 0x4d68]
or rcx, rax
mov rax, rcx
mov r8, rax
mov edx, 3
lea rcx, [rbp + 0xd0]
call qword [sym.imp.KERNEL32.dll_VerifyVersionInfoW]
test eax, eax
je 0x140085637
cmp dword [rbp + 0x84], 0x500
jne 0x140085617
cmp dword [rbp + 0xa4], 0x400
je 0x140085637
cmp dword [rbp + 0x84], 0x320
jne 0x1400856b9
cmp dword [rbp + 0xa4], 0x258
jne 0x1400856b9
lea rax, [rbp + 0xee4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0xf08]
lea rcx, [rbp + 0xee4]
call fcn.140064750
mov rcx, rax
call fcn.14003c40e
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
lea rdx, [0x14003b289]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov dword [rbp + 0xf34], 0xffffffff
lea rcx, [rbp + 0x48]
call fcn.14003a58c
nop
lea rcx, [rbp + 8]
call fcn.14003a58c
mov eax, dword [rbp + 0xf34]
jmp 0x140086da7
cmp dword [rbp + 0x4de0], 1
jge 0x140085748
lea rax, [rbp + 0xf54]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0xf78]
lea rcx, [rbp + 0xf54]
call fcn.140064ce0
mov rcx, rax
call fcn.14003c5b2
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
lea rdx, [0x14003b289]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov dword [rbp + 0xfa4], 0xffffffff
lea rcx, [rbp + 0x48]
call fcn.14003a58c
nop
lea rcx, [rbp + 8]
call fcn.14003a58c
mov eax, dword [rbp + 0xfa4]
jmp 0x140086da7
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rbp + 0x4de8]
mov rdx, qword [rcx + rax]
lea rcx, [rbp + 0x208]
call fcn.14003aea1
nop
lea rdx, str.WarpLoader.exe
lea rcx, [rbp + 0xfc8]
call fcn.14003a27b
lea rdx, [rbp + 0x248]
mov rcx, rax
call fcn.14003c062
nop
xor r8d, r8d
lea rdx, [rbp + 0x248]
lea rcx, [rbp + 0x208]
call fcn.14003a85c
cmp rax, 0xffffffffffffffff
jne 0x140085848
lea rax, [rbp + 0xff4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1018]
lea rcx, [rbp + 0xff4]
call fcn.140065330
mov rcx, rax
call fcn.14003c5b2
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
lea rdx, [0x14003b289]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov dword [rbp + 0x1044], 0xffffffff
lea rcx, [rbp + 0x248]
call fcn.14003a58c
nop
lea rcx, [rbp + 0x208]
call fcn.14003a58c
nop
lea rcx, [rbp + 0x48]
call fcn.14003a58c
nop
lea rcx, [rbp + 8]
call fcn.14003a58c
mov eax, dword [rbp + 0x1044]
jmp 0x140086da7
lea rcx, [rbp + 0x288]
call fcn.14003b4aa
nop
lea rcx, [rbp + 0x288]
call fcn.14003b621
movzx eax, al
test eax, eax
je 0x1400858b7
mov dword [rbp + 0x1064], 1
lea rcx, [rbp + 0x288]
call fcn.14003bbb7
nop
lea rcx, [rbp + 0x248]
call fcn.14003a58c
nop
lea rcx, [rbp + 0x208]
call fcn.14003a58c
nop
lea rcx, [rbp + 0x48]
call fcn.14003a58c
nop
lea rcx, [rbp + 8]
call fcn.14003a58c
mov eax, dword [rbp + 0x1064]
jmp 0x140086da7
mov edx, 0x58
lea rcx, [rbp + 0x2d0]
call fcn.14003b3ce
mov r8d, 1
lea rdx, str.._
lea rcx, [rbp + 0x2d0]
call fcn.14003bc57
nop
mov dword [rsp + 0x20], 0
lea r9, [0x1400c31cc]
lea r8, [rbp + 0x2d0]
lea rdx, [rbp + 0x288]
lea rcx, [rbp + 0x1088]
call fcn.14003a7c6
mov qword [rbp + 0x4d68], rax
mov rdx, qword [rbp + 0x4d68]
lea rcx, [rbp + 0x288]
call fcn.14003b9d2
lea rcx, [rbp + 0x1088]
call fcn.14003bbb7
nop
lea rax, [rbp + 0x10e8]
mov qword [rbp + 0x1118], rax
lea rax, [rbp + 0x1138]
mov qword [rbp + 0x1168], rax
lea rcx, [rbp + 0x10c4]
call fcn.14003a726
mov qword [rbp + 0x4d68], rax
mov rdx, qword [rbp + 0x1118]
lea rcx, [rbp + 0x288]
call fcn.14003b923
mov qword [rbp + 0x4d70], rax
mov rdx, qword [rbp + 0x1168]
lea rcx, [rbp + 0x288]
call fcn.14003af7d
mov qword [rbp + 0x4d78], rax
mov rax, qword [rbp + 0x4d68]
mov r9, rax
mov r8, qword [rbp + 0x4d70]
mov rdx, qword [rbp + 0x4d78]
lea rcx, [rbp + 0x348]
call fcn.14003b059
nop
lea rdx, [rbp + 0x390]
mov cx, 0x202
call fcn.14003b351
test eax, eax
je 0x140085a80
lea rax, [rbp + 0x1184]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x11b0]
lea rcx, [rbp + 0x1184]
call fcn.140065480
mov rcx, rax
call fcn.14003c625
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
mov dl, 0xa
mov rcx, rax
call fcn.14003b85b
nop
lea rax, [rbp + 0x1414]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1438]
lea rcx, [rbp + 0x1414]
call fcn.140065560
mov rcx, rax
call fcn.14003c594
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
lea rdx, [0x14003b289]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
nop
xor r8d, r8d
mov edx, 1
mov ecx, 2
call fcn.14003a8fc
mov qword [rbp + 0x548], rax
cmp qword [rbp + 0x548], 0xffffffffffffffff
jne 0x140085b4f
lea rax, [rbp + 0x1474]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x14a0]
lea rcx, [rbp + 0x1474]
call fcn.140065640
mov rcx, rax
call fcn.14003c57b
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
mov dl, 0xa
mov rcx, rax
call fcn.14003b85b
nop
lea rax, [rbp + 0x1704]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1728]
lea rcx, [rbp + 0x1704]
call fcn.140065720
mov rcx, rax
call fcn.14003c4c7
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
lea rdx, [0x14003b289]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
call fcn.14003af19
nop
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
nop
mov eax, 2
mov word [rbp + 0x568], ax
mov cx, 0x400
call fcn.14003bd29
mov word [rbp + 0x56a], ax
lea rcx, str.84.32.231.39
call fcn.14003add4
mov dword [rbp + 0x56c], eax
mov r8d, reloc.WS2_32.dll_recv
lea rdx, [rbp + 0x568]
mov rcx, qword [rbp + 0x548]
call fcn.14003b07c
cmp eax, 0xffffffff
jne 0x140085c60
lea rax, [rbp + 0x1764]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1790]
lea rcx, [rbp + 0x1764]
call fcn.140062fd0
mov rcx, rax
call fcn.14003c49f
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
mov dl, 0xa
mov rcx, rax
call fcn.14003b85b
nop
lea rax, [rbp + 0x19f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1a18]
lea rcx, [rbp + 0x19f4]
call fcn.140063040
mov rcx, rax
call fcn.14003c54e
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
lea rdx, [0x14003b289]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rcx, qword [rbp + 0x548]
call fcn.14003b572
nop
call fcn.14003af19
nop
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
nop
lea rax, [rbp + 0x1a54]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1a80]
lea rcx, [rbp + 0x1a54]
call fcn.1400630b0
mov rcx, rax
call fcn.14003c5a3
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
mov dl, 0xa
mov rcx, rax
call fcn.14003b85b
nop
lea rcx, [rbp + 0x598]
call fcn.14003c058
nop
lea rax, [rbp + 0x1ce4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1d08]
lea rcx, [rbp + 0x1ce4]
call fcn.140063120
mov rcx, rax
call fcn.14003c585
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
lea rdx, [0x14003b289]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rdx, [rbp + 0x598]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14003a0be
nop
lea r8, [rbp + 0x598]
lea rdx, str.key:
lea rcx, [rbp + 0x1d38]
call fcn.14003a12c
mov qword [rbp + 0x4d68], rax
mov rax, qword [rbp + 0x4d68]
mov qword [rbp + 0x4d70], rax
lea r8, str._hwid:
mov rdx, qword [rbp + 0x4d70]
lea rcx, [rbp + 0x1d78]
call fcn.14003bd9c
mov qword [rbp + 0x4d78], rax
mov rax, qword [rbp + 0x4d78]
mov qword [rbp + 0x4d80], rax
lea r8, [rbp + 8]
mov rdx, qword [rbp + 0x4d80]
lea rcx, [rbp + 0x1db8]
call fcn.14003aadc
mov qword [rbp + 0x4d88], rax
mov rax, qword [rbp + 0x4d88]
mov qword [rbp + 0x4d90], rax
lea r8, str._version:1.0
mov rdx, qword [rbp + 0x4d90]
lea rcx, [rbp + 0x1df8]
call fcn.14003bd9c
mov qword [rbp + 0x4d98], rax
mov rax, qword [rbp + 0x4d98]
mov qword [rbp + 0x4da0], rax
lea r8, str._pc:
mov rdx, qword [rbp + 0x4da0]
lea rcx, [rbp + 0x1e38]
call fcn.14003bd9c
mov qword [rbp + 0x4da8], rax
mov rax, qword [rbp + 0x4da8]
mov qword [rbp + 0x4db0], rax
lea r8, [rbp + 0x348]
mov rdx, qword [rbp + 0x4db0]
lea rcx, [rbp + 0x5d8]
call fcn.14003aadc
nop
lea rcx, [rbp + 0x1e38]
call fcn.14003a58c
nop
lea rcx, [rbp + 0x1df8]
call fcn.14003a58c
nop
lea rcx, [rbp + 0x1db8]
call fcn.14003a58c
nop
lea rcx, [rbp + 0x1d78]
call fcn.14003a58c
nop
lea rcx, [rbp + 0x1d38]
call fcn.14003a58c
nop
lea rax, [rbp + 0x1e94]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1eb4]
lea rcx, [rbp + 0x1e94]
call fcn.140063190
mov rdx, rax
lea rcx, [rbp + 0x1e74]
call fcn.14003c652
nop
lea rcx, [rbp + 0x5d8]
call fcn.14003b7b6
mov qword [rbp + 0x4d68], rax
lea rcx, [rbp + 0x5d8]
call fcn.14003a253
xor r9d, r9d
mov rcx, qword [rbp + 0x4d68]
mov r8d, ecx
mov rdx, rax
mov rcx, qword [rbp + 0x548]
call fcn.14003c1b6
nop
xor r9d, r9d
mov r8d, 0x100
lea rdx, [rbp + 0x620]
mov rcx, qword [rbp + 0x548]
call fcn.14003a9ab
mov dword [rbp + 0x734], eax
cmp dword [rbp + 0x734], 0
jg 0x140085fbd
lea rax, [rbp + 0x1ed4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1f00]
lea rcx, [rbp + 0x1ed4]
call fcn.1400631f0
mov rcx, rax
call fcn.14003c49f
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
mov dl, 0xa
mov rcx, rax
call fcn.14003b85b
nop
lea rax, [rbp + 0x2164]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2188]
lea rcx, [rbp + 0x2164]
call fcn.140063260
mov rcx, rax
call fcn.14003c3eb
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
lea rdx, [0x14003b289]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rcx, qword [rbp + 0x548]
call fcn.14003b572
nop
call fcn.14003af19
nop
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
nop
movsxd rax, dword [rbp + 0x734]
mov qword [rbp + 0x21d8], rax
cmp qword [rbp + 0x21d8], 0x100
jae 0x140085fda
jmp 0x140085fe0
call fcn.14003b7ca
nop
mov rax, qword [rbp + 0x21d8]
mov byte [rbp + rax + 0x620], 0
lea rax, [rbp + 0x21f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2214]
lea rcx, [rbp + 0x21f4]
call fcn.1400632d0
mov rcx, rax
call fcn.14003c6b1
mov rdx, rax
lea rcx, [rbp + 0x620]
call fcn.14003c3cd
test eax, eax
jne 0x1400860f5
lea rax, [rbp + 0x2234]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2260]
lea rcx, [rbp + 0x2234]
call fcn.140063340
mov rcx, rax
call fcn.14003c49f
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
mov dl, 0xa
mov rcx, rax
call fcn.14003b85b
nop
lea rax, [rbp + 0x24c4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x24e8]
lea rcx, [rbp + 0x24c4]
call fcn.1400633b0
mov rcx, rax
call fcn.14003c69d
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
lea rdx, [0x14003b289]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rcx, qword [rbp + 0x548]
call fcn.14003b572
nop
call fcn.14003af19
nop
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
nop
lea rax, [rbp + 0x2534]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2558]
lea rcx, [rbp + 0x2534]
call fcn.140063bd0
mov rcx, rax
call fcn.14003c6a7
mov rdx, rax
lea rcx, [rbp + 0x620]
call fcn.14003c3cd
test eax, eax
jne 0x1400861fb
lea rax, [rbp + 0x2574]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x25a0]
lea rcx, [rbp + 0x2574]
call fcn.140063c30
mov rcx, rax
call fcn.14003c5d5
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
mov dl, 0xa
mov rcx, rax
call fcn.14003b85b
nop
lea rax, [rbp + 0x2804]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2828]
lea rcx, [rbp + 0x2804]
call fcn.140063ca0
mov rcx, rax
call fcn.14003c4c7
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
lea rdx, [0x14003b289]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rcx, qword [rbp + 0x548]
call fcn.14003b572
nop
call fcn.14003af19
nop
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
nop
lea rax, [rbp + 0x2864]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2884]
lea rcx, [rbp + 0x2864]
call fcn.140063d10
mov rcx, rax
call fcn.14003c6b1
mov rdx, rax
lea rcx, [rbp + 0x620]
call fcn.14003c3cd
test eax, eax
jne 0x140086301
lea rax, [rbp + 0x28a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x28d0]
lea rcx, [rbp + 0x28a4]
call fcn.140063d80
mov rcx, rax
call fcn.14003c5ad
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
mov dl, 0xa
mov rcx, rax
call fcn.14003b85b
nop
lea rax, [rbp + 0x2b34]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2b58]
lea rcx, [rbp + 0x2b34]
call fcn.140063df0
mov rcx, rax
call fcn.14003c4c7
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
lea rdx, [0x14003b289]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rcx, qword [rbp + 0x548]
call fcn.14003b572
nop
call fcn.14003af19
nop
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
nop
lea rax, [rbp + 0x2b94]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2bb8]
lea rcx, [rbp + 0x2b94]
call fcn.140063e60
mov rcx, rax
call fcn.14003c5bc
mov rdx, rax
lea rcx, [rbp + 0x620]
call fcn.14003c3cd
test eax, eax
jne 0x140086407
lea rax, [rbp + 0x2be4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2c10]
lea rcx, [rbp + 0x2be4]
call fcn.140063ed0
mov rcx, rax
call fcn.14003c625
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
mov dl, 0xa
mov rcx, rax
call fcn.14003b85b
nop
lea rax, [rbp + 0x2e74]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2e98]
lea rcx, [rbp + 0x2e74]
call fcn.140063f40
mov rcx, rax
call fcn.14003c418
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
lea rdx, [0x14003b289]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rcx, qword [rbp + 0x548]
call fcn.14003b572
nop
call fcn.14003af19
nop
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
nop
lea rax, [rbp + 0x2ee4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2f08]
lea rcx, [rbp + 0x2ee4]
call fcn.140063fb0
mov rcx, rax
call fcn.14003c675
mov rdx, rax
lea rcx, [rbp + 0x620]
call fcn.14003c3cd
test eax, eax
jne 0x14008650d
lea rax, [rbp + 0x2f34]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2f60]
lea rcx, [rbp + 0x2f34]
call fcn.1400642c0
mov rcx, rax
call fcn.14003c5d5
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
mov dl, 0xa
mov rcx, rax
call fcn.14003b85b
nop
lea rax, [rbp + 0x31c4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x31e8]
lea rcx, [rbp + 0x31c4]
call fcn.140064330
mov rcx, rax
call fcn.14003c3e6
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
lea rdx, [0x14003b289]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rcx, qword [rbp + 0x548]
call fcn.14003b572
nop
call fcn.14003af19
nop
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
nop
lea rax, [rbp + 0x3224]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3248]
lea rcx, [rbp + 0x3224]
call fcn.1400643a0
mov rcx, rax
call fcn.14003c5bc
mov rdx, rax
lea rcx, [rbp + 0x620]
call fcn.14003c3cd
test eax, eax
jne 0x140086607
lea rax, [rbp + 0x3274]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x32a0]
lea rcx, [rbp + 0x3274]
call fcn.140064410
mov rcx, rax
call fcn.14003c5e4
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
mov dl, 0xa
mov rcx, rax
call fcn.14003b85b
nop
lea rax, [rbp + 0x3504]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3528]
lea rcx, [rbp + 0x3504]
call fcn.140064480
mov rcx, rax
call fcn.14003c65c
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
lea rdx, [0x14003b289]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov rcx, qword [rbp + 0x548]
call fcn.14003b572
nop
call fcn.14003af19
nop
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov rcx, qword [rbp + 0x548]
call fcn.14003b572
nop
call fcn.14003af19
nop
lea rax, [rbp + 0x3574]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3594]
lea rcx, [rbp + 0x3574]
call fcn.1400644f0
mov rdx, rax
lea rcx, [rbp + 0x3554]
call fcn.14003c710
nop
lea rax, [rbp + 0x35d4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x35f4]
lea rcx, [rbp + 0x35d4]
call fcn.140064550
mov rdx, rax
lea rcx, [rbp + 0x35b4]
call fcn.14003c652
nop
lea rax, [rbp + 0x3634]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3654]
lea rcx, [rbp + 0x3634]
call fcn.1400645b0
mov rdx, rax
lea rcx, [rbp + 0x3614]
call fcn.14003c652
nop
mov dword [rbp + 0x3694], 0x64
lea rdx, [rbp + 0x3694]
lea rcx, [rbp + 0x3674]
call fcn.14003a8b1
nop
lea rax, [rbp + 0x36d4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x36f8]
lea rcx, [rbp + 0x36d4]
call fcn.140064610
mov rdx, rax
lea rcx, [rbp + 0x36b4]
call fcn.14003c689
nop
lea rax, [rbp + 0x3744]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3764]
lea rcx, [rbp + 0x3744]
call fcn.140064680
mov rdx, rax
lea rcx, [rbp + 0x3724]
call fcn.14003c652
nop
lea rax, [rbp + 0x3784]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x37b0]
lea rcx, [rbp + 0x3784]
call fcn.1400648a0
mov rcx, rax
call fcn.14003c49f
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
mov dl, 0xa
mov rcx, rax
call fcn.14003b85b
nop
lea rax, [rbp + 0x3a34]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3a58]
lea rcx, [rbp + 0x3a34]
call fcn.140064910
mov rdx, rax
lea rcx, [rbp + 0x3a14]
call fcn.14003c5fd
nop
lea rax, [rbp + 0x3a84]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3aa8]
lea rcx, [rbp + 0x3a84]
call fcn.140064980
mov rcx, rax
call fcn.14003c648
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
lea rdx, [0x14003b289]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov dword [rbp + 0x3af4], 0x3e8
lea rdx, [rbp + 0x3af4]
lea rcx, [rbp + 0x3ad4]
call fcn.14003a8b1
nop
lea rax, [rbp + 0x3b34]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3b54]
lea rcx, [rbp + 0x3b34]
call fcn.1400649f0
mov rdx, rax
lea rcx, [rbp + 0x3b14]
call fcn.14003c652
nop
lea rax, [rbp + 0x3b74]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3ba0]
lea rcx, [rbp + 0x3b74]
call fcn.140064a50
mov rcx, rax
call fcn.14003c49f
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
mov dl, 0xa
mov rcx, rax
call fcn.14003b85b
nop
lea rax, [rbp + 0x3e24]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3e48]
lea rcx, [rbp + 0x3e24]
call fcn.140064ac0
mov rdx, rax
lea rcx, [rbp + 0x3e04]
call fcn.14003c5fd
nop
lea rax, [rbp + 0x3e74]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3e98]
lea rcx, [rbp + 0x3e74]
call fcn.140064b30
mov rcx, rax
call fcn.14003c40e
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
lea rdx, [0x14003b289]
mov rcx, rax
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
mov dword [rbp + 0x3ee4], 0x3e8
lea rdx, [rbp + 0x3ee4]
lea rcx, [rbp + 0x3ec4]
call fcn.14003a8b1
nop
lea rax, [rbp + 0x3f24]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3f44]
lea rcx, [rbp + 0x3f24]
call fcn.140064ba0
mov rdx, rax
lea rcx, [rbp + 0x3f04]
call fcn.14003c652
nop
lea rcx, [0x1400d5990]
call fcn.14003bd74
mov rcx, rax
call fcn.14003bd6f
movzx eax, al
test eax, eax
jne 0x140086a7d
lea rax, [rbp + 0x3f64]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3f90]
lea rcx, [rbp + 0x3f64]
call fcn.140064c00
mov rcx, rax
call fcn.14003c57b
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
mov dl, 0xa
mov rcx, rax
call fcn.14003b85b
nop
lea rax, [rbp + 0x41f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x4218]
lea rcx, [rbp + 0x41f4]
call fcn.140064c70
mov rcx, rax
call fcn.14003c54e
mov rcx, rax
call fcn.14003af2d
nop
mov dword [rbp + 0x4274], 0x3e8
lea rdx, [rbp + 0x4274]
lea rcx, [rbp + 0x4254]
call fcn.14003a8b1
nop
lea rax, [rbp + 0x42b4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x42d4]
lea rcx, [rbp + 0x42b4]
call fcn.140064e30
mov rdx, rax
lea rcx, [rbp + 0x4294]
call fcn.14003c652
nop
jmp 0x140086b50
lea rax, [rbp + 0x42f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x4320]
lea rcx, [rbp + 0x42f4]
call fcn.140064e90
mov rcx, rax
call fcn.14003c5a3
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
mov dl, 0xa
mov rcx, rax
call fcn.14003b85b
nop
lea rax, [rbp + 0x4584]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x45a8]
lea rcx, [rbp + 0x4584]
call fcn.140064f00
mov rcx, rax
call fcn.14003c65c
mov rcx, rax
call fcn.14003af2d
nop
mov dword [rbp + 0x45f4], 0x3e8
lea rdx, [rbp + 0x45f4]
lea rcx, [rbp + 0x45d4]
call fcn.14003a8b1
nop
lea rax, [rbp + 0x4634]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x4654]
lea rcx, [rbp + 0x4634]
call fcn.140064f70
mov rdx, rax
lea rcx, [rbp + 0x4614]
call fcn.14003c652
nop
lea rcx, [0x1400d5988]
call fcn.14003c2f1
mov rcx, rax
call fcn.14003c2a1
movzx eax, al
test eax, eax
jne 0x140086c47
lea rax, [rbp + 0x4674]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x46a0]
lea rcx, [rbp + 0x4674]
call fcn.140064fd0
mov rcx, rax
call fcn.14003c46d
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
mov dl, 0xa
mov rcx, rax
call fcn.14003b85b
nop
lea rax, [rbp + 0x4904]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x4928]
lea rcx, [rbp + 0x4904]
call fcn.140065040
mov rcx, rax
call fcn.14003c594
mov rcx, rax
call fcn.14003af2d
nop
mov dword [rbp + 0x4984], 0x3e8
lea rdx, [rbp + 0x4984]
lea rcx, [rbp + 0x4964]
call fcn.14003a8b1
nop
lea rax, [rbp + 0x49c4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x49e4]
lea rcx, [rbp + 0x49c4]
call fcn.1400650b0
mov rdx, rax
lea rcx, [rbp + 0x49a4]
call fcn.14003c652
nop
jmp 0x140086d29
lea rax, [rbp + 0x4a04]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x4a30]
lea rcx, [rbp + 0x4a04]
call fcn.140065110
mov rcx, rax
call fcn.14003c6c0
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003a325
mov dl, 0xa
mov rcx, rax
call fcn.14003b85b
nop
lea rax, [rbp + 0x4c94]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x4cb8]
lea rcx, [rbp + 0x4c94]
call fcn.140065180
mov rcx, rax
call fcn.14003c729
mov rcx, rax
call fcn.14003af2d
nop
lea rdx, [0x14003bc9d]
lea rcx, [rbp + 0x758]
call fcn.14003ae60
nop
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
lea rax, [rbp + 0x4d14]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x4d34]
lea rcx, [rbp + 0x4d14]
call fcn.1400651f0
mov rdx, rax
lea rcx, [rbp + 0x4cf4]
call fcn.14003c652
nop
lea rcx, [rbp + 0x758]
call fcn.14003ae8d
nop
mov dword [rbp + 0x4d54], 0
lea rcx, [rbp + 0x5d8]
call fcn.14003a58c
nop
lea rcx, [rbp + 0x598]
call fcn.14003a58c
nop
lea rcx, [rbp + 0x348]
call fcn.14003a58c
nop
lea rcx, [rbp + 0x2d0]
call fcn.14003b25c
nop
lea rcx, [rbp + 0x288]
call fcn.14003bbb7
nop
lea rcx, [rbp + 0x248]
call fcn.14003a58c
nop
lea rcx, [rbp + 0x208]
call fcn.14003a58c
nop
lea rcx, [rbp + 0x48]
call fcn.14003a58c
nop
lea rcx, [rbp + 8]
call fcn.14003a58c
mov eax, dword [rbp + 0x4d54]
mov rdi, rax
lea rcx, [rbp - 0x30]
lea rdx, [0x1400befd0]
call fcn.14003babd
mov rax, rdi
mov rcx, qword [rbp + 0x4db8]
xor rcx, rbp
call fcn.14003af91
lea rsp, [rbp + 0x4dc8]
pop rdi
pop rbp
ret