Function at 0x231952014
Capabilities:
Check if file exists
Check mutex on windows
Copy file
Create process on windows
Delete file
Execute command
Get common file path
Get disk information
Get session user name
Move file
Query environment variable
Set console window title
Set current directory
Set file attributes

Disassembly:
push rbp
push rsi
push rbx
mov eax, 0x4bf0
call fcn.231968ee0
sub rsp, rax
lea rbp, [rsp + 0x80]
mov dword [rbp + 0x4b90], ecx
mov qword [rbp + 0x4b98], rdx
call sym.__main
mov ecx, 0
call sym.time
mov ecx, eax
call sym.srand
call sym.IsWindowsVistaOrGreater__
test al, al
je 0x231952073
mov rax, qword [sym.imp.USER32.dll_IsProcessDPIAware]
call rax
test eax, eax
sete al
test al, al
je 0x231952073
mov rax, qword [sym.imp.USER32.dll_SetProcessDPIAware]
call rax
mov dword [rbp + 0x111c], 0x101
lea rdx, [rbp + 0x111c]
lea rax, [rbp + 0x1120]
mov rcx, rax
mov rax, qword [sym.imp.ADVAPI32.dll_GetUserNameA]
call rax
lea rax, [rbp + 0x1010]
mov rdx, rax
mov ecx, 0x104
mov rax, qword [sym.imp.KERNEL32.dll_GetCurrentDirectoryA]
call rax
lea rax, [rbp + 0x1010]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathRemoveBackslashA]
call rax
lea rax, [rbp + 0x1010]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathMakePrettyA]
call rax
lea rax, [rbp + 0x1010]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathQuoteSpacesA]
call rax
mov ecx, 0
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call rax
mov rcx, rax
lea rax, [rbp + 0xf00]
mov r8d, 0x104
mov rdx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
call rax
lea rdx, [rbp + 0xf00]
lea rax, [rbp + 0xdf0]
mov rcx, rax
call sym.strcpy
lea rdx, [rbp + 0xf00]
lea rax, [rbp + 0xce0]
mov rcx, rax
call sym.strcpy
lea rax, [rbp + 0xdf0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathStripPathA]
call rax
lea rax, [rbp + 0xce0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathRemoveFileSpecA]
call rax
lea rax, [rbp + 0xce0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathRemoveBackslashA]
call rax
lea rax, [rbp + 0xce0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathMakePrettyA]
call rax
lea rax, [rbp + 0xce0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathQuoteSpacesA]
call rax
lea rax, [rbp + 0xbd0]
mov rdx, rax
mov ecx, 0x104
mov rax, qword [sym.imp.KERNEL32.dll_GetTempPathA]
call rax
lea rax, [rbp + 0xbd0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathRemoveBackslashA]
call rax
lea rax, [rbp + 0xbd0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathMakePrettyA]
call rax
lea rax, [rbp + 0xbd0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathQuoteSpacesA]
call rax
lea rax, [rbp + 0xac0]
mov edx, 0x104
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetWindowsDirectoryA]
call rax
lea rax, [rbp + 0xac0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathRemoveBackslashA]
call rax
lea rax, [rbp + 0xac0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathMakePrettyA]
call rax
lea rax, [rbp + 0xac0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathQuoteSpacesA]
call rax
lea rax, [rbp + 0x9b0]
mov edx, 0x104
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetSystemDirectoryA]
call rax
lea rax, [rbp + 0x9b0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathRemoveBackslashA]
call rax
lea rax, [rbp + 0x9b0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathMakePrettyA]
call rax
lea rax, [rbp + 0x9b0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathQuoteSpacesA]
call rax
lea rax, [rbp + 0x8a0]
mov qword [rsp + 0x20], rax
mov r9d, 0
mov r8d, 0
mov edx, 0x10
mov ecx, 0
mov rax, qword [sym.imp.SHELL32.dll_SHGetFolderPathA]
call rax
lea rax, [rbp + 0x8a0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathRemoveBackslashA]
call rax
lea rax, [rbp + 0x8a0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathMakePrettyA]
call rax
lea rax, [rbp + 0x8a0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathQuoteSpacesA]
call rax
lea rax, [rbp + 0x790]
mov qword [rsp + 0x20], rax
mov r9d, 0
mov r8d, 0
mov edx, 0x1c
mov ecx, 0
mov rax, qword [sym.imp.SHELL32.dll_SHGetFolderPathA]
call rax
lea rax, [rbp + 0x790]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathRemoveBackslashA]
call rax
lea rax, [rbp + 0x790]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathMakePrettyA]
call rax
lea rax, [rbp + 0x790]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathQuoteSpacesA]
call rax
mov ecx, 0
mov rax, qword [sym.imp.KERNEL32.dll_SetLastError]
call rax
cmp dword [rbp + 0x4b90], 2
jle 0x2319523aa
lea rax, [rbp + 0x122f]
mov rcx, rax
call method.main.lambda__1::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__14829765408853039905ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x2319523aa
mov eax, 1
jmp 0x2319523af
mov eax, 0
test al, al
je 0x23195801d
lea rax, [rbp + 0x1259]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rdx, qword [rax]
lea rcx, [rbp + 0x1259]
lea rax, [rbp + 0x1230]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1230]
mov r8d, 0xa
mov edx, 0
mov rcx, rax
call method.std::__cxx11.stoi_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__unsigned_long_long__int_
lea rax, [rbp + 0x1230]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1259]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov edx, 1
lea rax, [sym.f_kbsig_unsigned_long_]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_SetConsoleCtrlHandler]
call rax
cmp dword [rbp + 0x4b90], 4
jle 0x231952481
lea rax, [rbp + 0x125a]
mov rcx, rax
call method.main.lambda__2::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__12194911437932322647ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x20
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x231952481
mov eax, 1
jmp 0x231952486
mov eax, 0
test al, al
je 0x2319524dd
lea rax, [rbp + 0x125b]
mov rcx, rax
call method.main.lambda__3::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_12ull__12507980093237854979ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, 0
lea rax, [sym.f_kbsig_unsigned_long_]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_SetConsoleCtrlHandler]
call rax
cmp dword [rbp + 0x4b90], 3
jle 0x231952521
lea rax, [rbp + 0x125c]
mov rcx, rax
call method.main.lambda__4::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__12807559455336368099ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x18
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x231952521
mov eax, 1
jmp 0x231952526
mov eax, 0
test al, al
je 0x231952637
lea rax, [rbp + 0x125d]
mov rcx, rax
call method.main.lambda__5::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__1689326478239541181ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rdx, [rbp + 0x790]
lea rax, [rbp + 0xce0]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x231952a21
cmp dword [rbp + 0x4b90], 4
jle 0x2319525cb
lea rax, [rbp + 0x125e]
mov rcx, rax
call method.main.lambda__6::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__3884719232812410269ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x20
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x2319525cb
mov eax, 1
jmp 0x2319525d0
mov eax, 0
test al, al
je 0x23195261a
lea rax, [rbp + 0x125f]
mov rcx, rax
call method.main.lambda__7::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_9ull__3430356573857077045ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov rax, qword [sym.imp.KERNEL32.dll_AllocConsole]
call rax
jmp 0x231952623
mov rax, qword [sym.imp.KERNEL32.dll_FreeConsole]
call rax
mov edx, 1
mov ecx, 0xea60
call sym.f_slpc_unsigned_long__int_
jmp 0x231952a21
call sym.f_ele__
test eax, eax
setne al
test al, al
je 0x231952852
lea rax, [rbp + 0x12ae]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x12af]
mov rcx, rax
call method.main.lambda__9::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_9ull__1008669546770547481ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x12ae]
lea rax, [rbp + 0x1280]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x12ff]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x12ff]
lea rdx, [rbp + 0xdf0]
lea rax, [rbp + 0x12d0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x134e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x134f]
mov rcx, rax
call method.main.lambda__8::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_6ull__1008669546770547481ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x134e]
lea rax, [rbp + 0x1320]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x137f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x137f]
lea rdx, [rbp + 0xdf0]
lea rax, [rbp + 0x1350]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1300]
lea rcx, [rbp + 0x1320]
lea rdx, [rbp + 0x1350]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x12b0]
lea rcx, [rbp + 0x12d0]
lea rdx, [rbp + 0x1300]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1260]
lea rcx, [rbp + 0x1280]
lea rdx, [rbp + 0x12b0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1260]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 0
mov edx, 0x8000000
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
lea rax, [rbp + 0x1260]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x12b0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1300]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1350]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x137f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1320]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x134e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x12d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x12ff]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1280]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x12ae]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov edx, 0
mov ecx, 0x7d0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x13ce]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x13cf]
mov rcx, rax
call method.main.lambda__11::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_7ull__7323228507851814835ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x13ce]
lea rax, [rbp + 0x13a0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
mov rax, qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
call rax
mov edx, eax
lea rax, [rbp + 0x13f0]
mov rcx, rax
call method.std::__cxx11.to_string_unsigned_long_
lea rax, [rbp + 0x143c]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x143d]
mov rcx, rax
call method.main.lambda__10::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_16ull__7323228507851814835ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x143c]
lea rax, [rbp + 0x1410]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x13d0]
lea rcx, [rbp + 0x13f0]
lea rdx, [rbp + 0x1410]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1380]
lea rcx, [rbp + 0x13a0]
lea rdx, [rbp + 0x13d0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1380]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
call sym.system
test eax, eax
setne bl
lea rax, [rbp + 0x1380]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x13d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1410]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x143c]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x13f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x13a0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x13ce]
mov rcx, rax
call sym.std::allocator_char_::allocator__
test bl, bl
je 0x231952a08
lea rax, [rbp + 0x143e]
mov rcx, rax
call method.main.lambda__12::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_23ull__3552161057441151357ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
call sym.abort
mov edx, 0
mov ecx, 0x6ddd00
call sym.f_slpc_unsigned_long__int_
mov ebx, 0
jmp 0x23195bf2e
lea rax, [rbp + 0x143f]
mov rcx, rax
call method.main.lambda__13::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_6ull__2251603790188375451ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rbx, rax
lea rax, [rbp + 0x1440]
mov edx, dword [rbp + 0x4b90]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x1440]
mov rdx, rax
mov rcx, rbx
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x1440]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov dword [rbp + 0x4b6c], 0
jmp 0x231952b6c
lea rax, [rbp + 0x146f]
mov rcx, rax
call method.main.lambda__14::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__14389341603481206535ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rbx, rax
lea rax, [rbp + 0x1470]
mov edx, dword [rbp + 0x4b6c]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x1470]
mov rdx, rax
mov rcx, rbx
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
mov rbx, rax
lea rax, [rbp + 0x1498]
mov rcx, rax
call method.main.lambda__15::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_2ull__14389341603481206535ull__char_.operator_char__
mov rdx, rax
mov rcx, rbx
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov eax, dword [rbp + 0x4b6c]
cdqe
lea rdx, [rax*8]
mov rax, qword [rbp + 0x4b98]
add rax, rdx
mov rax, qword [rax]
mov rdx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x1470]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
add dword [rbp + 0x4b6c], 1
mov eax, dword [rbp + 0x4b6c]
cmp eax, dword [rbp + 0x4b90]
jl 0x231952aa4
lea rax, [rbp + 0x1499]
mov rcx, rax
call method.main.lambda__16::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_12ull__13766724703483679155ull__char_.operator_char__
mov r8, rax
mov edx, 1
mov ecx, 0
mov rax, qword [sym.imp.KERNEL32.dll_CreateMutexA]
call rax
mov qword [rbp + 0x4a90], rax
mov rax, qword [sym.imp.KERNEL32.dll_GetLastError]
call rax
cmp eax, 0xb7
sete al
test al, al
je 0x231952c02
lea rax, [rbp + 0x149a]
mov rcx, rax
call method.main.lambda__17::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_21ull__3975435417903375115ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x149b]
mov rcx, rax
call method.main.lambda__18::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_12ull__14355119768565044593ull__char_.operator_char__
mov rcx, rax
lea rax, [rbp + 0x260]
mov r8d, 0x104
mov rdx, rax
mov rax, qword [sym.imp.KERNEL32.dll_ExpandEnvironmentStringsA]
call rax
lea rax, [rbp + 0x149c]
mov rcx, rax
call method.main.lambda__19::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_12ull__8754388422013838683ull__char_.operator_char__
mov rdx, rax
lea rax, [rbp + 0x260]
mov rcx, rax
call sym.strcmp
test eax, eax
sete al
test al, al
je 0x231952cbe
lea rax, [rbp + 0x149d]
mov rcx, rax
call method.main.lambda__20::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_11ull__4881059035749540335ull__char_.operator_char__
mov rdx, rax
lea rax, [rbp + 0x150]
mov rcx, rax
call sym.strcpy
lea rax, [rbp + 0x149e]
mov rcx, rax
call method.main.lambda__21::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__13238640375639664459ull__char_.operator_char__
mov rdx, rax
lea rax, [rbp + 0x260]
mov rcx, rax
call sym.strcpy
jmp 0x231952d67
lea rdx, [rbp + 0x260]
lea rax, [rbp + 0x370]
mov rcx, rax
call sym.strcpy
lea rax, [rbp + 0x370]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathAddBackslashA]
call rax
lea rdx, [rbp + 0x150]
lea rax, [rbp + 0x370]
mov dword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov r9d, 0
mov r8d, 0x104
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetVolumeInformationA]
call rax
lea rax, [rbp + 0x150]
movzx eax, byte [rax]
test al, al
jne 0x231952d67
lea rax, [rbp + 0x149f]
mov rcx, rax
call method.main.lambda__22::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_11ull__17286319131605701559ull__char_.operator_char__
mov rdx, rax
lea rax, [rbp + 0x150]
mov rcx, rax
call sym.strcpy
lea rax, [rbp + 0x260]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathRemoveBackslashA]
call rax
lea rax, [rbp + 0xbd0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathAddBackslashA]
call rax
lea rax, [rbp + 0x14ce]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x14cf]
mov rcx, rax
call method.main.lambda__23::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_6ull__7340669237114130219ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x14ce]
lea rax, [rbp + 0x14a0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x14ff]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x14ff]
lea rdx, [rbp + 0xbd0]
lea rax, [rbp + 0x14d0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rdx, [rbp + 0x14a0]
lea rax, [rbp + 0x14d0]
mov rcx, rax
call sym.f_dwc_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x14d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x14ff]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x14a0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x14ce]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x152e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x152f]
mov rcx, rax
call method.main.lambda__25::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__14543024758752507295ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x152e]
lea rax, [rbp + 0x1500]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
call sym.rand
mov edx, eax
lea rax, [rbp + 0x1550]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x15be]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x15bf]
mov rcx, rax
call method.main.lambda__24::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__14543024758752507295ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x15be]
lea rax, [rbp + 0x1590]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x15ef]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x15ef]
lea rdx, [rbp + 0xbd0]
lea rax, [rbp + 0x15c0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1570]
lea rcx, [rbp + 0x1590]
lea rdx, [rbp + 0x15c0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1530]
lea rcx, [rbp + 0x1550]
lea rdx, [rbp + 0x1570]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp - 0x30]
lea rcx, [rbp + 0x1500]
lea rdx, [rbp + 0x1530]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1530]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1570]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x15c0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x15ef]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1590]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x15be]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1550]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1500]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x152e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x161e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x161f]
mov rcx, rax
call method.main.lambda__27::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__391207815494598605ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x161e]
lea rax, [rbp + 0x15f0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
call sym.rand
mov edx, eax
lea rax, [rbp + 0x1640]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x16ae]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x16af]
mov rcx, rax
call method.main.lambda__26::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__391207815494598605ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x16ae]
lea rax, [rbp + 0x1680]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x16de]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x16de]
lea rdx, [rbp + 0xbd0]
lea rax, [rbp + 0x16b0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1660]
lea rcx, [rbp + 0x1680]
lea rdx, [rbp + 0x16b0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1620]
lea rcx, [rbp + 0x1640]
lea rdx, [rbp + 0x1660]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp - 0x10]
lea rcx, [rbp + 0x15f0]
lea rdx, [rbp + 0x1620]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1620]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1660]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x16b0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x16de]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1680]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x16ae]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1640]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x15f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x161e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp - 0x10]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rbx, rax
lea rax, [rbp + 0x16df]
mov rcx, rax
call method.main.lambda__28::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_7ull__9469228502354167783ull__char_.operator_char__
mov r8d, 0
mov rdx, rbx
mov rcx, rax
call sym.f_dpf_char__char_const__int_
test eax, eax
sete al
test al, al
je 0x231953205
lea rax, [rbp - 0x10]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
call sym.f_lf_char_const_
mov qword [rbp + 0x4b60], rax
lea rax, [rbp + 0x170e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x170f]
mov rcx, rax
call method.main.lambda__30::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__4308013942597057485ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x170e]
lea rax, [rbp + 0x16e0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
call sym.rand
mov edx, eax
lea rax, [rbp + 0x1730]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x179e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x179f]
mov rcx, rax
call method.main.lambda__29::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__4308013942597057485ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x179e]
lea rax, [rbp + 0x1770]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x17ce]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x17ce]
lea rdx, [rbp + 0xbd0]
lea rax, [rbp + 0x17a0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1750]
lea rcx, [rbp + 0x1770]
lea rdx, [rbp + 0x17a0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1710]
lea rcx, [rbp + 0x1730]
lea rdx, [rbp + 0x1750]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x10]
lea rcx, [rbp + 0x16e0]
lea rdx, [rbp + 0x1710]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1710]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1750]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x17a0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x17ce]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1770]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x179e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1730]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x16e0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x170e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x10]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rbx, rax
lea rax, [rbp + 0x17cf]
mov rcx, rax
call method.main.lambda__31::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_7ull__14936018504268740501ull__char_.operator_char__
mov r8d, 0
mov rdx, rbx
mov rcx, rax
call sym.f_dpf_char__char_const__int_
test eax, eax
sete al
test al, al
je 0x23195340d
lea rax, [rbp + 0x10]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
call sym.f_lf_char_const_
mov qword [rbp + 0x4b58], rax
lea rax, [rbp + 0x17fe]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x17ff]
mov rcx, rax
call method.main.lambda__33::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__5564005162668910431ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x17fe]
lea rax, [rbp + 0x17d0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
call sym.rand
mov edx, eax
lea rax, [rbp + 0x1820]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x188e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x188f]
mov rcx, rax
call method.main.lambda__32::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__5564005162668910431ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x188e]
lea rax, [rbp + 0x1860]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x18be]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x18be]
lea rdx, [rbp + 0xbd0]
lea rax, [rbp + 0x1890]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1840]
lea rcx, [rbp + 0x1860]
lea rdx, [rbp + 0x1890]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1800]
lea rcx, [rbp + 0x1820]
lea rdx, [rbp + 0x1840]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x30]
lea rcx, [rbp + 0x17d0]
lea rdx, [rbp + 0x1800]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1800]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1840]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1890]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x18be]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1860]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x188e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1820]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x17d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x17fe]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x30]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rbx, rax
lea rax, [rbp + 0x18bf]
mov rcx, rax
call method.main.lambda__34::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_7ull__9018994711185003865ull__char_.operator_char__
mov r8d, 0
mov rdx, rbx
mov rcx, rax
call sym.f_dpf_char__char_const__int_
test eax, eax
sete al
test al, al
je 0x231953615
lea rax, [rbp + 0x30]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
call sym.f_lf_char_const_
mov qword [rbp + 0x4b50], rax
lea rax, [rbp + 0x18ee]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x18ef]
mov rcx, rax
call method.main.lambda__36::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__17430034398031742377ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x18ee]
lea rax, [rbp + 0x18c0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
call sym.rand
mov edx, eax
lea rax, [rbp + 0x1910]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x197e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x197f]
mov rcx, rax
call method.main.lambda__35::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__17430034398031742377ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x197e]
lea rax, [rbp + 0x1950]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x19ae]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x19ae]
lea rdx, [rbp + 0xbd0]
lea rax, [rbp + 0x1980]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1930]
lea rcx, [rbp + 0x1950]
lea rdx, [rbp + 0x1980]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x18f0]
lea rcx, [rbp + 0x1910]
lea rdx, [rbp + 0x1930]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x50]
lea rcx, [rbp + 0x18c0]
lea rdx, [rbp + 0x18f0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x18f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1930]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1980]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x19ae]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1950]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x197e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1910]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x18c0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x18ee]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x50]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rbx, rax
lea rax, [rbp + 0x19af]
mov rcx, rax
call method.main.lambda__37::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__9193491405814578167ull__char_.operator_char__
mov r8d, 0
mov rdx, rbx
mov rcx, rax
call sym.f_dpf_char__char_const__int_
test eax, eax
sete al
test al, al
je 0x23195381d
lea rax, [rbp + 0x50]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
call sym.f_lf_char_const_
mov qword [rbp + 0x4b48], rax
lea rax, [rbp + 0x19de]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x19df]
mov rcx, rax
call method.main.lambda__39::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__15094163793066823561ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x19de]
lea rax, [rbp + 0x19b0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
call sym.rand
mov edx, eax
lea rax, [rbp + 0x1a00]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x1a6e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x1a6f]
mov rcx, rax
call method.main.lambda__38::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__15094163793066823561ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x1a6e]
lea rax, [rbp + 0x1a40]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1a9e]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x1a9e]
lea rdx, [rbp + 0xbd0]
lea rax, [rbp + 0x1a70]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1a20]
lea rcx, [rbp + 0x1a40]
lea rdx, [rbp + 0x1a70]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x19e0]
lea rcx, [rbp + 0x1a00]
lea rdx, [rbp + 0x1a20]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x70]
lea rcx, [rbp + 0x19b0]
lea rdx, [rbp + 0x19e0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x19e0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1a20]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1a70]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1a9e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1a40]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1a6e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1a00]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x19b0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x19de]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x70]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rbx, rax
lea rax, [rbp + 0x1a9f]
mov rcx, rax
call method.main.lambda__40::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__5117199157085710239ull__char_.operator_char__
mov r8d, 0
mov rdx, rbx
mov rcx, rax
call sym.f_dpf_char__char_const__int_
test eax, eax
sete al
test al, al
je 0x231953a25
lea rax, [rbp + 0x70]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
call sym.f_lf_char_const_
mov qword [rbp + 0x4b40], rax
mov edx, 0
mov ecx, 0x7d0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x1ace]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x1acf]
mov rcx, rax
call method.main.lambda__41::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_1ull__8629384190178168809ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x1ace]
lea rax, [rbp + 0x1aa0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x780]
lea rdx, [rbp + 0x1aa0]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x1aa0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1ace]
mov rcx, rax
call sym.std::allocator_char_::allocator__
movzx eax, word [rbp + 0x78e]
movzx edx, ax
lea rax, [rbp + 0x1ad0]
mov rcx, rax
call method.std::__cxx11.to_string_int_
movzx eax, word [rbp + 0x78c]
movzx edx, ax
lea rax, [rbp + 0x1b10]
mov rcx, rax
call method.std::__cxx11.to_string_int_
movzx eax, word [rbp + 0x78a]
movzx edx, ax
lea rax, [rbp + 0x1b50]
mov rcx, rax
call method.std::__cxx11.to_string_int_
movzx eax, word [rbp + 0x788]
movzx edx, ax
lea rax, [rbp + 0x1b90]
mov rcx, rax
call method.std::__cxx11.to_string_int_
movzx eax, word [rbp + 0x786]
movzx edx, ax
lea rax, [rbp + 0x1bd0]
mov rcx, rax
call method.std::__cxx11.to_string_int_
movzx eax, word [rbp + 0x782]
movzx edx, ax
lea rax, [rbp + 0x1c10]
mov rcx, rax
call method.std::__cxx11.to_string_int_
movzx eax, word [rbp + 0x780]
movzx edx, ax
lea rax, [rbp + 0x1c30]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x1bf0]
lea rcx, [rbp + 0x1c10]
lea rdx, [rbp + 0x1c30]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1bb0]
lea rcx, [rbp + 0x1bd0]
lea rdx, [rbp + 0x1bf0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1b70]
lea rcx, [rbp + 0x1b90]
lea rdx, [rbp + 0x1bb0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1b30]
lea rcx, [rbp + 0x1b50]
lea rdx, [rbp + 0x1b70]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1af0]
lea rcx, [rbp + 0x1b10]
lea rdx, [rbp + 0x1b30]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x90]
lea rcx, [rbp + 0x1ad0]
lea rdx, [rbp + 0x1af0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1af0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1b30]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1b70]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1bb0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1bf0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1c30]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1c10]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1bd0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1b90]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1b50]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1b10]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1ad0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x90]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rsi, rax
lea rax, [rbp + 0x1c5b]
mov rcx, rax
call method.main.lambda__43::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_14ull__13637332112133530397ull__char_.operator_char__
mov rbx, rax
lea rax, [rbp + 0x1c5c]
mov rcx, rax
call method.main.lambda__42::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_66ull__13637332112133530397ull__char_.operator_char__
mov r9, rsi
mov r8, rbx
mov rdx, rax
mov ecx, 1
call sym.f_rg_int__char_const__char_const__char_const_
call sym.f_ele__
test eax, eax
setne al
test al, al
je 0x231953d6e
lea rax, [rbp + 0x1c5d]
mov rcx, rax
call method.main.lambda__44::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_9ull__12366310293419678589ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
jmp 0x231953da9
lea rax, [rbp + 0x1c5e]
mov rcx, rax
call method.main.lambda__45::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__8923844349740399005ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x1c5f]
mov rcx, rax
call method.main.lambda__46::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_6ull__1102103534659378545ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x1c9e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x1c9f]
mov rcx, rax
call method.main.lambda__47::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__14669877004864804203ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x1c9e]
lea rax, [rbp + 0x1c70]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1c60]
lea rdx, [rbp + 0x1c70]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x1c70]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1c9e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1cce]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x1ccf]
mov rcx, rax
call method.main.lambda__48::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_26ull__4117806609715112797ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x1cce]
lea rax, [rbp + 0x1ca0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1ca0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 1
mov edx, 0x8000000
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
lea rax, [rbp + 0x1ca0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1cce]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1cfe]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x1cff]
mov rcx, rax
call method.main.lambda__49::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__14225034273193302279ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x1cfe]
lea rax, [rbp + 0x1cd0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1d2f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x1d2f]
lea rdx, [rbp + 0xbd0]
lea rax, [rbp + 0x1d00]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0xb0]
lea rcx, [rbp + 0x1cd0]
lea rdx, [rbp + 0x1d00]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1d00]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1d2f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1cd0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1cfe]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0xb0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_DeleteFileA]
call rax
mov rax, qword [rbp + 0x4b48]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_CloseHandle]
call rax
lea rdx, [rbp + 0xb0]
lea rax, [rbp + 0x1d30]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rbp + 0x50]
lea rax, [rbp + 0x1d50]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rbp + 0x1d30]
lea rax, [rbp + 0x1d50]
mov r8d, 0
mov rcx, rax
call sym.f_xc_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____unsigned_long_
lea rax, [rbp + 0x1d50]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1d30]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov edx, 1
mov ecx, 0x7d0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x1dbe]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x1dbf]
mov rcx, rax
call method.main.lambda__52::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_6ull__11336070254479226317ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x1dbe]
lea rax, [rbp + 0x1d90]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1e0f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x1e0f]
lea rdx, [rbp + 0x9b0]
lea rax, [rbp + 0x1de0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1e5e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x1e5f]
mov rcx, rax
call method.main.lambda__51::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_2ull__11336070254479226317ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x1e5e]
lea rax, [rbp + 0x1e30]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rdx, [rbp + 0xb0]
lea rax, [rbp + 0x1e80]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rax, [rbp + 0x1ece]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x1ecf]
mov rcx, rax
call method.main.lambda__50::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_26ull__11336070254479226317ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x1ece]
lea rax, [rbp + 0x1ea0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1e60]
lea rcx, [rbp + 0x1e80]
lea rdx, [rbp + 0x1ea0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1e10]
lea rcx, [rbp + 0x1e30]
lea rdx, [rbp + 0x1e60]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1dc0]
lea rcx, [rbp + 0x1de0]
lea rdx, [rbp + 0x1e10]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1d70]
lea rcx, [rbp + 0x1d90]
lea rdx, [rbp + 0x1dc0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x1d70]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov edx, 2
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_WinExec]
call rax
lea rax, [rbp + 0x1d70]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1dc0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1e10]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1e60]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1ea0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1ece]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1e80]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1e30]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1e5e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1de0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1e0f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1d90]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1dbe]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1efe]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x1eff]
mov rcx, rax
call method.main.lambda__53::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_23ull__15224846951091649919ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x1efe]
lea rax, [rbp + 0x1ed0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1ed0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 0
mov edx, 0
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
lea rax, [rbp + 0x1ed0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1efe]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x1f2e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x1f2f]
mov rcx, rax
call method.main.lambda__54::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_25ull__16975748784040956249ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x1f2e]
lea rax, [rbp + 0x1f00]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1f00]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 0
mov edx, 0
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
lea rax, [rbp + 0x1f00]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1f2e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov edx, 1
mov ecx, 0x7d0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0xb0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 4
mov edx, 0
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_MoveFileExA]
call rax
lea rax, [rbp + 0x50]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_DeleteFileA]
call rax
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x1f6e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x1f6f]
mov rcx, rax
call method.main.lambda__55::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__231748162838699801ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x1f6e]
lea rax, [rbp + 0x1f40]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1f30]
lea rdx, [rbp + 0x1f40]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x1f40]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1f6e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov rax, qword [rbp + 0x4b60]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_CloseHandle]
call rax
lea rdx, [rbp - 0x30]
lea rax, [rbp + 0x1f70]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rbp - 0x10]
lea rax, [rbp + 0x1f90]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rbp + 0x1f70]
lea rax, [rbp + 0x1f90]
mov r8d, 0
mov rcx, rax
call sym.f_xc_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____unsigned_long_
lea rax, [rbp + 0x1f90]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x1f70]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov edx, 1
mov ecx, 0x7d0
call sym.f_slpc_unsigned_long__int_
cmp dword [rbp + 0x4b90], 7
jle 0x231954562
lea rax, [rbp + 0x1fbe]
mov rcx, rax
call method.main.lambda__56::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_6ull__10063672780864426347ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x38
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x231954562
mov eax, 1
jmp 0x231954567
mov eax, 0
test al, al
je 0x2319545a8
lea rax, [rbp + 0x1fbf]
mov rcx, rax
call method.main.lambda__57::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__6479861798735801791ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
jmp 0x2319545d9
lea rdx, [rbp - 0x30]
lea rax, [rbp + 0x1fc0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rax, [rbp + 0x1fc0]
mov rcx, rax
call sym.f_mci_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x1fc0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov edx, 1
mov ecx, 0x7d0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp - 0x30]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_DeleteFileA]
call rax
lea rax, [rbp - 0x10]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_DeleteFileA]
call rax
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x201c]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x201d]
mov rcx, rax
call method.main.lambda__58::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__3244840925271236007ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x201c]
lea rax, [rbp + 0x1ff0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x1fe0]
lea rdx, [rbp + 0x1ff0]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x1ff0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x201c]
mov rcx, rax
call sym.std::allocator_char_::allocator__
cmp dword [rbp + 0x4b90], 0xc
jle 0x2319546e1
lea rax, [rbp + 0x201e]
mov rcx, rax
call method.main.lambda__59::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__13663125219095580435ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x60
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x2319546e1
mov eax, 1
jmp 0x2319546e6
mov eax, 0
test al, al
je 0x23195472a
lea rax, [rbp + 0x201f]
mov rcx, rax
call method.main.lambda__60::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_9ull__1241110374265514805ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
jmp 0x23195480b
mov edx, 0x12c
mov ecx, 0x19f
call sym.f_bp_unsigned_long__unsigned_long_
mov edx, 0x12c
mov ecx, 0x19f
call sym.f_bp_unsigned_long__unsigned_long_
mov edx, 0x12c
mov ecx, 0x26e
call sym.f_bp_unsigned_long__unsigned_long_
mov edx, 0x12c
mov ecx, 0x26e
call sym.f_bp_unsigned_long__unsigned_long_
mov edx, 0x12c
mov ecx, 0x2ba
call sym.f_bp_unsigned_long__unsigned_long_
mov edx, 0x12c
mov ecx, 0x2ba
call sym.f_bp_unsigned_long__unsigned_long_
mov edx, 0x12c
mov ecx, 0x26e
call sym.f_bp_unsigned_long__unsigned_long_
mov edx, 1
mov ecx, 0x12c
call sym.f_slpc_unsigned_long__int_
mov edx, 0x12c
mov ecx, 0x22a
call sym.f_bp_unsigned_long__unsigned_long_
mov edx, 0x12c
mov ecx, 0x22a
call sym.f_bp_unsigned_long__unsigned_long_
mov edx, 0x12c
mov ecx, 0x20b
call sym.f_bp_unsigned_long__unsigned_long_
mov edx, 0x12c
mov ecx, 0x20b
call sym.f_bp_unsigned_long__unsigned_long_
mov edx, 0x12c
mov ecx, 0x1d2
call sym.f_bp_unsigned_long__unsigned_long_
mov edx, 0x12c
mov ecx, 0x1d2
call sym.f_bp_unsigned_long__unsigned_long_
mov edx, 0x12c
mov ecx, 0x19f
call sym.f_bp_unsigned_long__unsigned_long_
mov edx, 1
mov ecx, 0x7d0
call sym.f_slpc_unsigned_long__int_
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x205e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x205f]
mov rcx, rax
call method.main.lambda__61::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__11617457077762636163ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x205e]
lea rax, [rbp + 0x2030]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2020]
lea rdx, [rbp + 0x2030]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x2030]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x205e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov rax, qword [rbp + 0x4b58]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_CloseHandle]
call rax
lea rdx, [rbp - 0x30]
lea rax, [rbp + 0x2060]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rbp + 0x10]
lea rax, [rbp + 0x2080]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rbp + 0x2060]
lea rax, [rbp + 0x2080]
mov r8d, 0
mov rcx, rax
call sym.f_xc_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____unsigned_long_
lea rax, [rbp + 0x2080]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2060]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov edx, 1
mov ecx, 0x7d0
call sym.f_slpc_unsigned_long__int_
cmp dword [rbp + 0x4b90], 7
jle 0x231954965
lea rax, [rbp + 0x20ae]
mov rcx, rax
call method.main.lambda__62::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_6ull__3263288457010594303ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x38
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x231954965
mov eax, 1
jmp 0x23195496a
mov eax, 0
test al, al
je 0x2319549ab
lea rax, [rbp + 0x20af]
mov rcx, rax
call method.main.lambda__63::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__15112367143741227927ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
jmp 0x2319549dc
lea rdx, [rbp - 0x30]
lea rax, [rbp + 0x20b0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rax, [rbp + 0x20b0]
mov rcx, rax
call sym.f_mci_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x20b0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov edx, 1
mov ecx, 0x7d0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp - 0x30]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_DeleteFileA]
call rax
lea rax, [rbp + 0x10]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_DeleteFileA]
call rax
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x210e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x210f]
mov rcx, rax
call method.main.lambda__64::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__562281352158198631ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x210e]
lea rax, [rbp + 0x20e0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x20d0]
lea rdx, [rbp + 0x20e0]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x20e0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x210e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x215e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x215f]
mov rcx, rax
call method.main.lambda__67::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_2ull__4462343648648476427ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x215e]
lea rax, [rbp + 0x2130]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x21af]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x21af]
lea rdx, [rbp + 0x260]
lea rax, [rbp + 0x2180]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x21fe]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x21ff]
mov rcx, rax
call method.main.lambda__66::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__4462343648648476427ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x21fe]
lea rax, [rbp + 0x21d0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x224f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x224f]
lea rdx, [rbp + 0x150]
lea rax, [rbp + 0x2220]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x227e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x227f]
mov rcx, rax
call method.main.lambda__65::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_96ull__4462343648648476427ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x227e]
lea rax, [rbp + 0x2250]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2200]
lea rcx, [rbp + 0x2220]
lea rdx, [rbp + 0x2250]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x21b0]
lea rcx, [rbp + 0x21d0]
lea rdx, [rbp + 0x2200]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2160]
lea rcx, [rbp + 0x2180]
lea rdx, [rbp + 0x21b0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2110]
lea rcx, [rbp + 0x2130]
lea rdx, [rbp + 0x2160]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2110]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 0
mov edx, 0
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
lea rax, [rbp + 0x2110]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2160]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x21b0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2200]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2250]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x227e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2220]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x224f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x21d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x21fe]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2180]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x21af]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2130]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x215e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x22bc]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x22bd]
mov rcx, rax
call method.main.lambda__68::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__6339187096492310399ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x22bc]
lea rax, [rbp + 0x2290]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2280]
lea rdx, [rbp + 0x2290]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x2290]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x22bc]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x22be]
mov rcx, rax
call method.main.lambda__70::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_1ull__1956763355159410687ull__char_.operator_char__
mov rbx, rax
lea rax, [rbp + 0x22bf]
mov rcx, rax
call method.main.lambda__69::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_1ull__1956763355159410687ull__char_.operator_char__
mov r9d, 1
mov r8d, 1
mov rdx, rbx
mov rcx, rax
call sym.f_mbxs_char__char__unsigned_int__int_
mov dword [rbp + 0x4a8c], eax
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x22fe]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x22ff]
mov rcx, rax
call method.main.lambda__71::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__18244460112053495245ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x22fe]
lea rax, [rbp + 0x22d0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x22c0]
lea rdx, [rbp + 0x22d0]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x22d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x22fe]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x232e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x232f]
mov rcx, rax
call method.main.lambda__73::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__12208978377041634739ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x232e]
lea rax, [rbp + 0x2300]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
call sym.rand
mov edx, eax
lea rax, [rbp + 0x2350]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x23be]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x23bf]
mov rcx, rax
call method.main.lambda__72::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__12208978377041634739ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x23be]
lea rax, [rbp + 0x2390]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x23eb]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x23eb]
lea rdx, [rbp + 0xbd0]
lea rax, [rbp + 0x23c0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2370]
lea rcx, [rbp + 0x2390]
lea rdx, [rbp + 0x23c0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2330]
lea rcx, [rbp + 0x2350]
lea rdx, [rbp + 0x2370]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0xd0]
lea rcx, [rbp + 0x2300]
lea rdx, [rbp + 0x2330]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2330]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2370]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x23c0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x23eb]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2390]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x23be]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2350]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2300]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x232e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x8a0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathAddBackslashA]
call rax
cmp dword [rbp + 0x4b90], 9
jle 0x231955097
lea rax, [rbp + 0x23ec]
mov rcx, rax
call method.main.lambda__74::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_6ull__14512215608648373173ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x48
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x231955097
mov eax, 1
jmp 0x23195509c
mov eax, 0
test al, al
je 0x2319550e0
lea rax, [rbp + 0x23ed]
mov rcx, rax
call method.main.lambda__75::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__78752928585085317ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
jmp 0x2319555be
lea rax, [rbp + 0xd0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov edx, 1
mov rcx, rax
call sym.f_ssd_char_const__int_
test eax, eax
sete al
test al, al
je 0x2319555be
mov edx, 1
mov ecx, 0x7d0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x600]
mov rcx, rax
call fcn.231a13670
cmp dword [rbp + 0x4b90], 0xb
jle 0x23195516b
lea rax, [rbp + 0x23ee]
mov rcx, rax
call method.main.lambda__76::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__15686549305221691169ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x58
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195516b
mov eax, 1
jmp 0x231955170
mov eax, 0
test al, al
je 0x23195538d
lea rax, [rbp + 0x23ef]
mov rcx, rax
call method.main.lambda__77::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_9ull__16986858615306656725ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x243e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x243f]
mov rcx, rax
call method.main.lambda__79::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__15264194231301391853ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x243e]
lea rax, [rbp + 0x2410]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
call sym.rand
mov edx, eax
lea rax, [rbp + 0x2460]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x24ce]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x24cf]
mov rcx, rax
call method.main.lambda__78::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_11ull__15264194231301391853ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x24ce]
lea rax, [rbp + 0x24a0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x24ff]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x24ff]
lea rdx, [rbp + 0xbd0]
lea rax, [rbp + 0x24d0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2480]
lea rcx, [rbp + 0x24a0]
lea rdx, [rbp + 0x24d0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2440]
lea rcx, [rbp + 0x2460]
lea rdx, [rbp + 0x2480]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x23f0]
lea rcx, [rbp + 0x2410]
lea rdx, [rbp + 0x2440]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rdx, [rbp + 0x23f0]
lea rax, [rbp + 0x600]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.operator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x23f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2440]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2480]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x24d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x24ff]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x24a0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x24ce]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2460]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2410]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x243e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
jmp 0x231955562
lea rax, [rbp + 0x254e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x254f]
mov rcx, rax
call method.main.lambda__81::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__9334695191657534417ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x254e]
lea rax, [rbp + 0x2520]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
call sym.rand
mov edx, eax
lea rax, [rbp + 0x2570]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x25de]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x25df]
mov rcx, rax
call method.main.lambda__80::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_11ull__9334695191657534417ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x25de]
lea rax, [rbp + 0x25b0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x260f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x260f]
lea rdx, [rbp + 0x8a0]
lea rax, [rbp + 0x25e0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2590]
lea rcx, [rbp + 0x25b0]
lea rdx, [rbp + 0x25e0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2550]
lea rcx, [rbp + 0x2570]
lea rdx, [rbp + 0x2590]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2500]
lea rcx, [rbp + 0x2520]
lea rdx, [rbp + 0x2550]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rdx, [rbp + 0x2500]
lea rax, [rbp + 0x600]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.operator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x2500]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2550]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2590]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x25e0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x260f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x25b0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x25de]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2570]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2520]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x254e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x600]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rbx, rax
lea rax, [rbp + 0xd0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 0
mov rdx, rbx
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_CopyFileA]
call rax
lea rax, [rbp + 0x600]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
call sym.f_swp_void_
lea rax, [rbp + 0x600]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov edx, 1
mov ecx, 0x7d0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0xd0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_DeleteFileA]
call rax
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x264e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x264f]
mov rcx, rax
call method.main.lambda__82::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__1370529394434733505ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x264e]
lea rax, [rbp + 0x2620]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2610]
lea rdx, [rbp + 0x2620]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x2620]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x264e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x267e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x267f]
mov rcx, rax
call method.main.lambda__84::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__10746063249323790829ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x267e]
lea rax, [rbp + 0x2650]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
call sym.rand
mov edx, eax
lea rax, [rbp + 0x26a0]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x270e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x270f]
mov rcx, rax
call method.main.lambda__83::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__10746063249323790829ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x270e]
lea rax, [rbp + 0x26e0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x273b]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x273b]
lea rdx, [rbp + 0xbd0]
lea rax, [rbp + 0x2710]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x26c0]
lea rcx, [rbp + 0x26e0]
lea rdx, [rbp + 0x2710]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2680]
lea rcx, [rbp + 0x26a0]
lea rdx, [rbp + 0x26c0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0xf0]
lea rcx, [rbp + 0x2650]
lea rdx, [rbp + 0x2680]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2680]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x26c0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2710]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x273b]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x26e0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x270e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x26a0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2650]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x267e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
cmp dword [rbp + 0x4b90], 0xa
jle 0x231955861
lea rax, [rbp + 0x273c]
mov rcx, rax
call method.main.lambda__85::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__11459298381307129337ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x50
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x231955861
mov eax, 1
jmp 0x231955866
mov eax, 0
test al, al
je 0x2319558aa
lea rax, [rbp + 0x273d]
mov rcx, rax
call method.main.lambda__86::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_9ull__4880192494486270219ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
jmp 0x231956415
lea rax, [rbp + 0xf0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov edx, 0
mov rcx, rax
call sym.f_dc_char_const__int_
test eax, eax
sete al
test al, al
je 0x231956415
lea rax, [rbp + 0xf0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov dword [rsp + 0x28], 0x10
mov dword [rsp + 0x20], 0
mov r9d, 0
mov r8d, 0
mov rdx, rax
mov ecx, 0
mov rax, qword [sym.imp.USER32.dll_LoadImageA]
call rax
mov qword [rbp + 0x4a80], rax
mov edx, 1
mov ecx, 0x7d0
call sym.f_slpc_unsigned_long__int_
cmp qword [rbp + 0x4a80], 0
je 0x231955eb0
mov rax, qword [rbp + 0x4a80]
mov rcx, rax
mov rax, qword [sym.imp.GDI32.dll_DeleteObject]
call rax
lea rax, [rbp + 0x600]
mov rcx, rax
call fcn.231a13670
cmp dword [rbp + 0x4b90], 0xb
jle 0x231955999
lea rax, [rbp + 0x273e]
mov rcx, rax
call method.main.lambda__87::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__5551145609208344555ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x58
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x231955999
mov eax, 1
jmp 0x23195599e
mov eax, 0
test al, al
je 0x231955bbb
lea rax, [rbp + 0x273f]
mov rcx, rax
call method.main.lambda__88::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_9ull__9893617949331001253ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x278e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x278f]
mov rcx, rax
call method.main.lambda__90::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__17569035971663303617ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x278e]
lea rax, [rbp + 0x2760]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
call sym.rand
mov edx, eax
lea rax, [rbp + 0x27b0]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x281e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x281f]
mov rcx, rax
call method.main.lambda__89::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__17569035971663303617ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x281e]
lea rax, [rbp + 0x27f0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x284f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x284f]
lea rdx, [rbp + 0xbd0]
lea rax, [rbp + 0x2820]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x27d0]
lea rcx, [rbp + 0x27f0]
lea rdx, [rbp + 0x2820]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2790]
lea rcx, [rbp + 0x27b0]
lea rdx, [rbp + 0x27d0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2740]
lea rcx, [rbp + 0x2760]
lea rdx, [rbp + 0x2790]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rdx, [rbp + 0x2740]
lea rax, [rbp + 0x600]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.operator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x2740]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2790]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x27d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2820]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x284f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x27f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x281e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x27b0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2760]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x278e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
jmp 0x231955d90
lea rax, [rbp + 0x289e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x289f]
mov rcx, rax
call method.main.lambda__92::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__83177337445399543ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x289e]
lea rax, [rbp + 0x2870]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
call sym.rand
mov edx, eax
lea rax, [rbp + 0x28c0]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x292e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x292f]
mov rcx, rax
call method.main.lambda__91::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__83177337445399543ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x292e]
lea rax, [rbp + 0x2900]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x295f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x295f]
lea rdx, [rbp + 0x8a0]
lea rax, [rbp + 0x2930]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x28e0]
lea rcx, [rbp + 0x2900]
lea rdx, [rbp + 0x2930]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x28a0]
lea rcx, [rbp + 0x28c0]
lea rdx, [rbp + 0x28e0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2850]
lea rcx, [rbp + 0x2870]
lea rdx, [rbp + 0x28a0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rdx, [rbp + 0x2850]
lea rax, [rbp + 0x600]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.operator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x2850]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x28a0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x28e0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2930]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x295f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2900]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x292e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x28c0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2870]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x289e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x600]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rbx, rax
lea rax, [rbp + 0xf0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 0
mov rdx, rbx
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_CopyFileA]
call rax
lea rdx, [rbp + 0x600]
lea rax, [rbp + 0x2980]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rax, [rbp + 0x29cc]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x29cd]
mov rcx, rax
call method.main.lambda__93::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_81ull__8024664074358213941ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x29cc]
lea rax, [rbp + 0x29a0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2960]
lea rcx, [rbp + 0x2980]
lea rdx, [rbp + 0x29a0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2960]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 0
mov edx, 0
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
lea rax, [rbp + 0x2960]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x29a0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x29cc]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2980]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x600]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
jmp 0x231956415
lea rax, [rbp + 0x600]
mov rcx, rax
call fcn.231a13670
cmp dword [rbp + 0x4b90], 0xb
jle 0x231955f03
lea rax, [rbp + 0x29ce]
mov rcx, rax
call method.main.lambda__94::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__5302231057700062207ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x58
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x231955f03
mov eax, 1
jmp 0x231955f08
mov eax, 0
test al, al
je 0x231956125
lea rax, [rbp + 0x29cf]
mov rcx, rax
call method.main.lambda__95::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_9ull__825191848900378469ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x2a1e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x2a1f]
mov rcx, rax
call method.main.lambda__97::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__13370360078798101761ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x2a1e]
lea rax, [rbp + 0x29f0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
call sym.rand
mov edx, eax
lea rax, [rbp + 0x2a40]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x2aae]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x2aaf]
mov rcx, rax
call method.main.lambda__96::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__13370360078798101761ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x2aae]
lea rax, [rbp + 0x2a80]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2adf]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x2adf]
lea rdx, [rbp + 0xbd0]
lea rax, [rbp + 0x2ab0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2a60]
lea rcx, [rbp + 0x2a80]
lea rdx, [rbp + 0x2ab0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2a20]
lea rcx, [rbp + 0x2a40]
lea rdx, [rbp + 0x2a60]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x29d0]
lea rcx, [rbp + 0x29f0]
lea rdx, [rbp + 0x2a20]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rdx, [rbp + 0x29d0]
lea rax, [rbp + 0x600]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.operator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x29d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2a20]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2a60]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2ab0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2adf]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2a80]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2aae]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2a40]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x29f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2a1e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
jmp 0x2319562fa
lea rax, [rbp + 0x2b2e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x2b2f]
mov rcx, rax
call method.main.lambda__99::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__16543697998632831995ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x2b2e]
lea rax, [rbp + 0x2b00]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
call sym.rand
mov edx, eax
lea rax, [rbp + 0x2b50]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x2bbe]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x2bbf]
mov rcx, rax
call method.main.lambda__98::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__16543697998632831995ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x2bbe]
lea rax, [rbp + 0x2b90]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2bef]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x2bef]
lea rdx, [rbp + 0x8a0]
lea rax, [rbp + 0x2bc0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2b70]
lea rcx, [rbp + 0x2b90]
lea rdx, [rbp + 0x2bc0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2b30]
lea rcx, [rbp + 0x2b50]
lea rdx, [rbp + 0x2b70]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2ae0]
lea rcx, [rbp + 0x2b00]
lea rdx, [rbp + 0x2b30]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rdx, [rbp + 0x2ae0]
lea rax, [rbp + 0x600]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.operator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x2ae0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2b30]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2b70]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2bc0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2bef]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2b90]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2bbe]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2b50]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2b00]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2b2e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x600]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rbx, rax
lea rax, [rbp + 0xf0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 0
mov rdx, rbx
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_CopyFileA]
call rax
lea rdx, [rbp + 0x600]
lea rax, [rbp + 0x2c10]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rax, [rbp + 0x2c5e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x2c5f]
mov rcx, rax
call method.main.lambda__100::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_48ull__18250672491631450511ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x2c5e]
lea rax, [rbp + 0x2c30]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2bf0]
lea rcx, [rbp + 0x2c10]
lea rdx, [rbp + 0x2c30]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2bf0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 0
mov edx, 0
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
lea rax, [rbp + 0x2bf0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2c30]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2c5e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2c10]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x600]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov edx, 1
mov ecx, 0x7d0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0xf0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_DeleteFileA]
call rax
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x2c9e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x2c9f]
mov rcx, rax
call method.main.lambda__101::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__3434523743428279629ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x2c9e]
lea rax, [rbp + 0x2c70]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2c60]
lea rdx, [rbp + 0x2c70]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x2c70]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2c9e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov rax, qword [rbp + 0x4b50]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_CloseHandle]
call rax
lea rdx, [rbp - 0x30]
lea rax, [rbp + 0x2ca0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rbp + 0x30]
lea rax, [rbp + 0x2cc0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rbp + 0x2ca0]
lea rax, [rbp + 0x2cc0]
mov r8d, 0
mov rcx, rax
call sym.f_xc_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____unsigned_long_
lea rax, [rbp + 0x2cc0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2ca0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov edx, 1
mov ecx, 0x7d0
call sym.f_slpc_unsigned_long__int_
cmp dword [rbp + 0x4b90], 7
jle 0x23195658a
lea rax, [rbp + 0x2cee]
mov rcx, rax
call method.main.lambda__102::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_6ull__4706688073094343435ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x38
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195658a
mov eax, 1
jmp 0x23195658f
mov eax, 0
test al, al
je 0x2319565d0
lea rax, [rbp + 0x2cef]
mov rcx, rax
call method.main.lambda__103::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__2015328969876935511ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
jmp 0x231956601
lea rdx, [rbp - 0x30]
lea rax, [rbp + 0x2cf0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rax, [rbp + 0x2cf0]
mov rcx, rax
call sym.f_mci_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x2cf0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov edx, 1
mov ecx, 0x7d0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp - 0x30]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_DeleteFileA]
call rax
lea rax, [rbp + 0x30]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_DeleteFileA]
call rax
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x2d4a]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x2d4b]
mov rcx, rax
call method.main.lambda__104::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__14837101420404384717ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x2d4a]
lea rax, [rbp + 0x2d20]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2d10]
lea rdx, [rbp + 0x2d20]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x2d20]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2d4a]
mov rcx, rax
call sym.std::allocator_char_::allocator__
cmp dword [rbp + 0x4a8c], 1
je 0x2319566e0
cmp dword [rbp + 0x4a8c], 2
je 0x23195678a
jmp 0x2319567c7
cmp dword [rbp + 0x4b90], 6
jle 0x231956724
lea rax, [rbp + 0x2d4c]
mov rcx, rax
call method.main.lambda__105::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__16540918502695105985ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x30
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x231956724
mov eax, 1
jmp 0x231956729
mov eax, 0
test al, al
je 0x23195676d
lea rax, [rbp + 0x2d4d]
mov rcx, rax
call method.main.lambda__106::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_9ull__2143433321087472961ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
jmp 0x231956803
mov r9d, 0
mov r8d, 1
mov edx, 0
mov ecx, 0
call sym.f_exsh_int__int__int__int_
jmp 0x231956803
lea rax, [rbp + 0x2d4e]
mov rcx, rax
call method.main.lambda__107::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__11630829194091939131ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
jmp 0x231956803
lea rax, [rbp + 0x2d4f]
mov rcx, rax
call method.main.lambda__108::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_8ull__11464916841736244067ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
nop
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x2d8c]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x2d8d]
mov rcx, rax
call method.main.lambda__109::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__961944741852855065ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x2d8c]
lea rax, [rbp + 0x2d60]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2d50]
lea rdx, [rbp + 0x2d60]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x2d60]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2d8c]
mov rcx, rax
call sym.std::allocator_char_::allocator__
cmp dword [rbp + 0x4b90], 0xd
jle 0x2319568cc
lea rax, [rbp + 0x2d8e]
mov rcx, rax
call method.main.lambda__110::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_6ull__16997653398809026427ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x68
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x2319568cc
mov eax, 1
jmp 0x2319568d1
mov eax, 0
test al, al
je 0x231956915
lea rax, [rbp + 0x2d8f]
mov rcx, rax
call method.main.lambda__111::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__5758964355773232085ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
jmp 0x231956997
lea rax, [rbp + 0x2dbe]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x2dbf]
mov rcx, rax
call method.main.lambda__112::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_40ull__3996818679645861271ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x2dbe]
lea rax, [rbp + 0x2d90]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2d90]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 0
mov edx, 0
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
lea rax, [rbp + 0x2d90]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2dbe]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x2dfc]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x2dfd]
mov rcx, rax
call method.main.lambda__113::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__15119601699294091155ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x2dfc]
lea rax, [rbp + 0x2dd0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2dc0]
lea rdx, [rbp + 0x2dd0]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x2dd0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2dfc]
mov rcx, rax
call sym.std::allocator_char_::allocator__
cmp dword [rbp + 0x4b90], 6
jle 0x231956a60
lea rax, [rbp + 0x2dfe]
mov rcx, rax
call method.main.lambda__114::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__12181998508135284037ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x30
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x231956a60
mov eax, 1
jmp 0x231956a65
mov eax, 0
test al, al
je 0x231956aa6
lea rax, [rbp + 0x2dff]
mov rcx, rax
call method.main.lambda__115::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_9ull__15963872638630445887ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
jmp 0x231956ac1
mov r9d, 1
mov r8d, 0
mov edx, 0
mov ecx, 0
call sym.f_exsh_int__int__int__int_
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x2e3e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x2e3f]
mov rcx, rax
call method.main.lambda__116::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__9221056377079427503ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x2e3e]
lea rax, [rbp + 0x2e10]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2e00]
lea rdx, [rbp + 0x2e10]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x2e10]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2e3e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2e6c]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x2e6d]
mov rcx, rax
call method.main.lambda__117::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_1ull__7318766512472718783ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x2e6c]
lea rax, [rbp + 0x2e40]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp - 0x40]
lea rdx, [rbp + 0x2e40]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
mov rax, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x38]
mov qword [rbp + 0x780], rax
mov qword [rbp + 0x788], rdx
lea rax, [rbp + 0x2e40]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2e6c]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2e6e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x2e6f]
mov rcx, rax
call method.main.lambda__118::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__1566491496182930231ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x2e6e]
lea rax, [rbp + 0x110]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2e6e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x480]
mov rcx, rax
call fcn.231a23900
movzx eax, word [rbp + 0x788]
cmp ax, 0xc
jbe 0x231956cc7
movzx eax, word [rbp + 0x788]
sub eax, 0xc
mov word [rbp + 0x788], ax
lea rax, [rbp + 0x2e9e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x2e9f]
mov rcx, rax
call method.main.lambda__119::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__16808490790582818697ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x2e9e]
lea rax, [rbp + 0x2e70]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rdx, [rbp + 0x2e70]
lea rax, [rbp + 0x110]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.operator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x2e70]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2e9e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
movzx eax, word [rbp + 0x788]
movzx edx, ax
lea rax, [rbp + 0x480]
mov rcx, rax
call method.std::ostream.operator___unsigned_short_
lea rax, [rbp + 0x600]
mov rcx, rax
call fcn.231a23900
movzx eax, word [rbp + 0x78a]
cmp ax, 9
ja 0x231956d44
mov ecx, 0x30
call method.std::_Setfill_char__std.setfill_char__char_
mov edx, eax
lea rax, [rbp + 0x600]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____std::_Setfill_char__
mov rbx, rax
mov ecx, 2
call method.std.setw_int_
mov edx, eax
mov rcx, rbx
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____std::_Setw_
mov rcx, rax
movzx eax, word [rbp + 0x78a]
movzx eax, ax
mov edx, eax
call method.std::ostream.operator___unsigned_short_
jmp 0x231956d5d
movzx eax, word [rbp + 0x78a]
movzx edx, ax
lea rax, [rbp + 0x600]
mov rcx, rax
call method.std::ostream.operator___unsigned_short_
lea rdx, [rbp + 0x110]
lea rax, [rbp + 0x2ec0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rax, [rbp + 0x2f2e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x2f2f]
mov rcx, rax
call method.main.lambda__127::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_2ull__525024753105231231ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x2f2e]
lea rax, [rbp + 0x2f00]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2f50]
lea rdx, [rbp + 0x600]
mov rcx, rax
call method.std::__cxx11::basic_ostringstream_char__std::char_traits_char___std::allocator_char___.str___const
lea rax, [rbp + 0x2fbe]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x2fbf]
mov rcx, rax
call method.main.lambda__126::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_2ull__525024753105231231ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x2fbe]
lea rax, [rbp + 0x2f90]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x2fe0]
lea rdx, [rbp + 0x480]
mov rcx, rax
call method.std::__cxx11::basic_ostringstream_char__std::char_traits_char___std::allocator_char___.str___const
lea rax, [rbp + 0x304e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x304f]
mov rcx, rax
call method.main.lambda__125::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_2ull__525024753105231231ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x304e]
lea rax, [rbp + 0x3020]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
movzx eax, word [rbp + 0x780]
movzx edx, ax
lea rax, [rbp + 0x3070]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x30de]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x30df]
mov rcx, rax
call method.main.lambda__124::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_2ull__525024753105231231ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x30de]
lea rax, [rbp + 0x30b0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
movzx eax, word [rbp + 0x786]
movzx edx, ax
lea rax, [rbp + 0x3100]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x316e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x316f]
mov rcx, rax
call method.main.lambda__123::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_2ull__525024753105231231ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x316e]
lea rax, [rbp + 0x3140]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
movzx eax, word [rbp + 0x782]
movzx edx, ax
lea rax, [rbp + 0x3190]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x31fe]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x31ff]
mov rcx, rax
call method.main.lambda__122::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_2ull__525024753105231231ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x31fe]
lea rax, [rbp + 0x31d0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x324f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x324f]
lea rdx, [rbp + 0x1120]
lea rax, [rbp + 0x3220]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x327d]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x327e]
mov rcx, rax
call method.main.lambda__121::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_14ull__525024753105231231ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x327d]
lea rax, [rbp + 0x3250]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3200]
lea rcx, [rbp + 0x3220]
lea rdx, [rbp + 0x3250]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x31b0]
lea rcx, [rbp + 0x31d0]
lea rdx, [rbp + 0x3200]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3170]
lea rcx, [rbp + 0x3190]
lea rdx, [rbp + 0x31b0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3120]
lea rcx, [rbp + 0x3140]
lea rdx, [rbp + 0x3170]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x30e0]
lea rcx, [rbp + 0x3100]
lea rdx, [rbp + 0x3120]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3090]
lea rcx, [rbp + 0x30b0]
lea rdx, [rbp + 0x30e0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3050]
lea rcx, [rbp + 0x3070]
lea rdx, [rbp + 0x3090]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3000]
lea rcx, [rbp + 0x3020]
lea rdx, [rbp + 0x3050]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2fc0]
lea rcx, [rbp + 0x2fe0]
lea rdx, [rbp + 0x3000]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2f70]
lea rcx, [rbp + 0x2f90]
lea rdx, [rbp + 0x2fc0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2f30]
lea rcx, [rbp + 0x2f50]
lea rdx, [rbp + 0x2f70]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2ee0]
lea rcx, [rbp + 0x2f00]
lea rdx, [rbp + 0x2f30]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2ea0]
lea rcx, [rbp + 0x2ec0]
lea rdx, [rbp + 0x2ee0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x2ea0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rbx, rax
lea rax, [rbp + 0x327f]
mov rcx, rax
call method.main.lambda__120::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_15ull__525024753105231231ull__char_.operator_char__
mov r9d, 0
mov r8d, 0
mov rdx, rbx
mov rcx, rax
call sym.f_mbxs_char__char__unsigned_int__int_
lea rax, [rbp + 0x2ea0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2ee0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2f30]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2f70]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2fc0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3000]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3050]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3090]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x30e0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3120]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3170]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x31b0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3200]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3250]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x327d]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3220]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x324f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x31d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x31fe]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3190]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3140]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x316e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3100]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x30b0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x30de]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3070]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3020]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x304e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2fe0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2f90]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2fbe]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2f50]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2f00]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x2f2e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x2ec0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
call sym.f_ec__
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x32be]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x32bf]
mov rcx, rax
call method.main.lambda__128::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__8039791696432556369ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x32be]
lea rax, [rbp + 0x3290]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3280]
lea rdx, [rbp + 0x3290]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x3290]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x32be]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x32ee]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x32ef]
mov rcx, rax
call method.main.lambda__129::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_57ull__16082863537590315317ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x32ee]
lea rax, [rbp + 0x32c0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x32c0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 1
mov edx, 0x8000000
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
lea rax, [rbp + 0x32c0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x32ee]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov edx, 1
mov ecx, 0x2710
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x331e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x331f]
mov rcx, rax
call method.main.lambda__130::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_12ull__14959128019161048387ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x331e]
lea rax, [rbp + 0x32f0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x32f0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 1
mov edx, 0x8000000
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
lea rax, [rbp + 0x32f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x331e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x334c]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x334d]
mov rcx, rax
call method.main.lambda__131::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_12ull__15093807372128736129ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x334c]
lea rax, [rbp + 0x3320]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3320]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 1
mov edx, 0x8000000
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
lea rax, [rbp + 0x3320]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x334c]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x334e]
mov rcx, rax
call method.main.lambda__133::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_1ull__9303260040537921365ull__char_.operator_char__
mov rbx, rax
lea rax, [rbp + 0x334f]
mov rcx, rax
call method.main.lambda__132::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_15ull__9303260040537921365ull__char_.operator_char__
mov r9d, 0
mov r8d, 0
mov rdx, rbx
mov rcx, rax
call sym.f_mbxs_char__char__unsigned_int__int_
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x338a]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x338b]
mov rcx, rax
call method.main.lambda__134::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__3531890214177820023ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x338a]
lea rax, [rbp + 0x3360]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3350]
lea rdx, [rbp + 0x3360]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x3360]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x338a]
mov rcx, rax
call sym.std::allocator_char_::allocator__
cmp dword [rbp + 0x4a8c], 1
je 0x2319576db
cmp dword [rbp + 0x4a8c], 2
je 0x231957785
jmp 0x2319577c2
cmp dword [rbp + 0x4b90], 6
jle 0x23195771f
lea rax, [rbp + 0x338c]
mov rcx, rax
call method.main.lambda__135::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__18243861918601277939ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x30
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195771f
mov eax, 1
jmp 0x231957724
mov eax, 0
test al, al
je 0x231957768
lea rax, [rbp + 0x338d]
mov rcx, rax
call method.main.lambda__136::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_9ull__16270768015788286289ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
jmp 0x2319577fe
mov r9d, 0
mov r8d, 0
mov edx, 0
mov ecx, 1
call sym.f_exsh_int__int__int__int_
jmp 0x2319577fe
lea rax, [rbp + 0x338e]
mov rcx, rax
call method.main.lambda__137::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__14257095799191886201ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
jmp 0x2319577fe
lea rax, [rbp + 0x338f]
mov rcx, rax
call method.main.lambda__138::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_8ull__13815334342697362855ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
nop
lea rax, [rbp + 0x33be]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x33bf]
mov rcx, rax
call method.main.lambda__139::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_41ull__11655616977697223161ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x33be]
lea rax, [rbp + 0x3390]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3390]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 0
mov edx, 0
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
lea rax, [rbp + 0x3390]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x33be]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x33fc]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x33fd]
mov rcx, rax
call method.main.lambda__140::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__6011533496892355941ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x33fc]
lea rax, [rbp + 0x33d0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x33c0]
lea rdx, [rbp + 0x33d0]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x33d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x33fc]
mov rcx, rax
call sym.std::allocator_char_::allocator__
cmp dword [rbp + 0x4b90], 8
jle 0x231957949
lea rax, [rbp + 0x33fe]
mov rcx, rax
call method.main.lambda__141::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_6ull__1520819767938235181ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x40
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x231957949
mov eax, 1
jmp 0x23195794e
mov eax, 0
test al, al
je 0x23195798f
lea rax, [rbp + 0x33ff]
mov rcx, rax
call method.main.lambda__142::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__8736732295547154411ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
jmp 0x231957999
mov ecx, 1
call sym.f_lws_int_
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x343e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x343f]
mov rcx, rax
call method.main.lambda__143::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__7633906256263214073ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x343e]
lea rax, [rbp + 0x3410]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3400]
lea rdx, [rbp + 0x3410]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x3410]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x343e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x346e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x346f]
mov rcx, rax
call method.main.lambda__144::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__13056486303435437441ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x346e]
lea rax, [rbp + 0x3440]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x349f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x349f]
lea rdx, [rbp + 0xbd0]
lea rax, [rbp + 0x3470]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x130]
lea rcx, [rbp + 0x3440]
lea rdx, [rbp + 0x3470]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3470]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x349f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3440]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x346e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x130]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_DeleteFileA]
call rax
mov rax, qword [rbp + 0x4b40]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_CloseHandle]
call rax
lea rdx, [rbp + 0x130]
lea rax, [rbp + 0x34a0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rbp + 0x70]
lea rax, [rbp + 0x34c0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rdx, [rbp + 0x34a0]
lea rax, [rbp + 0x34c0]
mov r8d, 0
mov rcx, rax
call sym.f_xc_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____unsigned_long_
lea rax, [rbp + 0x34c0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x34a0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov edx, 1
mov ecx, 0x7d0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x130]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 1
mov edx, 0
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
mov edx, 1
mov ecx, 0x7d0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x130]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_DeleteFileA]
call rax
lea rax, [rbp + 0x70]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_DeleteFileA]
call rax
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x351e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x351f]
mov rcx, rax
call method.main.lambda__145::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__14936105826452208087ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x351e]
lea rax, [rbp + 0x34f0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x34e0]
lea rdx, [rbp + 0x34f0]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x34f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x351e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov ecx, 0
mov rax, qword [sym.imp.USER32.dll_GetDC]
call rax
mov qword [rbp + 0x4a78], rax
mov ecx, 0xff
mov rax, qword [sym.imp.GDI32.dll_CreateSolidBrush]
call rax
mov qword [rbp + 0x4a70], rax
mov rdx, qword [rbp + 0x4a70]
mov rax, qword [rbp + 0x4a78]
mov rcx, rax
mov rax, qword [sym.imp.GDI32.dll_SelectObject]
call rax
mov dword [rbp + 0x4b3c], 0
jmp 0x231957d0f
mov eax, dword [rbp + 0x4b3c]
lea edx, [rax + 0x1f4]
mov rax, qword [rbp + 0x4a78]
mov dword [rsp + 0x20], 0x320
mov r9d, edx
mov r8d, 0x32
mov edx, 0x32
mov rcx, rax
mov rax, qword [sym.imp.GDI32.dll_Rectangle]
call rax
mov edx, 0
mov ecx, 0x32
call sym.f_slpc_unsigned_long__int_
add dword [rbp + 0x4b3c], 0xa
cmp dword [rbp + 0x4b3c], 0x3e7
jle 0x231957cc4
mov dword [rbp + 0x4b38], 0
jmp 0x231957d82
mov ecx, 1
mov rax, qword [sym.imp.USER32.dll_GetSystemMetrics]
call rax
mov ebx, eax
mov ecx, 0
mov rax, qword [sym.imp.USER32.dll_GetSystemMetrics]
call rax
mov edx, eax
mov rax, qword [rbp + 0x4a78]
mov dword [rsp + 0x20], ebx
mov r9d, edx
mov r8d, 0
mov edx, 0
mov rcx, rax
mov rax, qword [sym.imp.GDI32.dll_Rectangle]
call rax
mov edx, 0
mov ecx, 0x32
call sym.f_slpc_unsigned_long__int_
add dword [rbp + 0x4b38], 1
cmp dword [rbp + 0x4b38], 0x1d
jle 0x231957d27
mov rax, qword [rbp + 0x4a70]
mov rcx, rax
mov rax, qword [sym.imp.GDI32.dll_DeleteObject]
call rax
mov rax, qword [rbp + 0x4a78]
mov rdx, rax
mov ecx, 0
mov rax, qword [sym.imp.USER32.dll_ReleaseDC]
call rax
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x355e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x355f]
mov rcx, rax
call method.main.lambda__146::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__6609530617520960897ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x355e]
lea rax, [rbp + 0x3530]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3520]
lea rdx, [rbp + 0x3530]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x3530]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x355e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov edx, 1
mov ecx, 0
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x3599]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x359a]
mov rcx, rax
call method.main.lambda__147::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__5299478710591802211ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x3599]
lea rax, [rbp + 0x3570]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3560]
lea rdx, [rbp + 0x3570]
mov rcx, rax
call sym.f_rpt_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x3570]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3599]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov rax, qword [rbp + 0x4a90]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_ReleaseMutex]
call rax
mov rax, qword [rbp + 0x4a90]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_CloseHandle]
call rax
lea rax, [rbp + 0x359b]
mov rcx, rax
call method.main.lambda__148::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__13232628778773196569ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x359c]
mov rcx, rax
call method.main.lambda__149::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__5988511657576973297ull__char_.operator_char__
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
call rax
mov edx, 0
mov ecx, 0x2710
call sym.f_slpc_unsigned_long__int_
lea rax, [rbp + 0x130]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x600]
mov rcx, rax
call fcn.231a24130
lea rax, [rbp + 0x480]
mov rcx, rax
call fcn.231a24130
lea rax, [rbp + 0x110]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0xf0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0xd0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0xb0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x90]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x70]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x50]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x30]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x10]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp - 0x10]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp - 0x30]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov ebx, 0
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 1
jle 0x231958061
lea rax, [rbp + 0x359d]
mov rcx, rax
call method.main.lambda__150::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__15205112737886582083ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x231958061
mov eax, 1
jmp 0x231958066
mov eax, 0
test al, al
je 0x23195823d
lea rax, [rbp + 0x359e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x359f]
mov rcx, rax
call method.main.lambda__151::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_38ull__2412193389116344617ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x359e]
lea rax, [rbp + 0x600]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x359e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x35ee]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x35ef]
mov rcx, rax
call method.main.lambda__153::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_2ull__3012219657646870313ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x35ee]
lea rax, [rbp + 0x35c0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rdx, [rbp + 0x600]
lea rax, [rbp + 0x3610]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rax, [rbp + 0x3658]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x3659]
mov rcx, rax
call method.main.lambda__152::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_20ull__3012219657646870313ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x3658]
lea rax, [rbp + 0x3630]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x35f0]
lea rcx, [rbp + 0x3610]
lea rdx, [rbp + 0x3630]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x35a0]
lea rcx, [rbp + 0x35c0]
lea rdx, [rbp + 0x35f0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x35a0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 1
mov edx, 0
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
lea rax, [rbp + 0x35a0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x35f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3630]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3658]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3610]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x35c0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x35ee]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov ebx, 0
lea rax, [rbp + 0x600]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 1
jle 0x231958281
lea rax, [rbp + 0x365a]
mov rcx, rax
call method.main.lambda__154::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__7874904158531341675ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x231958281
mov eax, 1
jmp 0x231958286
mov eax, 0
test al, al
je 0x231959b7f
lea rax, [rbp + 0xce0]
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_SetCurrentDirectoryA]
call rax
lea rax, [rbp + 0x790]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathAddBackslashA]
call rax
lea rax, [rbp + 0x9b0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathAddBackslashA]
call rax
lea rax, [rbp + 0x365b]
mov rcx, rax
call method.main.lambda__155::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_11ull__12623381964123363161ull__char_.operator_char__
mov qword [rbp + 0x4aa8], rax
lea rax, [rbp + 0x365c]
mov rcx, rax
call method.main.lambda__156::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_11ull__1871069550123519409ull__char_.operator_char__
mov qword [rbp + 0x4aa0], rax
lea rax, [rbp + 0x365d]
mov rcx, rax
call method.main.lambda__157::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_11ull__16670009285212336097ull__char_.operator_char__
mov qword [rbp + 0x4a98], rax
lea rax, [rbp + 0x365e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x365f]
mov rcx, rax
call method.main.lambda__158::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_38ull__4995010231364827483ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x365e]
lea rax, [rbp + 0x600]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x365e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov rax, qword [rbp + 0x4aa0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathFileExistsA]
call rax
test eax, eax
je 0x2319583b0
mov rax, qword [rbp + 0x4a98]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathFileExistsA]
call rax
test eax, eax
je 0x2319583b0
call sym.f_ele__
test eax, eax
je 0x2319583b0
mov eax, 1
jmp 0x2319583b5
mov eax, 0
test al, al
je 0x231959a9e
lea rax, [rbp + 0x36af]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x36af]
mov rdx, qword [rbp + 0x4aa8]
lea rax, [rbp + 0x3680]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x36de]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x36df]
mov rcx, rax
call method.main.lambda__159::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_17ull__12776480600209572763ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x36de]
lea rax, [rbp + 0x36b0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3660]
lea rcx, [rbp + 0x3680]
lea rdx, [rbp + 0x36b0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3660]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 1
mov edx, 0x8000000
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
mov ecx, eax
mov rax, qword [sym.imp.KERNEL32.dll_SetLastError]
call rax
lea rax, [rbp + 0x3660]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x36b0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x36de]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3680]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x36af]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x372e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x372f]
mov rcx, rax
call method.main.lambda__161::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__13365487270323541943ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x372e]
lea rax, [rbp + 0x3700]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rdx, [rbp + 0x600]
lea rax, [rbp + 0x3750]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rax, [rbp + 0x379e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x379f]
mov rcx, rax
call method.main.lambda__160::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_23ull__13365487270323541943ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x379e]
lea rax, [rbp + 0x3770]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3730]
lea rcx, [rbp + 0x3750]
lea rdx, [rbp + 0x3770]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x36e0]
lea rcx, [rbp + 0x3700]
lea rdx, [rbp + 0x3730]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x36e0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 1
mov edx, 0x8000000
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
mov ecx, eax
mov rax, qword [sym.imp.KERNEL32.dll_SetLastError]
call rax
lea rax, [rbp + 0x36e0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3730]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3770]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x379e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3750]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3700]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x372e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x37ef]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x37ef]
mov rdx, qword [rbp + 0x4aa8]
lea rax, [rbp + 0x37c0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x381f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x381f]
lea rdx, [rbp + 0x790]
lea rax, [rbp + 0x37f0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x37a0]
lea rcx, [rbp + 0x37c0]
lea rdx, [rbp + 0x37f0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x37a0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov edx, pe_nt_image_headers64
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_SetFileAttributesA]
call rax
lea rax, [rbp + 0x37a0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x37f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x381f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x37c0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x37ef]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x386f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x386f]
mov rdx, qword [rbp + 0x4a98]
lea rax, [rbp + 0x3840]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x389f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x389f]
lea rdx, [rbp + 0x9b0]
lea rax, [rbp + 0x3870]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3820]
lea rcx, [rbp + 0x3840]
lea rdx, [rbp + 0x3870]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3820]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov edx, pe_nt_image_headers64
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_SetFileAttributesA]
call rax
lea rax, [rbp + 0x3820]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3870]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x389f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3840]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x386f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x38ef]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x38ef]
mov rdx, qword [rbp + 0x4aa8]
lea rax, [rbp + 0x38c0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x391f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x391f]
lea rdx, [rbp + 0x790]
lea rax, [rbp + 0x38f0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x38a0]
lea rcx, [rbp + 0x38c0]
lea rdx, [rbp + 0x38f0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x38a0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_DeleteFileA]
call rax
lea rax, [rbp + 0x38a0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x38f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x391f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x38c0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x38ef]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x396f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x396f]
mov rdx, qword [rbp + 0x4a98]
lea rax, [rbp + 0x3940]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x399f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x399f]
lea rdx, [rbp + 0x9b0]
lea rax, [rbp + 0x3970]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3920]
lea rcx, [rbp + 0x3940]
lea rdx, [rbp + 0x3970]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3920]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_DeleteFileA]
call rax
lea rax, [rbp + 0x3920]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3970]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x399f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3940]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x396f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov edx, 0
mov ecx, 0x3e8
call sym.f_slpc_unsigned_long__int_
mov ecx, eax
mov rax, qword [sym.imp.KERNEL32.dll_SetLastError]
call rax
lea rax, [rbp + 0x39ef]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x39ef]
mov rdx, qword [rbp + 0x4aa8]
lea rax, [rbp + 0x39c0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3a1f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x3a1f]
lea rdx, [rbp + 0x790]
lea rax, [rbp + 0x39f0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x39a0]
lea rcx, [rbp + 0x39c0]
lea rdx, [rbp + 0x39f0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x39a0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rdx, rax
mov rax, qword [rbp + 0x4aa0]
mov r8d, 0
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_CopyFileA]
call rax
lea rax, [rbp + 0x39a0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x39f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3a1f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x39c0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x39ef]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3a6f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x3a6f]
mov rdx, qword [rbp + 0x4a98]
lea rax, [rbp + 0x3a40]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3a9f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x3a9f]
lea rdx, [rbp + 0x9b0]
lea rax, [rbp + 0x3a70]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3a20]
lea rcx, [rbp + 0x3a40]
lea rdx, [rbp + 0x3a70]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3a20]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rdx, rax
mov rax, qword [rbp + 0x4a98]
mov r8d, 0
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_CopyFileA]
call rax
lea rax, [rbp + 0x3a20]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3a70]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3a9f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3a40]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3a6f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3aef]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x3aef]
mov rdx, qword [rbp + 0x4aa8]
lea rax, [rbp + 0x3ac0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3b1f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x3b1f]
lea rdx, [rbp + 0x790]
lea rax, [rbp + 0x3af0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3aa0]
lea rcx, [rbp + 0x3ac0]
lea rdx, [rbp + 0x3af0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3aa0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov edx, 6
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_SetFileAttributesA]
call rax
lea rax, [rbp + 0x3aa0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3af0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3b1f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3ac0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3aef]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3b6f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x3b6f]
mov rdx, qword [rbp + 0x4a98]
lea rax, [rbp + 0x3b40]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3b9f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x3b9f]
lea rdx, [rbp + 0x9b0]
lea rax, [rbp + 0x3b70]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3b20]
lea rcx, [rbp + 0x3b40]
lea rdx, [rbp + 0x3b70]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3b20]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov edx, 4
mov rcx, rax
mov rax, qword [sym.imp.KERNEL32.dll_SetFileAttributesA]
call rax
lea rax, [rbp + 0x3b20]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3b70]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3b9f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3b40]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3b6f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3bee]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x3bef]
mov rcx, rax
call method.main.lambda__165::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_21ull__10610240819729602371ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x3bee]
lea rax, [rbp + 0x3bc0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
call sym.rand
mov edx, eax
lea rax, [rbp + 0x3c10]
mov rcx, rax
call method.std::__cxx11.to_string_int_
lea rax, [rbp + 0x3c7e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x3c7f]
mov rcx, rax
call method.main.lambda__164::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_8ull__10610240819729602371ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x3c7e]
lea rax, [rbp + 0x3c50]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3ccf]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x3ccf]
mov rdx, qword [rbp + 0x4aa8]
lea rax, [rbp + 0x3ca0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3d1f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x3d1f]
lea rdx, [rbp + 0x790]
lea rax, [rbp + 0x3cf0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3d6e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x3d6f]
mov rcx, rax
call method.main.lambda__163::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_35ull__10610240819729602371ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x3d6e]
lea rax, [rbp + 0x3d40]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rdx, [rbp + 0x600]
lea rax, [rbp + 0x3d90]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rax, [rbp + 0x3dde]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x3ddf]
mov rcx, rax
call method.main.lambda__162::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_23ull__10610240819729602371ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x3dde]
lea rax, [rbp + 0x3db0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3d70]
lea rcx, [rbp + 0x3d90]
lea rdx, [rbp + 0x3db0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3d20]
lea rcx, [rbp + 0x3d40]
lea rdx, [rbp + 0x3d70]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3cd0]
lea rcx, [rbp + 0x3cf0]
lea rdx, [rbp + 0x3d20]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3c80]
lea rcx, [rbp + 0x3ca0]
lea rdx, [rbp + 0x3cd0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3c30]
lea rcx, [rbp + 0x3c50]
lea rdx, [rbp + 0x3c80]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3bf0]
lea rcx, [rbp + 0x3c10]
lea rdx, [rbp + 0x3c30]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3ba0]
lea rcx, [rbp + 0x3bc0]
lea rdx, [rbp + 0x3bf0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3ba0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 1
mov edx, 0x8000000
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
mov ecx, eax
mov rax, qword [sym.imp.KERNEL32.dll_SetLastError]
call rax
lea rax, [rbp + 0x3ba0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3bf0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3c30]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3c80]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3cd0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3d20]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3d70]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3db0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3dde]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3d90]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3d40]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3d6e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3cf0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3d1f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3ca0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3ccf]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3c50]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3c7e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3c10]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3bc0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3bee]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3e2e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x3e2f]
mov rcx, rax
call method.main.lambda__169::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_20ull__11527499153740872569ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x3e2e]
lea rax, [rbp + 0x3e00]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3e7f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x3e7f]
lea rdx, [rbp + 0x1120]
lea rax, [rbp + 0x3e50]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3ece]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x3ecf]
mov rcx, rax
call method.main.lambda__168::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_167ull__11527499153740872569ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x3ece]
lea rax, [rbp + 0x3ea0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rdx, [rbp + 0x600]
lea rax, [rbp + 0x3ef0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
lea rax, [rbp + 0x3f5e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x3f5f]
mov rcx, rax
call method.main.lambda__167::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_33ull__11527499153740872569ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x3f5e]
lea rax, [rbp + 0x3f30]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3f8e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x3f8f]
mov rcx, rax
call method.main.lambda__166::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_21ull__11527499153740872569ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x3f8e]
lea rax, [rbp + 0x3f60]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x3f10]
lea rcx, [rbp + 0x3f30]
lea rdx, [rbp + 0x3f60]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3ed0]
lea rcx, [rbp + 0x3ef0]
lea rdx, [rbp + 0x3f10]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3e80]
lea rcx, [rbp + 0x3ea0]
lea rdx, [rbp + 0x3ed0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3e30]
lea rcx, [rbp + 0x3e50]
lea rdx, [rbp + 0x3e80]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3de0]
lea rcx, [rbp + 0x3e00]
lea rdx, [rbp + 0x3e30]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3de0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 1
mov edx, 0x8000000
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
mov ecx, eax
mov rax, qword [sym.imp.KERNEL32.dll_SetLastError]
call rax
lea rax, [rbp + 0x3de0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3e30]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3e80]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3ed0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3f10]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3f60]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3f8e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3f30]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3f5e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3ef0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3ea0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3ece]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3e50]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3e7f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3e00]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3e2e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3fdf]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x3fdf]
mov rdx, qword [rbp + 0x4aa8]
lea rax, [rbp + 0x3fb0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x402e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x402f]
mov rcx, rax
call method.main.lambda__173::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_20ull__6184420284101509571ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x402e]
lea rax, [rbp + 0x4000]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x407f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x407f]
mov rdx, qword [rbp + 0x4aa8]
lea rax, [rbp + 0x4050]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x40cf]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x40cf]
lea rdx, [rbp + 0x790]
lea rax, [rbp + 0x40a0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x411e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x411f]
mov rcx, rax
call method.main.lambda__172::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_2ull__6184420284101509571ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x411e]
lea rax, [rbp + 0x40f0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x416f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x416f]
mov rdx, qword [rbp + 0x4a98]
lea rax, [rbp + 0x4140]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x41bf]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x41bf]
lea rdx, [rbp + 0x9b0]
lea rax, [rbp + 0x4190]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x420e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x420f]
mov rcx, rax
call method.main.lambda__171::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_34ull__6184420284101509571ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x420e]
lea rax, [rbp + 0x41e0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x423e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x423f]
mov rcx, rax
call method.main.lambda__170::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_21ull__6184420284101509571ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x423e]
lea rax, [rbp + 0x4210]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x41c0]
lea rcx, [rbp + 0x41e0]
lea rdx, [rbp + 0x4210]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x4170]
lea rcx, [rbp + 0x4190]
lea rdx, [rbp + 0x41c0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x4120]
lea rcx, [rbp + 0x4140]
lea rdx, [rbp + 0x4170]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x40d0]
lea rcx, [rbp + 0x40f0]
lea rdx, [rbp + 0x4120]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x4080]
lea rcx, [rbp + 0x40a0]
lea rdx, [rbp + 0x40d0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x4030]
lea rcx, [rbp + 0x4050]
lea rdx, [rbp + 0x4080]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3fe0]
lea rcx, [rbp + 0x4000]
lea rdx, [rbp + 0x4030]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3f90]
lea rcx, [rbp + 0x3fb0]
lea rdx, [rbp + 0x3fe0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x3f90]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 1
mov edx, 0x8000000
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
mov ecx, eax
mov rax, qword [sym.imp.KERNEL32.dll_SetLastError]
call rax
lea rax, [rbp + 0x3f90]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3fe0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x4030]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x4080]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x40d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x4120]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x4170]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x41c0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x4210]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x423e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x41e0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x420e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x4190]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x41bf]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x4140]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x416f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x40f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x411e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x40a0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x40cf]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x4050]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x407f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x4000]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x402e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x3fb0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x3fdf]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x4268]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x4269]
mov rcx, rax
call method.main.lambda__174::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_131ull__4145869093530228201ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x4268]
lea rax, [rbp + 0x4240]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x4240]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov r8d, 1
mov edx, 0x8000000
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
mov ecx, eax
mov rax, qword [sym.imp.KERNEL32.dll_SetLastError]
call rax
lea rax, [rbp + 0x4240]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x4268]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov rax, qword [sym.imp.KERNEL32.dll_GetLastError]
call rax
test eax, eax
sete al
test al, al
je 0x231959a0d
lea rax, [rbp + 0x426a]
mov rcx, rax
call method.main.lambda__175::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_12ull__14552579147452227875ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
jmp 0x231959b66
lea rax, [rbp + 0x426b]
mov rcx, rax
call method.main.lambda__176::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_9ull__10769537723210232297ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x426c]
mov rcx, rax
call method.main.lambda__177::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_9ull__265544554981471715ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rbx, rax
mov rax, qword [sym.imp.KERNEL32.dll_GetLastError]
call rax
mov edx, eax
mov rcx, rbx
call method.std::ostream.operator___unsigned_long_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
jmp 0x231959b66
lea rax, [rbp + 0x426d]
mov rcx, rax
call method.main.lambda__178::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_9ull__6557621169833756033ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x426e]
mov rcx, rax
call method.main.lambda__179::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_9ull__4020541887773534059ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rbx, rax
mov rax, qword [rbp + 0x4aa0]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathFileExistsA]
call rax
mov edx, eax
mov rcx, rbx
call method.std::ostream.operator___int_
mov rbx, rax
mov rax, qword [rbp + 0x4a98]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathFileExistsA]
call rax
mov edx, eax
mov rcx, rbx
call method.std::ostream.operator___int_
mov rbx, rax
call sym.f_ele__
mov edx, eax
mov rcx, rbx
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov ebx, 0
lea rax, [rbp + 0x600]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 2
jle 0x231959bc3
lea rax, [rbp + 0x426f]
mov rcx, rax
call method.main.lambda__180::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_8ull__16112482628000124411ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x231959bc3
mov eax, 1
jmp 0x231959bc8
mov eax, 0
test al, al
je 0x231959cb3
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rax, qword [rax]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x42be]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rdx, qword [rax]
lea rcx, [rbp + 0x42be]
lea rax, [rbp + 0x4290]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x4290]
mov r8d, 0xa
mov edx, 0
mov rcx, rax
call method.std::__cxx11.stoul_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__unsigned_long_long__int_
mov edx, eax
lea rax, [rbp + 0x4270]
mov rcx, rax
call sym.f_errstr_abi:cxx11__unsigned_long_
lea rax, [rbp + 0x4270]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
lea rax, [rbp + 0x4270]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x4290]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x42be]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov ebx, 0
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 2
jle 0x231959cf7
lea rax, [rbp + 0x42bf]
mov rcx, rax
call method.main.lambda__181::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_16ull__2114817593833674051ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x231959cf7
mov eax, 1
jmp 0x231959cfc
mov eax, 0
test al, al
je 0x231959e0d
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rax, qword [rax]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x430e]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rdx, qword [rax]
lea rcx, [rbp + 0x430e]
lea rax, [rbp + 0x42e0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x42e0]
mov r8d, 0xa
mov edx, 0
mov rcx, rax
call method.std::__cxx11.stoul_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__unsigned_long_long__int_
mov edx, eax
lea rax, [rbp + 0x42c0]
mov r9d, 0
mov r8d, 0
mov rcx, rax
call method._com_error._com_error_long__IErrorInfo__bool_
lea rax, [rbp + 0x42c0]
mov rcx, rax
call method._com_error.ErrorMessage___const
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x42c0]
mov rcx, rax
call method._com_error._com_error__
lea rax, [rbp + 0x42e0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x430e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov ebx, 0
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 2
jle 0x231959e51
lea rax, [rbp + 0x430f]
mov rcx, rax
call method.main.lambda__182::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_12ull__2982864405173437353ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x231959e51
mov eax, 1
jmp 0x231959e56
mov eax, 0
test al, al
je 0x231959f4e
lea rax, [rbp + 0x433e]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rdx, qword [rax]
lea rcx, [rbp + 0x433e]
lea rax, [rbp + 0x4310]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x4310]
mov r8d, 0xa
mov edx, 0
mov rcx, rax
call method.std::__cxx11.stoul_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__unsigned_long_long__int_
mov ecx, eax
lea rax, [rbp + 0x600]
mov r8d, 0x104
mov rdx, rax
mov rax, qword [sym.imp.WINMM.dll_mciGetErrorStringA]
call rax
lea rax, [rbp + 0x4310]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x433e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rax, qword [rax]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x600]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov ebx, 0
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 2
jle 0x231959f92
lea rax, [rbp + 0x433f]
mov rcx, rax
call method.main.lambda__183::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__10655360558745767299ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x231959f92
mov eax, 1
jmp 0x231959f97
mov eax, 0
test al, al
je 0x23195a090
lea rax, [rbp + 0x436f]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rdx, qword [rax]
lea rcx, [rbp + 0x436f]
lea rax, [rbp + 0x4340]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x4340]
mov r8d, 0xa
mov edx, 0
mov rcx, rax
call method.std::__cxx11.stoul_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__unsigned_long_long__int_
mov edx, 0
mov ecx, eax
call sym.f_slpc_unsigned_long__int_
mov dword [rbp + 0x4ab4], eax
lea rax, [rbp + 0x4340]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x436f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov eax, dword [rbp + 0x4ab4]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, dword [rbp + 0x4ab4]
lea rax, [rbp + 0x4370]
mov rcx, rax
call sym.f_errstr_abi:cxx11__unsigned_long_
lea rax, [rbp + 0x4370]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
lea rax, [rbp + 0x4370]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov ebx, dword [rbp + 0x4ab4]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 3
jle 0x23195a0d4
lea rax, [rbp + 0x439f]
mov rcx, rax
call method.main.lambda__184::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__15502805724409844201ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195a0d4
mov eax, 1
jmp 0x23195a0d9
mov eax, 0
test al, al
je 0x23195a1a2
mov rax, qword [rbp + 0x4b98]
add rax, 0x18
mov rdx, qword [rax]
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rax, qword [rax]
mov rcx, rax
call sym.f_dlf_char_const__char_const_
mov dword [rbp + 0x4ab8], eax
mov eax, dword [rbp + 0x4ab8]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, dword [rbp + 0x4ab8]
lea rax, [rbp + 0x43a0]
mov r9d, 0
mov r8d, 0
mov rcx, rax
call method._com_error._com_error_long__IErrorInfo__bool_
lea rax, [rbp + 0x43a0]
mov rcx, rax
call method._com_error.ErrorMessage___const
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x43a0]
mov rcx, rax
call method._com_error._com_error__
mov ebx, dword [rbp + 0x4ab8]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 2
jle 0x23195a1e6
lea rax, [rbp + 0x43cf]
mov rcx, rax
call method.main.lambda__185::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__17533425098989453281ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195a1e6
mov eax, 1
jmp 0x23195a1eb
mov eax, 0
test al, al
je 0x23195a2da
lea rax, [rbp + 0x43fe]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rdx, qword [rax]
lea rcx, [rbp + 0x43fe]
lea rax, [rbp + 0x43d0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x43d0]
mov rcx, rax
call sym.f_mci_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
mov dword [rbp + 0x4abc], eax
lea rax, [rbp + 0x43d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x43fe]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov ecx, dword [rbp + 0x4abc]
lea rax, [rbp + 0x600]
mov r8d, 0x104
mov rdx, rax
mov rax, qword [sym.imp.WINMM.dll_mciGetErrorStringA]
call rax
mov eax, dword [rbp + 0x4abc]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x600]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov ebx, dword [rbp + 0x4abc]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 1
jle 0x23195a31e
lea rax, [rbp + 0x43ff]
mov rcx, rax
call method.main.lambda__186::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__10616004323247854003ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195a31e
mov eax, 1
jmp 0x23195a323
mov eax, 0
test al, al
je 0x23195a3e0
call sym.f_pds__
mov dword [rbp + 0x4b34], eax
cmp dword [rbp + 0x4b34], 1
jne 0x23195a349
mov dword [rbp + 0x4b34], 0
mov eax, dword [rbp + 0x4b34]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, dword [rbp + 0x4b34]
lea rax, [rbp + 0x4400]
mov r9d, 0
mov r8d, 0
mov rcx, rax
call method._com_error._com_error_long__IErrorInfo__bool_
lea rax, [rbp + 0x4400]
mov rcx, rax
call method._com_error.ErrorMessage___const
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x4400]
mov rcx, rax
call method._com_error._com_error__
mov ebx, dword [rbp + 0x4b34]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 3
jle 0x23195a424
lea rax, [rbp + 0x442f]
mov rcx, rax
call method.main.lambda__187::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__234622198626636169ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195a424
mov eax, 1
jmp 0x23195a429
mov eax, 0
test al, al
je 0x23195a58f
lea rax, [rbp + 0x445f]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x18
mov rdx, qword [rax]
lea rcx, [rbp + 0x445f]
lea rax, [rbp + 0x4430]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x4430]
mov r8d, 0xa
mov edx, 0
mov rcx, rax
call method.std::__cxx11.stoul_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__unsigned_long_long__int_
mov ebx, eax
lea rax, [rbp + 0x448f]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rdx, qword [rax]
lea rcx, [rbp + 0x448f]
lea rax, [rbp + 0x4460]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x4460]
mov r8d, 0xa
mov edx, 0
mov rcx, rax
call method.std::__cxx11.stoul_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__unsigned_long_long__int_
mov edx, ebx
mov ecx, eax
call sym.f_bp_unsigned_long__unsigned_long_
mov dword [rbp + 0x4ac0], eax
lea rax, [rbp + 0x4460]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x448f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x4430]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x445f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov eax, dword [rbp + 0x4ac0]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, dword [rbp + 0x4ac0]
lea rax, [rbp + 0x4490]
mov rcx, rax
call sym.f_errstr_abi:cxx11__unsigned_long_
lea rax, [rbp + 0x4490]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
lea rax, [rbp + 0x4490]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov ebx, dword [rbp + 0x4ac0]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 2
jle 0x23195a5d3
lea rax, [rbp + 0x44be]
mov rcx, rax
call method.main.lambda__188::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__5470153574248711493ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195a5d3
mov eax, 1
jmp 0x23195a5d8
mov eax, 0
test al, al
je 0x23195a6d4
mov dword [rbp + 0x4b30], 0
cmp dword [rbp + 0x4b90], 3
jle 0x23195a62e
lea rax, [rbp + 0x44bf]
mov rcx, rax
call method.main.lambda__189::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_6ull__4844183769966702035ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x18
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195a62e
mov eax, 1
jmp 0x23195a633
mov eax, 0
test al, al
je 0x23195a641
mov dword [rbp + 0x4b30], 1
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rax, qword [rax]
mov edx, dword [rbp + 0x4b30]
mov rcx, rax
call sym.f_dc_char_const__int_
mov dword [rbp + 0x4ac4], eax
mov eax, dword [rbp + 0x4ac4]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, dword [rbp + 0x4ac4]
lea rax, [rbp + 0x44c0]
mov rcx, rax
call sym.f_errstr_abi:cxx11__unsigned_long_
lea rax, [rbp + 0x44c0]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
lea rax, [rbp + 0x44c0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov ebx, dword [rbp + 0x4ac4]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 1
jle 0x23195a718
lea rax, [rbp + 0x44ef]
mov rcx, rax
call method.main.lambda__190::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__12187155476672397095ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195a718
mov eax, 1
jmp 0x23195a71d
mov eax, 0
test al, al
je 0x23195a79d
call sym.f_ec__
mov dword [rbp + 0x4ac8], eax
mov eax, dword [rbp + 0x4ac8]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, dword [rbp + 0x4ac8]
lea rax, [rbp + 0x44f0]
mov rcx, rax
call sym.f_errstr_abi:cxx11__unsigned_long_
lea rax, [rbp + 0x44f0]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
lea rax, [rbp + 0x44f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov ebx, dword [rbp + 0x4ac8]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 1
jle 0x23195a7e1
lea rax, [rbp + 0x451e]
mov rcx, rax
call method.main.lambda__191::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__1988178318983392139ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195a7e1
mov eax, 1
jmp 0x23195a7e6
mov eax, 0
test al, al
je 0x23195a8ea
mov dword [rbp + 0x4b2c], 0
cmp dword [rbp + 0x4b90], 3
jle 0x23195a83c
lea rax, [rbp + 0x451f]
mov rcx, rax
call method.main.lambda__192::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__16691191143316939063ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x18
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195a83c
mov eax, 1
jmp 0x23195a841
mov eax, 0
test al, al
je 0x23195a84f
mov dword [rbp + 0x4b2c], 1
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rax, qword [rax]
mov edx, dword [rbp + 0x4b2c]
mov r8d, edx
mov edx, 0
mov rcx, rax
call sym.f_cp_char__unsigned_long__int_
mov dword [rbp + 0x4acc], eax
mov eax, dword [rbp + 0x4acc]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, dword [rbp + 0x4acc]
lea rax, [rbp + 0x4520]
mov rcx, rax
call sym.f_errstr_abi:cxx11__unsigned_long_
lea rax, [rbp + 0x4520]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
lea rax, [rbp + 0x4520]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov ebx, dword [rbp + 0x4acc]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 3
jle 0x23195a92e
lea rax, [rbp + 0x454f]
mov rcx, rax
call method.main.lambda__193::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__1869947212797677855ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195a92e
mov eax, 1
jmp 0x23195a933
mov eax, 0
test al, al
je 0x23195aa88
lea rax, [rbp + 0x457f]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x18
mov rdx, qword [rax]
lea rcx, [rbp + 0x457f]
lea rax, [rbp + 0x4550]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x45af]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rdx, qword [rax]
lea rcx, [rbp + 0x45af]
lea rax, [rbp + 0x4580]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rdx, [rbp + 0x4550]
lea rax, [rbp + 0x4580]
mov r8d, 0
mov rcx, rax
call sym.f_cc_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____unsigned_long_
mov dword [rbp + 0x4ad0], eax
lea rax, [rbp + 0x4580]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x45af]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x4550]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x457f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov rcx, rax
mov eax, dword [rbp + 0x4ad0]
mov edx, eax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, dword [rbp + 0x4ad0]
lea rax, [rbp + 0x45b0]
mov rcx, rax
call sym.f_errstr_abi:cxx11__unsigned_long_
lea rax, [rbp + 0x45b0]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
lea rax, [rbp + 0x45b0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov ebx, dword [rbp + 0x4ad0]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 3
jle 0x23195aacc
lea rax, [rbp + 0x45df]
mov rcx, rax
call method.main.lambda__194::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__8629204147424532385ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195aacc
mov eax, 1
jmp 0x23195aad1
mov eax, 0
test al, al
je 0x23195ac14
lea rax, [rbp + 0x460f]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x18
mov rdx, qword [rax]
lea rcx, [rbp + 0x460f]
lea rax, [rbp + 0x45e0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x463f]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rdx, qword [rax]
lea rcx, [rbp + 0x463f]
lea rax, [rbp + 0x4610]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rdx, [rbp + 0x45e0]
lea rax, [rbp + 0x4610]
mov r8d, 0
mov rcx, rax
call sym.f_xc_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____unsigned_long_
mov dword [rbp + 0x4ad4], eax
lea rax, [rbp + 0x4610]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x463f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x45e0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x460f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov eax, dword [rbp + 0x4ad4]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, dword [rbp + 0x4ad4]
lea rax, [rbp + 0x4640]
mov rcx, rax
call sym.f_errstr_abi:cxx11__unsigned_long_
lea rax, [rbp + 0x4640]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
lea rax, [rbp + 0x4640]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov ebx, dword [rbp + 0x4ad4]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 3
jle 0x23195ac58
lea rax, [rbp + 0x466f]
mov rcx, rax
call method.main.lambda__195::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__13198086754139459535ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195ac58
mov eax, 1
jmp 0x23195ac5d
mov eax, 0
test al, al
je 0x23195ada0
lea rax, [rbp + 0x469f]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x18
mov rdx, qword [rax]
lea rcx, [rbp + 0x469f]
lea rax, [rbp + 0x4670]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x46cf]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rdx, qword [rax]
lea rcx, [rbp + 0x46cf]
lea rax, [rbp + 0x46a0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rdx, [rbp + 0x4670]
lea rax, [rbp + 0x46a0]
mov r8d, 0
mov rcx, rax
call sym.f_xpc_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____unsigned_long_
mov dword [rbp + 0x4ad8], eax
lea rax, [rbp + 0x46a0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x46cf]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x4670]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x469f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov eax, dword [rbp + 0x4ad8]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, dword [rbp + 0x4ad8]
lea rax, [rbp + 0x46d0]
mov rcx, rax
call sym.f_errstr_abi:cxx11__unsigned_long_
lea rax, [rbp + 0x46d0]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
lea rax, [rbp + 0x46d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov ebx, dword [rbp + 0x4ad8]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 5
jle 0x23195ade4
lea rax, [rbp + 0x46ff]
mov rcx, rax
call method.main.lambda__196::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__6576174438835095863ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195ade4
mov eax, 1
jmp 0x23195ade9
mov eax, 0
test al, al
je 0x23195af0a
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rax, qword [rax]
movzx eax, byte [rax]
cmp al, 0x30
setne al
movzx eax, al
mov dword [rbp + 0x4aec], eax
mov rax, qword [rbp + 0x4b98]
add rax, 0x18
mov rax, qword [rax]
movzx eax, byte [rax]
cmp al, 0x30
setne al
movzx eax, al
mov dword [rbp + 0x4ae8], eax
mov rax, qword [rbp + 0x4b98]
add rax, 0x20
mov rax, qword [rax]
movzx eax, byte [rax]
cmp al, 0x30
setne al
movzx eax, al
mov dword [rbp + 0x4ae4], eax
mov rax, qword [rbp + 0x4b98]
add rax, 0x28
mov rax, qword [rax]
movzx eax, byte [rax]
cmp al, 0x30
setne al
movzx eax, al
mov dword [rbp + 0x4ae0], eax
mov r8d, dword [rbp + 0x4ae0]
mov ecx, dword [rbp + 0x4ae4]
mov edx, dword [rbp + 0x4ae8]
mov eax, dword [rbp + 0x4aec]
mov r9d, r8d
mov r8d, ecx
mov ecx, eax
call sym.f_exsh_int__int__int__int_
mov dword [rbp + 0x4adc], eax
mov eax, dword [rbp + 0x4adc]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, dword [rbp + 0x4adc]
lea rax, [rbp + 0x4700]
mov rcx, rax
call sym.f_errstr_abi:cxx11__unsigned_long_
lea rax, [rbp + 0x4700]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
lea rax, [rbp + 0x4700]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov ebx, dword [rbp + 0x4adc]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 1
jle 0x23195af4e
lea rax, [rbp + 0x472f]
mov rcx, rax
call method.main.lambda__197::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__8021814141043807059ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195af4e
mov eax, 1
jmp 0x23195af53
mov eax, 0
test al, al
je 0x23195b032
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rdx, qword [rax]
lea rax, [rbp + 0x4730]
mov rcx, rax
call sym.f_rf_abi:cxx11__char_const_
lea rax, [rbp + 0x4730]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
lea rax, [rbp + 0x4730]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov rax, qword [sym.imp.KERNEL32.dll_GetLastError]
call rax
mov dword [rbp + 0x4af0], eax
mov eax, dword [rbp + 0x4af0]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, dword [rbp + 0x4af0]
lea rax, [rbp + 0x4750]
mov rcx, rax
call sym.f_errstr_abi:cxx11__unsigned_long_
lea rax, [rbp + 0x4750]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
lea rax, [rbp + 0x4750]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov ebx, dword [rbp + 0x4af0]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 2
jle 0x23195b076
lea rax, [rbp + 0x4773]
mov rcx, rax
call method.main.lambda__198::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__11801592505720194347ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195b076
mov eax, 1
jmp 0x23195b07b
mov eax, 0
test al, al
je 0x23195b363
lea rax, [rbp + 0x4774]
mov rcx, rax
call method.main.lambda__199::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__13764477523402753963ull__char_.operator_char__
mov qword [rbp + 0x4b20], rax
lea rax, [rbp + 0x4775]
mov rcx, rax
call method.main.lambda__200::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_7ull__13960525059328032561ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
sete al
test al, al
je 0x23195b0fd
lea rax, [rbp + 0x4776]
mov rcx, rax
call method.main.lambda__201::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_7ull__13222522151374512571ull__char_.operator_char__
mov qword [rbp + 0x4b20], rax
jmp 0x23195b265
lea rax, [rbp + 0x4777]
mov rcx, rax
call method.main.lambda__202::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_7ull__4835508229220039105ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
sete al
test al, al
je 0x23195b159
lea rax, [rbp + 0x4778]
mov rcx, rax
call method.main.lambda__203::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_7ull__13668948146845343091ull__char_.operator_char__
mov qword [rbp + 0x4b20], rax
jmp 0x23195b265
lea rax, [rbp + 0x4779]
mov rcx, rax
call method.main.lambda__204::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_7ull__14097700087097695641ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
sete al
test al, al
je 0x23195b1b5
lea rax, [rbp + 0x477a]
mov rcx, rax
call method.main.lambda__205::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_7ull__2261805073713426241ull__char_.operator_char__
mov qword [rbp + 0x4b20], rax
jmp 0x23195b265
lea rax, [rbp + 0x477b]
mov rcx, rax
call method.main.lambda__206::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__3964238269408473531ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
sete al
test al, al
je 0x23195b20e
lea rax, [rbp + 0x477c]
mov rcx, rax
call method.main.lambda__207::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__98883288977756651ull__char_.operator_char__
mov qword [rbp + 0x4b20], rax
jmp 0x23195b265
lea rax, [rbp + 0x477d]
mov rcx, rax
call method.main.lambda__208::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__13502221898348850963ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
sete al
test al, al
je 0x23195b265
lea rax, [rbp + 0x477e]
mov rcx, rax
call method.main.lambda__209::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_10ull__5727243769914402183ull__char_.operator_char__
mov qword [rbp + 0x4b20], rax
mov dword [rbp + 0x4b1c], 0
cmp dword [rbp + 0x4b90], 3
jle 0x23195b2b3
lea rax, [rbp + 0x477f]
mov rcx, rax
call method.main.lambda__210::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__13401900446109391757ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x18
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195b2b3
mov eax, 1
jmp 0x23195b2b8
mov eax, 0
test al, al
je 0x23195b2c6
mov dword [rbp + 0x4b1c], 1
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rax, qword [rax]
mov ecx, dword [rbp + 0x4b1c]
mov rdx, qword [rbp + 0x4b20]
mov r8d, ecx
mov rcx, rax
call sym.f_dpf_char__char_const__int_
mov dword [rbp + 0x4af4], eax
mov eax, dword [rbp + 0x4af4]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, dword [rbp + 0x4af4]
lea rax, [rbp + 0x4780]
mov rcx, rax
call sym.f_errstr_abi:cxx11__unsigned_long_
lea rax, [rbp + 0x4780]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
lea rax, [rbp + 0x4780]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov ebx, dword [rbp + 0x4af4]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 2
jle 0x23195b3a7
lea rax, [rbp + 0x47af]
mov rcx, rax
call method.main.lambda__211::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__10605336914191709579ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195b3a7
mov eax, 1
jmp 0x23195b3ac
mov eax, 0
test al, al
je 0x23195b525
lea rax, [rbp + 0x1010]
mov rcx, rax
mov rax, qword [sym.imp.SHLWAPI.dll_PathAddBackslashA]
call rax
lea rax, [rbp + 0x47ff]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rdx, qword [rax]
lea rcx, [rbp + 0x47ff]
lea rax, [rbp + 0x47d0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x482f]
mov rcx, rax
call fcn.2319de690
lea rcx, [rbp + 0x482f]
lea rdx, [rbp + 0x1010]
lea rax, [rbp + 0x4800]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x47b0]
lea rcx, [rbp + 0x47d0]
lea rdx, [rbp + 0x4800]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basi
lea rax, [rbp + 0x47b0]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rcx, rax
call sym.f_swp_void_
mov dword [rbp + 0x4af8], eax
lea rax, [rbp + 0x47b0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x4800]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x482f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x47d0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x47ff]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov eax, dword [rbp + 0x4af8]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, dword [rbp + 0x4af8]
lea rax, [rbp + 0x4830]
mov rcx, rax
call sym.f_errstr_abi:cxx11__unsigned_long_
lea rax, [rbp + 0x4830]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
lea rax, [rbp + 0x4830]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov ebx, dword [rbp + 0x4af8]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 2
jle 0x23195b569
lea rax, [rbp + 0x485e]
mov rcx, rax
call method.main.lambda__212::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__9510340067549735877ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195b569
mov eax, 1
jmp 0x23195b56e
mov eax, 0
test al, al
je 0x23195b66a
mov dword [rbp + 0x4b18], 0
cmp dword [rbp + 0x4b90], 3
jle 0x23195b5c4
lea rax, [rbp + 0x485f]
mov rcx, rax
call method.main.lambda__213::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_6ull__8188510642000985499ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x18
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195b5c4
mov eax, 1
jmp 0x23195b5c9
mov eax, 0
test al, al
je 0x23195b5d7
mov dword [rbp + 0x4b18], 1
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rax, qword [rax]
mov edx, dword [rbp + 0x4b18]
mov rcx, rax
call sym.f_ssd_char_const__int_
mov dword [rbp + 0x4afc], eax
mov eax, dword [rbp + 0x4afc]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, dword [rbp + 0x4afc]
lea rax, [rbp + 0x4860]
mov rcx, rax
call sym.f_errstr_abi:cxx11__unsigned_long_
lea rax, [rbp + 0x4860]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
lea rax, [rbp + 0x4860]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov ebx, dword [rbp + 0x4afc]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 1
jle 0x23195b6ae
lea rax, [rbp + 0x488f]
mov rcx, rax
call method.main.lambda__214::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__3708471420846860143ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195b6ae
mov eax, 1
jmp 0x23195b6b3
mov eax, 0
test al, al
je 0x23195b73c
mov ecx, 0
call sym.f_lws_int_
mov dword [rbp + 0x4b00], eax
mov eax, dword [rbp + 0x4b00]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, dword [rbp + 0x4b00]
lea rax, [rbp + 0x4890]
mov rcx, rax
call sym.f_errstr_abi:cxx11__unsigned_long_
lea rax, [rbp + 0x4890]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
lea rax, [rbp + 0x4890]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov ebx, dword [rbp + 0x4b00]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 4
jle 0x23195b780
lea rax, [rbp + 0x48bf]
mov rcx, rax
call method.main.lambda__215::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__3290378429301624069ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195b780
mov eax, 1
jmp 0x23195b785
mov eax, 0
test al, al
je 0x23195b85e
lea rax, [rbp + 0x48ed]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x20
mov rdx, qword [rax]
lea rcx, [rbp + 0x48ed]
lea rax, [rbp + 0x48c0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x48c0]
mov r8d, 0xa
mov edx, 0
mov rcx, rax
call method.std::__cxx11.stoul_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__unsigned_long_long__int_
mov ecx, eax
mov rax, qword [rbp + 0x4b98]
add rax, 0x18
mov rdx, qword [rax]
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rax, qword [rax]
mov r8d, ecx
mov rcx, rax
call sym.f_mbx_char_const__char_const__unsigned_int_
mov dword [rbp + 0x4b04], eax
lea rax, [rbp + 0x48c0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x48ed]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov eax, dword [rbp + 0x4b04]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov ebx, dword [rbp + 0x4b04]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 4
jle 0x23195b8a2
lea rax, [rbp + 0x48ee]
mov rcx, rax
call method.main.lambda__216::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__13533802397802163157ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195b8a2
mov eax, 1
jmp 0x23195b8a7
mov eax, 0
test al, al
je 0x23195b9eb
mov dword [rbp + 0x4b14], 0
cmp dword [rbp + 0x4b90], 5
jle 0x23195b8fd
lea rax, [rbp + 0x48ef]
mov rcx, rax
call method.main.lambda__217::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__2691883224737205721ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 0x28
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195b8fd
mov eax, 1
jmp 0x23195b902
mov eax, 0
test al, al
je 0x23195b910
mov dword [rbp + 0x4b14], 1
lea rax, [rbp + 0x491e]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x20
mov rdx, qword [rax]
lea rcx, [rbp + 0x491e]
lea rax, [rbp + 0x48f0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x48f0]
mov r8d, 0xa
mov edx, 0
mov rcx, rax
call method.std::__cxx11.stoul_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__unsigned_long_long__int_
mov ecx, eax
mov rax, qword [rbp + 0x4b98]
add rax, 0x18
mov rdx, qword [rax]
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rax, qword [rax]
mov r8d, dword [rbp + 0x4b14]
mov r9d, r8d
mov r8d, ecx
mov rcx, rax
call sym.f_mbxs_char__char__unsigned_int__int_
mov dword [rbp + 0x4b08], eax
lea rax, [rbp + 0x48f0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x491e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov eax, dword [rbp + 0x4b08]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov ebx, dword [rbp + 0x4b08]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 3
jle 0x23195ba2f
lea rax, [rbp + 0x491f]
mov rcx, rax
call method.main.lambda__218::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_4ull__11958090462899591677ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195ba2f
mov eax, 1
jmp 0x23195ba34
mov eax, 0
test al, al
je 0x23195bb71
lea rax, [rbp + 0x494f]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x18
mov rdx, qword [rax]
lea rcx, [rbp + 0x494f]
lea rax, [rbp + 0x4920]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x497f]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rdx, qword [rax]
lea rcx, [rbp + 0x497f]
lea rax, [rbp + 0x4950]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rdx, [rbp + 0x4920]
lea rax, [rbp + 0x4950]
mov rcx, rax
call sym.f_dwc_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
mov dword [rbp + 0x4b0c], eax
lea rax, [rbp + 0x4950]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x497f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x4920]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x494f]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov eax, dword [rbp + 0x4b0c]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, dword [rbp + 0x4b0c]
lea rax, [rbp + 0x4980]
mov rcx, rax
call sym.f_errstr_abi:cxx11__unsigned_long_
lea rax, [rbp + 0x4980]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
lea rax, [rbp + 0x4980]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov ebx, dword [rbp + 0x4b0c]
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 3
jle 0x23195bbb5
lea rax, [rbp + 0x49af]
mov rcx, rax
call method.main.lambda__219::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_5ull__3397252833073522149ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195bbb5
mov eax, 1
jmp 0x23195bbba
mov eax, 0
test al, al
je 0x23195be2b
lea rax, [rbp + 0x49df]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x18
mov rdx, qword [rax]
lea rcx, [rbp + 0x49df]
lea rax, [rbp + 0x49b0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x49b0]
mov r8d, 0xa
mov edx, 0
mov rcx, rax
call method.std::__cxx11.stoul_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__unsigned_long_long__int_
mov ebx, eax
lea rax, [rbp + 0x4a0e]
mov rcx, rax
call fcn.2319de690
mov rax, qword [rbp + 0x4b98]
add rax, 0x10
mov rdx, qword [rax]
lea rcx, [rbp + 0x4a0e]
lea rax, [rbp + 0x49e0]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rax, [rbp + 0x600]
lea rdx, [rbp + 0x49e0]
mov r8d, ebx
mov rcx, rax
call sym.f_b64_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__int_
lea rax, [rbp + 0x49e0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x4a0e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x49b0]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x49df]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov dword [rbp + 0x4b10], 0
lea rax, [rbp + 0x4a0f]
mov rcx, rax
call method.main.lambda__220::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_2ull__2722180857360543173ull__char_.operator_char__
mov rbx, rax
lea rax, [rbp + 0x600]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
mov rdx, rbx
mov rcx, rax
call sym.strcmp
test eax, eax
sete al
test al, al
je 0x23195bd80
lea rax, [rbp + 0x4a3e]
mov rcx, rax
call fcn.2319de690
lea rax, [rbp + 0x4a3f]
mov rcx, rax
call method.main.lambda__221::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_1ull__14930445661459929905ull__char_.operator_char__
mov rdx, rax
lea rcx, [rbp + 0x4a3e]
lea rax, [rbp + 0x4a10]
mov r8, rcx
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
lea rdx, [rbp + 0x4a10]
lea rax, [rbp + 0x600]
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.operator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
lea rax, [rbp + 0x4a10]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x4a3e]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp + 0x600]
mov r8d, 0xa
mov edx, 0
mov rcx, rax
call method.std::__cxx11.stoul_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__unsigned_long_long__int_
mov dword [rbp + 0x4b10], eax
lea rax, [rbp + 0x600]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov eax, dword [rbp + 0x4b10]
mov edx, eax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::ostream.operator___int_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov edx, dword [rbp + 0x4b10]
lea rax, [rbp + 0x4a40]
mov rcx, rax
call sym.f_errstr_abi:cxx11__unsigned_long_
lea rax, [rbp + 0x4a40]
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
lea rax, [rbp + 0x4a40]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov ebx, dword [rbp + 0x4b10]
lea rax, [rbp + 0x600]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 1
jle 0x23195be6f
lea rax, [rbp + 0x4a6d]
mov rcx, rax
call method.main.lambda__222::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_3ull__13193066097659325407ull__char_.operator_char__
mov rdx, rax
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195be6f
mov eax, 1
jmp 0x23195be74
mov eax, 0
test al, al
je 0x23195be82
mov ebx, 0
jmp 0x23195bf2e
cmp dword [rbp + 0x4b90], 1
jle 0x23195beee
mov rax, qword [rbp + 0x4b98]
add rax, 8
mov rax, qword [rax]
lea rdx, str._egg
mov rcx, rax
call sym.strcmp
test eax, eax
jne 0x23195beee
lea rax, [rbp + 0x4a6e]
mov rcx, rax
call method.main.lambda__223::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_31ull__719842942590484987ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
mov ebx, 0
jmp 0x23195bf2e
lea rax, [rbp + 0x4a6f]
mov rcx, rax
call method.main.lambda__224::operator_____const
mov rcx, rax
call method.ay::obfuscated_data_2ull__7572692182361814007ull__char_.operator_char__
mov rdx, rax
mov rax, qword [0x231ecfe50]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov rcx, rax
mov rax, qword [method.std::basic_ostream_char__std::char_traits_char____std::endl_char__std.char_traits_char____std::basic_ostream_char__std::char_traits_char____]
mov rdx, rax
call method.std::ostream.operator___std::ostream____std::ostream__
call sym.abort
mov eax, ebx
jmp 0x23195e896
add rsp, 0x4bf0
pop rbx
pop rsi
pop rbp
ret