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

Disassembly:
jmp 0x140080810
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
push rbp
push rdi
mov eax, 0x4e08
call fcn.14003455f
sub rsp, rax
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0x11f6
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov ecx, dword [rsp + 0x4e28]
mov rax, qword [0x1400c2040]
xor rax, rbp
mov qword [rbp + 0x4dc8], rax
lea rcx, reloc.WS2_32.dll_accept
call fcn.140035fe0
lea rcx, [rbp + 8]
call fcn.1400355bd
nop
lea rdx, [0x1400b0279]
lea rcx, [rbp + 0x48]
call fcn.140034e74
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.1400349fb
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.14005ec00
mov rdx, rax
lea rcx, [rbp + 0xde4]
call fcn.1400342c6
call fcn.140035eaa
movzx eax, al
test eax, eax
jne 0x140080978
lea rax, [rbp + 0xe64]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0xe88]
lea rcx, [rbp + 0xe64]
call fcn.14005f4f0
mov rcx, rax
call fcn.14003511c
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
lea rdx, [0x14003523e]
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]
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov dword [rbp + 0xec4], 0xffffffff
lea rcx, [rbp + 0x48]
call fcn.140034587
nop
lea rcx, [rbp + 8]
call fcn.140034587
mov eax, dword [rbp + 0xec4]
jmp 0x14008224b
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 0x1400809bd
cmp dword [rbp + 0xa4], 0x300
je 0x140080a42
mov r8b, 3
mov edx, 2
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_VerSetConditionMask]
mov qword [rbp + 0x4d78], rax
mov r8b, 3
mov edx, 1
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_VerSetConditionMask]
mov rcx, qword [rbp + 0x4d78]
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 0x140080a42
cmp dword [rbp + 0x84], 0x500
jne 0x140080a22
cmp dword [rbp + 0xa4], 0x400
je 0x140080a42
cmp dword [rbp + 0x84], 0x320
jne 0x140080ac2
cmp dword [rbp + 0xa4], 0x258
jne 0x140080ac2
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.14005faf0
mov rcx, rax
call fcn.140034717
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
lea rdx, [0x14003523e]
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]
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov dword [rbp + 0xf34], 0xffffffff
lea rcx, [rbp + 0x48]
call fcn.140034587
nop
lea rcx, [rbp + 8]
call fcn.140034587
mov eax, dword [rbp + 0xf34]
jmp 0x14008224b
cmp dword [rbp + 0x4df0], 1
jge 0x140080b4f
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.140060070
mov rcx, rax
call fcn.140034e97
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
lea rdx, [0x14003523e]
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]
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov dword [rbp + 0xfc4], 0xffffffff
lea rcx, [rbp + 0x48]
call fcn.140034587
nop
lea rcx, [rbp + 8]
call fcn.140034587
mov eax, dword [rbp + 0xfc4]
jmp 0x14008224b
mov eax, 8
imul rax, rax, 0
mov rcx, qword [rbp + 0x4df8]
mov rdx, qword [rcx + rax]
lea rcx, [rbp + 0x208]
call fcn.140034e74
nop
lea rdx, str.AtisClient.exe
lea rcx, [rbp + 0xfe8]
call fcn.14003428a
lea rdx, [rbp + 0x248]
mov rcx, rax
call fcn.140035fb8
nop
xor r8d, r8d
lea rdx, [rbp + 0x248]
lea rcx, [rbp + 0x208]
call fcn.140034820
cmp rax, 0xffffffffffffffff
jne 0x140080c4d
lea rax, [rbp + 0x1014]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1038]
lea rcx, [rbp + 0x1014]
call fcn.1400606c0
mov rcx, rax
call fcn.140035630
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
lea rdx, [0x14003523e]
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]
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov dword [rbp + 0x1094], 0xffffffff
lea rcx, [rbp + 0x248]
call fcn.140034587
nop
lea rcx, [rbp + 0x208]
call fcn.140034587
nop
lea rcx, [rbp + 0x48]
call fcn.140034587
nop
lea rcx, [rbp + 8]
call fcn.140034587
mov eax, dword [rbp + 0x1094]
jmp 0x14008224b
lea rcx, [rbp + 0x288]
call fcn.140035464
nop
lea rcx, [rbp + 0x288]
call fcn.1400355b8
movzx eax, al
test eax, eax
je 0x140080cbc
mov dword [rbp + 0x10b4], 1
lea rcx, [rbp + 0x288]
call fcn.140035b3f
nop
lea rcx, [rbp + 0x248]
call fcn.140034587
nop
lea rcx, [rbp + 0x208]
call fcn.140034587
nop
lea rcx, [rbp + 0x48]
call fcn.140034587
nop
lea rcx, [rbp + 8]
call fcn.140034587
mov eax, dword [rbp + 0x10b4]
jmp 0x14008224b
mov edx, 0x58
lea rcx, [rbp + 0x2d0]
call fcn.140035374
mov r8d, 1
lea rdx, str.._
lea rcx, [rbp + 0x2d0]
call fcn.140035bda
nop
mov dword [rsp + 0x20], 0
lea r9, [0x1400b0124]
lea r8, [rbp + 0x2d0]
lea rdx, [rbp + 0x288]
lea rcx, [rbp + 0x10d8]
call fcn.140034794
mov qword [rbp + 0x4d78], rax
mov rdx, qword [rbp + 0x4d78]
lea rcx, [rbp + 0x288]
call fcn.140035946
lea rcx, [rbp + 0x10d8]
call fcn.140035b3f
lea rax, [rbp + 0x1138]
mov qword [rbp + 0x1168], rax
lea rax, [rbp + 0x1188]
mov qword [rbp + 0x11b8], rax
lea rcx, [rbp + 0x1114]
call fcn.1400346ea
mov qword [rbp + 0x4d78], rax
mov rdx, qword [rbp + 0x1168]
lea rcx, [rbp + 0x288]
call fcn.1400358ab
mov qword [rbp + 0x4d80], rax
mov rdx, qword [rbp + 0x11b8]
lea rcx, [rbp + 0x288]
call fcn.140034f64
mov qword [rbp + 0x4d88], rax
mov rax, qword [rbp + 0x4d78]
mov r9, rax
mov r8, qword [rbp + 0x4d80]
mov rdx, qword [rbp + 0x4d88]
lea rcx, [rbp + 0x348]
call fcn.14003503b
nop
lea rdx, [rbp + 0x390]
mov cx, 0x202
call fcn.1400352fc
test eax, eax
je 0x140080e80
lea rax, [rbp + 0x11d4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1200]
lea rcx, [rbp + 0x11d4]
call fcn.140060950
mov rcx, rax
call fcn.14003612f
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
mov dl, 0xa
mov rcx, rax
call fcn.1400357ed
lea rax, [rbp + 0x1454]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1478]
lea rcx, [rbp + 0x1454]
call fcn.140060a30
mov rcx, rax
call fcn.1400359b9
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
lea rdx, [0x14003523e]
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]
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
xor r8d, r8d
mov edx, 1
mov ecx, 2
call fcn.1400348cf
mov qword [rbp + 0x548], rax
cmp qword [rbp + 0x548], 0xffffffffffffffff
jne 0x140080f4b
lea rax, [rbp + 0x14b4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x14e0]
lea rcx, [rbp + 0x14b4]
call fcn.140060b10
mov rcx, rax
call fcn.140035ff4
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
mov dl, 0xa
mov rcx, rax
call fcn.1400357ed
lea rax, [rbp + 0x16d4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x16f8]
lea rcx, [rbp + 0x16d4]
call fcn.140060bf0
mov rcx, rax
call fcn.1400353e2
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
lea rdx, [0x14003523e]
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]
call fcn.140034f0a
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
mov eax, 2
mov word [rbp + 0x568], ax
mov cx, 0x8889
call fcn.140035cac
mov word [rbp + 0x56a], ax
lea rcx, str.45.94.4.26
call fcn.140034da7
mov dword [rbp + 0x56c], eax
mov r8d, reloc.WS2_32.dll_recv
lea rdx, [rbp + 0x568]
mov rcx, qword [rbp + 0x548]
call fcn.140035059
cmp eax, 0xffffffff
jne 0x140081056
lea rax, [rbp + 0x1734]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1760]
lea rcx, [rbp + 0x1734]
call fcn.14005e380
mov rcx, rax
call fcn.1400341ae
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
mov dl, 0xa
mov rcx, rax
call fcn.1400357ed
lea rax, [rbp + 0x19a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x19c8]
lea rcx, [rbp + 0x19a4]
call fcn.14005e3f0
mov rcx, rax
call fcn.140034cb2
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
lea rdx, [0x14003523e]
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]
mov rcx, qword [rbp + 0x548]
call fcn.140035513
call fcn.140034f0a
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
lea rax, [rbp + 0x1a04]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1a30]
lea rcx, [rbp + 0x1a04]
call fcn.14005e460
mov rcx, rax
call fcn.1400355ef
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
mov dl, 0xa
mov rcx, rax
call fcn.1400357ed
lea rcx, [rbp + 0x598]
call fcn.140035fa9
nop
lea rax, [rbp + 0x1c74]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1c98]
lea rcx, [rbp + 0x1c74]
call fcn.14005e4d0
mov rcx, rax
call fcn.1400356bc
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
lea rdx, [0x14003523e]
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]
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.1400340c8
lea r8, [rbp + 0x598]
lea rdx, str.key:
lea rcx, [rbp + 0x1cc8]
call fcn.140034127
mov qword [rbp + 0x4d78], rax
mov rax, qword [rbp + 0x4d78]
mov qword [rbp + 0x4d80], rax
lea r8, str._hwid:
mov rdx, qword [rbp + 0x4d80]
lea rcx, [rbp + 0x1d08]
call fcn.140035d10
mov qword [rbp + 0x4d88], rax
mov rax, qword [rbp + 0x4d88]
mov qword [rbp + 0x4d90], rax
lea r8, [rbp + 8]
mov rdx, qword [rbp + 0x4d90]
lea rcx, [rbp + 0x1d48]
call fcn.140034aaf
mov qword [rbp + 0x4d98], rax
mov rax, qword [rbp + 0x4d98]
mov qword [rbp + 0x4da0], rax
lea r8, str._version:2.4
mov rdx, qword [rbp + 0x4da0]
lea rcx, [rbp + 0x1d88]
call fcn.140035d10
mov qword [rbp + 0x4da8], rax
mov rax, qword [rbp + 0x4da8]
mov qword [rbp + 0x4db0], rax
lea r8, str._pc:
mov rdx, qword [rbp + 0x4db0]
lea rcx, [rbp + 0x1dc8]
call fcn.140035d10
mov qword [rbp + 0x4db8], rax
mov rax, qword [rbp + 0x4db8]
mov qword [rbp + 0x4dc0], rax
lea r8, [rbp + 0x348]
mov rdx, qword [rbp + 0x4dc0]
lea rcx, [rbp + 0x5d8]
call fcn.140034aaf
nop
lea rcx, [rbp + 0x1dc8]
call fcn.140034587
nop
lea rcx, [rbp + 0x1d88]
call fcn.140034587
nop
lea rcx, [rbp + 0x1d48]
call fcn.140034587
nop
lea rcx, [rbp + 0x1d08]
call fcn.140034587
nop
lea rcx, [rbp + 0x1cc8]
call fcn.140034587
lea rax, [rbp + 0x1e24]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1e44]
lea rcx, [rbp + 0x1e24]
call fcn.14005e540
mov rdx, rax
lea rcx, [rbp + 0x1e04]
call fcn.140035db0
lea rcx, [rbp + 0x5d8]
call fcn.140035743
mov qword [rbp + 0x4d78], rax
lea rcx, [rbp + 0x5d8]
call fcn.140034267
xor r9d, r9d
mov rcx, qword [rbp + 0x4d78]
mov r8d, ecx
mov rdx, rax
mov rcx, qword [rbp + 0x548]
call fcn.140036125
xor r9d, r9d
mov r8d, 0x100
lea rdx, [rbp + 0x620]
mov rcx, qword [rbp + 0x548]
call fcn.14003497e
mov dword [rbp + 0x734], eax
cmp dword [rbp + 0x734], 0
jg 0x1400813a7
lea rax, [rbp + 0x1e64]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x1e90]
lea rcx, [rbp + 0x1e64]
call fcn.14005e5a0
mov rcx, rax
call fcn.14003524d
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
mov dl, 0xa
mov rcx, rax
call fcn.1400357ed
lea rax, [rbp + 0x20d4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x20f8]
lea rcx, [rbp + 0x20d4]
call fcn.14005e610
mov rcx, rax
call fcn.14003414f
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
lea rdx, [0x14003523e]
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]
mov rcx, qword [rbp + 0x548]
call fcn.140035513
call fcn.140034f0a
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
movsxd rax, dword [rbp + 0x734]
mov qword [rbp + 0x2148], rax
cmp qword [rbp + 0x2148], 0x100
jae 0x1400813c4
jmp 0x1400813c9
call fcn.140035757
mov rax, qword [rbp + 0x2148]
mov byte [rbp + rax + 0x620], 0
lea rax, [rbp + 0x2164]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2184]
lea rcx, [rbp + 0x2164]
call fcn.14005e680
mov rcx, rax
call fcn.140034997
mov rdx, rax
lea rcx, [rbp + 0x620]
call fcn.140036355
test eax, eax
jne 0x1400814d8
lea rax, [rbp + 0x21a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x21d0]
lea rcx, [rbp + 0x21a4]
call fcn.14005e6f0
mov rcx, rax
call fcn.140034389
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
mov dl, 0xa
mov rcx, rax
call fcn.1400357ed
lea rax, [rbp + 0x23c4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x23e8]
lea rcx, [rbp + 0x23c4]
call fcn.14005e760
mov rcx, rax
call fcn.140036265
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
lea rdx, [0x14003523e]
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]
mov rcx, qword [rbp + 0x548]
call fcn.140035513
call fcn.140034f0a
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
lea rax, [rbp + 0x2434]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2458]
lea rcx, [rbp + 0x2434]
call fcn.14005ef60
mov rcx, rax
call fcn.140035577
mov rdx, rax
lea rcx, [rbp + 0x620]
call fcn.140036355
test eax, eax
jne 0x1400815d8
lea rax, [rbp + 0x2474]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x24a0]
lea rcx, [rbp + 0x2474]
call fcn.14005efc0
mov rcx, rax
call fcn.14003524d
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
mov dl, 0xa
mov rcx, rax
call fcn.1400357ed
lea rax, [rbp + 0x26e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2708]
lea rcx, [rbp + 0x26e4]
call fcn.14005f030
mov rcx, rax
call fcn.1400353e2
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
lea rdx, [0x14003523e]
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]
mov rcx, qword [rbp + 0x548]
call fcn.140035513
call fcn.140034f0a
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
lea rax, [rbp + 0x2744]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2768]
lea rcx, [rbp + 0x2744]
call fcn.14005f0a0
mov rcx, rax
call fcn.140035577
mov rdx, rax
lea rcx, [rbp + 0x620]
call fcn.140036355
test eax, eax
jne 0x1400816d8
lea rax, [rbp + 0x2784]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x27b0]
lea rcx, [rbp + 0x2784]
call fcn.14005f100
mov rcx, rax
call fcn.1400341ae
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
mov dl, 0xa
mov rcx, rax
call fcn.1400357ed
lea rax, [rbp + 0x29f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2a18]
lea rcx, [rbp + 0x29f4]
call fcn.14005f170
mov rcx, rax
call fcn.14003511c
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
lea rdx, [0x14003523e]
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]
mov rcx, qword [rbp + 0x548]
call fcn.140035513
call fcn.140034f0a
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
lea rax, [rbp + 0x2a54]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2a74]
lea rcx, [rbp + 0x2a54]
call fcn.14005f1e0
mov rcx, rax
call fcn.140034997
mov rdx, rax
lea rcx, [rbp + 0x620]
call fcn.140036355
test eax, eax
jne 0x1400817d8
lea rax, [rbp + 0x2a94]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2ac0]
lea rcx, [rbp + 0x2a94]
call fcn.14005f250
mov rcx, rax
call fcn.14003425d
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
mov dl, 0xa
mov rcx, rax
call fcn.1400357ed
lea rax, [rbp + 0x2d04]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2d28]
lea rcx, [rbp + 0x2d04]
call fcn.14005f2c0
mov rcx, rax
call fcn.1400353e2
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
lea rdx, [0x14003523e]
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]
mov rcx, qword [rbp + 0x548]
call fcn.140035513
call fcn.140034f0a
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
lea rax, [rbp + 0x2d64]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2d88]
lea rcx, [rbp + 0x2d64]
call fcn.14005f330
mov rcx, rax
call fcn.140034ea6
mov rdx, rax
lea rcx, [rbp + 0x620]
call fcn.140036355
test eax, eax
jne 0x1400818d8
lea rax, [rbp + 0x2db4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x2de0]
lea rcx, [rbp + 0x2db4]
call fcn.14005f640
mov rcx, rax
call fcn.140034c17
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
mov dl, 0xa
mov rcx, rax
call fcn.1400357ed
lea rax, [rbp + 0x3024]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3048]
lea rcx, [rbp + 0x3024]
call fcn.14005f6b0
mov rcx, rax
call fcn.140034e56
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
lea rdx, [0x14003523e]
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]
mov rcx, qword [rbp + 0x548]
call fcn.140035513
call fcn.140034f0a
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
lea rax, [rbp + 0x3094]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x30b8]
lea rcx, [rbp + 0x3094]
call fcn.14005f720
mov rcx, rax
call fcn.140035572
mov rdx, rax
lea rcx, [rbp + 0x620]
call fcn.140036355
test eax, eax
jne 0x1400819d8
lea rax, [rbp + 0x30e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3110]
lea rcx, [rbp + 0x30e4]
call fcn.14005f790
mov rcx, rax
call fcn.140036332
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
mov dl, 0xa
mov rcx, rax
call fcn.1400357ed
lea rax, [rbp + 0x3344]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3368]
lea rcx, [rbp + 0x3344]
call fcn.14005f800
mov rcx, rax
call fcn.1400360e9
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
lea rdx, [0x14003523e]
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]
mov rcx, qword [rbp + 0x548]
call fcn.140035513
call fcn.140034f0a
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.ucrtbased.dll_exit]
lea rax, [rbp + 0x33a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x33c8]
lea rcx, [rbp + 0x33a4]
call fcn.14005f870
mov rcx, rax
call fcn.140034ea6
mov rdx, rax
lea rcx, [rbp + 0x620]
call fcn.140036355
test eax, eax
jne 0x140081acd
lea rax, [rbp + 0x33f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3420]
lea rcx, [rbp + 0x33f4]
call fcn.14005f8e0
mov rcx, rax
call fcn.140036332
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
mov dl, 0xa
mov rcx, rax
call fcn.1400357ed
lea rax, [rbp + 0x3654]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3678]
lea rcx, [rbp + 0x3654]
call fcn.14005f950
mov rcx, rax
call fcn.140035d42
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
lea rdx, [0x14003523e]
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]
mov rcx, qword [rbp + 0x548]
call fcn.140035513
call fcn.140034f0a
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [rbp + 0x548]
call fcn.140035513
call fcn.140034f0a
lea rax, [rbp + 0x36c4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x36e4]
lea rcx, [rbp + 0x36c4]
call fcn.14005f9c0
mov rdx, rax
lea rcx, [rbp + 0x36a4]
call fcn.140035847
lea rax, [rbp + 0x3724]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3744]
lea rcx, [rbp + 0x3724]
call fcn.14005fa20
mov rdx, rax
lea rcx, [rbp + 0x3704]
call fcn.140035db0
lea rax, [rbp + 0x3784]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x37a4]
lea rcx, [rbp + 0x3784]
call fcn.14005fc40
mov rdx, rax
lea rcx, [rbp + 0x3764]
call fcn.140035db0
mov dword [rbp + 0x37e4], 0x64
lea rdx, [rbp + 0x37e4]
lea rcx, [rbp + 0x37c4]
call fcn.14003487f
lea rax, [rbp + 0x3824]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3848]
lea rcx, [rbp + 0x3824]
call fcn.14005fca0
mov rdx, rax
lea rcx, [rbp + 0x3804]
call fcn.1400342b2
lea rax, [rbp + 0x38a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x38c4]
lea rcx, [rbp + 0x38a4]
call fcn.14005fd10
mov rdx, rax
lea rcx, [rbp + 0x3884]
call fcn.140035db0
lea rax, [rbp + 0x38e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3910]
lea rcx, [rbp + 0x38e4]
call fcn.14005fd70
mov rcx, rax
call fcn.140034d7f
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
mov dl, 0xa
mov rcx, rax
call fcn.1400357ed
lea rax, [rbp + 0x3b24]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3b48]
lea rcx, [rbp + 0x3b24]
call fcn.14005fde0
mov rdx, rax
lea rcx, [rbp + 0x3b04]
call fcn.140034a50
lea rax, [rbp + 0x3b74]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3b98]
lea rcx, [rbp + 0x3b74]
call fcn.14005fe50
mov rcx, rax
call fcn.140035f27
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
lea rdx, [0x14003523e]
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]
mov dword [rbp + 0x3be4], 0x3e8
lea rdx, [rbp + 0x3be4]
lea rcx, [rbp + 0x3bc4]
call fcn.14003487f
lea rax, [rbp + 0x3c24]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3c44]
lea rcx, [rbp + 0x3c24]
call fcn.14005fec0
mov rdx, rax
lea rcx, [rbp + 0x3c04]
call fcn.140035db0
lea rax, [rbp + 0x3c64]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3c90]
lea rcx, [rbp + 0x3c64]
call fcn.14005ff20
mov rcx, rax
call fcn.140035bbc
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
mov dl, 0xa
mov rcx, rax
call fcn.1400357ed
lea rax, [rbp + 0x3ee4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3f08]
lea rcx, [rbp + 0x3ee4]
call fcn.14005ff90
mov rdx, rax
lea rcx, [rbp + 0x3ec4]
call fcn.140034a50
lea rax, [rbp + 0x3f34]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x3f58]
lea rcx, [rbp + 0x3f34]
call fcn.140060000
mov rcx, rax
call fcn.140034717
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
lea rdx, [0x14003523e]
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]
mov dword [rbp + 0x3fa4], 0x3e8
lea rdx, [rbp + 0x3fa4]
lea rcx, [rbp + 0x3f84]
call fcn.14003487f
lea rax, [rbp + 0x3fe4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x4004]
lea rcx, [rbp + 0x3fe4]
call fcn.1400601c0
mov rdx, rax
lea rcx, [rbp + 0x3fc4]
call fcn.140035db0
lea rcx, [0x1400c2990]
call fcn.140035ced
mov rcx, rax
call fcn.140035ce8
movzx eax, al
test eax, eax
jne 0x140081f2d
lea rax, [rbp + 0x4024]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x4050]
lea rcx, [rbp + 0x4024]
call fcn.140060220
mov rcx, rax
call fcn.140034069
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
mov dl, 0xa
mov rcx, rax
call fcn.1400357ed
lea rax, [rbp + 0x4294]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x42b8]
lea rcx, [rbp + 0x4294]
call fcn.140060290
mov rcx, rax
call fcn.140034cb2
mov rcx, rax
call fcn.140034f19
mov dword [rbp + 0x4314], 0x3e8
lea rdx, [rbp + 0x4314]
lea rcx, [rbp + 0x42f4]
call fcn.14003487f
lea rax, [rbp + 0x4354]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x4374]
lea rcx, [rbp + 0x4354]
call fcn.140060300
mov rdx, rax
lea rcx, [rbp + 0x4334]
call fcn.140035db0
jmp 0x140081ffc
lea rax, [rbp + 0x4394]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x43c0]
lea rcx, [rbp + 0x4394]
call fcn.140060360
mov rcx, rax
call fcn.140036332
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
mov dl, 0xa
mov rcx, rax
call fcn.1400357ed
lea rax, [rbp + 0x45f4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x4618]
lea rcx, [rbp + 0x45f4]
call fcn.1400603d0
mov rcx, rax
call fcn.140035d42
mov rcx, rax
call fcn.140034f19
mov dword [rbp + 0x4664], 0x3e8
lea rdx, [rbp + 0x4664]
lea rcx, [rbp + 0x4644]
call fcn.14003487f
lea rax, [rbp + 0x46a4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x46c4]
lea rcx, [rbp + 0x46a4]
call fcn.140060440
mov rdx, rax
lea rcx, [rbp + 0x4684]
call fcn.140035db0
lea rcx, [0x1400c2988]
call fcn.14003626a
mov rcx, rax
call fcn.140036215
movzx eax, al
test eax, eax
jne 0x1400820ef
lea rax, [rbp + 0x46e4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x4710]
lea rcx, [rbp + 0x46e4]
call fcn.1400604a0
mov rcx, rax
call fcn.140036332
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
mov dl, 0xa
mov rcx, rax
call fcn.1400357ed
lea rax, [rbp + 0x4944]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x4968]
lea rcx, [rbp + 0x4944]
call fcn.140060510
mov rcx, rax
call fcn.1400359b9
mov rcx, rax
call fcn.140034f19
mov dword [rbp + 0x49c4], 0x3e8
lea rdx, [rbp + 0x49c4]
lea rcx, [rbp + 0x49a4]
call fcn.14003487f
lea rax, [rbp + 0x4a04]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x4a24]
lea rcx, [rbp + 0x4a04]
call fcn.140060580
mov rdx, rax
lea rcx, [rbp + 0x49e4]
call fcn.140035db0
jmp 0x1400821cd
lea rax, [rbp + 0x4a44]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x4a70]
lea rcx, [rbp + 0x4a44]
call fcn.140060730
mov rcx, rax
call fcn.140036332
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14003432a
mov dl, 0xa
mov rcx, rax
call fcn.1400357ed
lea rax, [rbp + 0x4ca4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x4cc8]
lea rcx, [rbp + 0x4ca4]
call fcn.1400607a0
mov rcx, rax
call fcn.1400356fd
mov rcx, rax
call fcn.140034f19
lea rdx, [0x140035c2f]
lea rcx, [rbp + 0x758]
call fcn.140034e2e
nop
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rax, [rbp + 0x4d24]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rbp + 0x4d44]
lea rcx, [rbp + 0x4d24]
call fcn.140060810
mov rdx, rax
lea rcx, [rbp + 0x4d04]
call fcn.140035db0
nop
lea rcx, [rbp + 0x758]
call fcn.140034e60
mov dword [rbp + 0x4d64], 0
lea rcx, [rbp + 0x5d8]
call fcn.140034587
nop
lea rcx, [rbp + 0x598]
call fcn.140034587
nop
lea rcx, [rbp + 0x348]
call fcn.140034587
nop
lea rcx, [rbp + 0x2d0]
call fcn.140035216
nop
lea rcx, [rbp + 0x288]
call fcn.140035b3f
nop
lea rcx, [rbp + 0x248]
call fcn.140034587
nop
lea rcx, [rbp + 0x208]
call fcn.140034587
nop
lea rcx, [rbp + 0x48]
call fcn.140034587
nop
lea rcx, [rbp + 8]
call fcn.140034587
mov eax, dword [rbp + 0x4d64]
mov rdi, rax
lea rcx, [rbp - 0x30]
lea rdx, [0x1400abf20]
call fcn.140035a3b
mov rax, rdi
mov rcx, qword [rbp + 0x4dc8]
xor rcx, rbp
call fcn.140034f82
lea rsp, [rbp + 0x4dd8]
pop rdi
pop rbp
ret