Function at 0x140069000
Capabilities:
Encode data using base64
Get hostname

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x938
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x8a0], xmm6
mov qword [rbp + 0x898], 0xfffffffffffffffe
mov qword [rbp + 0x838], rdx
stmxcsr dword [rbp - 0x40]
mov dword [rbp + 0x82c], ecx
or dword [rbp - 0x40], 0x8040
ldmxcsr dword [rbp - 0x40]
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_SetErrorMode]
lea rsi, [rbp - 0x40]
mov rcx, rsi
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
mov ebx, 1
lea r14, [0x140085900]
lea rdi, str.0x_08X_
jmp 0x14006908d
inc rbx
add r14, 4
cmp rbx, 0x41
je 0x1400690ac
mov r8d, dword [r14]
mov rcx, rsi
mov rdx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
test bl, 7
jne 0x140069080
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::reset_void____ptr64]
jmp 0x140069080
lea rdi, [rbp - 0x40]
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov rax, qword [rbp + 0x838]
mov rsi, qword [rax]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.140062bf0
mov r10, qword [rbp - 0x28]
cmp r10, 8
mov r9, qword [rbp - 0x40]
mov rax, rdi
cmovae rax, r9
mov rdx, qword [rbp - 0x30]
lea rcx, [rax + rdx*2]
mov r8, rax
cmp rdx, 2
jl 0x140069264
mov r11d, dword [rax]
mov r8d, r11d
and r8d, 0xffffffdf
add r8d, 0xffc5ffbf
cmp r8d, 0x19
ja 0x14006912c
cmp r10, 8
cmovb r9, rdi
add r9, 4
mov r8, r9
jmp 0x140069264
cmp r11w, 0x5c
je 0x140069141
mov r8, rax
cmp r11w, 0x2f
jne 0x140069264
lea rsi, [rdx + rdx]
shr r11d, 0x10
cmp rdx, 4
jb 0x1400691ea
lea rbx, [r9 + 6]
cmp r10, 8
lea r8, [rbp - 0x3a]
mov r14, rdi
cmovae r14, r9
cmovae r8, rbx
movzx ebx, word [r14 + 6]
cmp bx, 0x5c
je 0x14006917b
cmp bx, 0x2f
jne 0x1400691f3
cmp rsi, 8
je 0x14006919c
cmp r10, 8
mov rsi, rdi
cmovae rsi, r9
movzx esi, word [rsi + 8]
cmp si, 0x5c
je 0x1400691f3
cmp si, 0x2f
je 0x1400691f3
cmp r11w, 0x5c
je 0x1400691aa
cmp r11w, 0x2f
jne 0x1400691cb
cmp r10, 8
mov rsi, rdi
cmovae rsi, r9
movzx esi, word [rsi + 4]
cmp esi, 0x2e
je 0x140069264
cmp esi, 0x3f
je 0x140069264
cmp r11w, 0x3f
jne 0x1400691f3
cmp r10, 8
mov rsi, rdi
cmovae rsi, r9
cmp word [rsi + 4], 0x3f
je 0x140069264
jmp 0x1400691f3
mov r8, rax
cmp rsi, 6
jne 0x140069264
cmp r11w, 0x5c
je 0x140069204
mov r8, rax
cmp r11w, 0x2f
jne 0x140069264
cmp r10, 8
mov r8, rdi
cmovae r8, r9
movzx r11d, word [r8 + 4]
mov r8, rax
cmp r11w, 0x5c
je 0x140069264
mov r8, rax
cmp r11w, 0x2f
je 0x140069264
cmp rdx, 3
je 0x14006929f
cmp r10, 8
cmovb r9, rdi
add r9, 6
mov r8, r9
movzx r9d, word [r8]
cmp r9w, 0x5c
je 0x140069264
cmp r9w, 0x2f
je 0x140069264
add r8, 2
cmp r8, rcx
jne 0x14006923d
jmp 0x14006929f
add r8, 2
cmp r8, rcx
je 0x14006929f
movzx r9d, word [r8]
cmp r9w, 0x5c
je 0x140069260
cmp r9w, 0x2f
je 0x140069260
cmp r8, rcx
je 0x14006929f
movzx r9d, word [rcx - 2]
cmp r9w, 0x5c
je 0x14006929f
cmp r9w, 0x2f
je 0x14006929f
add rcx, 0xfffffffffffffffe
cmp r8, rcx
jne 0x140069280
mov rcx, r8
mov r8, rcx
sub r8, rax
sar r8, 1
cmp rdx, r8
jb 0x14006c616
mov qword [rbp - 0x30], r8
mov word [rax + r8*2], 0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x790], xmm0
mov qword [rbp + 0x7a0], 0
mov qword [rbp + 0x7a8], 7
cmp rcx, rax
je 0x14006934d
lea rsi, [rbp + 0x790]
mov edx, 0x104
mov rcx, rsi
call fcn.140062d50
nop word cs:[rax + rax]
cmp qword [rbp + 0x7a8], 8
mov r8, rsi
jb 0x140069314
mov r8, qword [rbp + 0x790]
cmp qword [rbp - 0x28], 8
mov rcx, rdi
jb 0x140069322
mov rcx, qword [rbp - 0x40]
mov r14d, dword [rbp + 0x7a0]
mov edx, r14d
call fcn.14007c034
mov rbx, rax
mov edx, ebx
mov rcx, rsi
call fcn.140062d50
cmp ebx, r14d
jae 0x140069300
shr rbx, 0x20
jne 0x14006c938
mov rax, qword [rbp - 0x28]
cmp rax, 8
jb 0x140069393
mov rcx, qword [rbp - 0x40]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14006938e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006be41
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14007caf0
movaps xmm0, xmmword [rbp + 0x790]
movaps xmm1, xmmword [rbp + 0x7a0]
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
cmp qword [rbp - 0x28], 8
jb 0x1400693b6
mov r8, qword [rbp - 0x40]
jmp 0x1400693ba
lea r8, [rbp - 0x40]
call fcn.140063040
mov dword [rbp + 0x6d0], 0x106
lea rcx, [0x1400b2e10]
lea rdx, [rbp + 0x6d0]
call qword [sym.imp.KERNEL32.dll_GetComputerNameA]
mov dword [0x1400b2f98], 1
lea rcx, [0x1400b2f16]
lea r8, str.Windows
mov edx, 0x80
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
lea r8, [rbp + 0x790]
mov rcx, rax
mov edx, 8
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x14006946c
mov rcx, qword [rbp + 0x790]
lea rax, [rbp + 0x860]
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x670]
mov edx, setsockopt
mov r9d, 4
call qword [sym.imp.ADVAPI32.dll_GetTokenInformation]
test eax, eax
setne al
cmp dword [rbp + 0x670], 0
setne sil
and sil, al
mov rcx, qword [rbp + 0x790]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x14006946e
xor esi, esi
mov byte [0x1400b2df0], sil
lea rbx, [0x14008f7e6]
mov qword [rsp + 0x20], rbx
lea rcx, [0x1400b30a0]
lea r8, str._sAlgos_s
lea rsi, [0x1400b2f9c]
mov edx, 0x104
mov r9, rsi
call fcn.1400081d0
mov qword [rsp + 0x20], rbx
lea rcx, [0x1400b31a4]
lea r8, str._sSockets_s
mov edx, 0x104
mov r9, rsi
call fcn.1400081d0
mov qword [rsp + 0x20], rbx
lea rdi, [0x1400b34b0]
lea r8, str._sLogs_s
mov edx, 0x104
mov rcx, rdi
mov r9, rsi
call fcn.1400081d0
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rsi, [rbp + 0x790]
mov rcx, rsi
mov rdx, rdi
mov r8, rax
call fcn.140062bf0
cmp qword [rbp + 0x7a8], 8
jb 0x140069514
mov rsi, qword [rbp + 0x790]
mov rcx, rsi
call fcn.14007c6f8
shr rax, 0x20
jne 0x14006c61b
mov rax, qword [rbp + 0x7a8]
cmp rax, 8
jb 0x140069572
mov rcx, qword [rbp + 0x790]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14006956d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006be41
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14007caf0
mov qword [rsp + 0x20], rbx
lea rdi, [0x1400b32a8]
lea r8, str._sDAGs_s
lea r9, [0x1400b2f9c]
mov edx, 0x104
mov rcx, rdi
call fcn.1400081d0
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rsi, [rbp + 0x790]
mov rcx, rsi
mov rdx, rdi
mov r8, rax
call fcn.140062bf0
cmp qword [rbp + 0x7a8], 8
jb 0x1400695c7
mov rsi, qword [rbp + 0x790]
mov rcx, rsi
call fcn.14007c6f8
shr rax, 0x20
jne 0x14006c630
mov rax, qword [rbp + 0x7a8]
cmp rax, 8
jb 0x140069625
mov rcx, qword [rbp + 0x790]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140069620
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006be41
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14007caf0
mov qword [rsp + 0x20], rbx
lea rdi, [0x1400b33ac]
lea r8, str._sGpuConfig_s
lea r9, [0x1400b2f9c]
mov edx, 0x104
mov rcx, rdi
call fcn.1400081d0
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rsi, [rbp + 0x790]
mov rcx, rsi
mov rdx, rdi
mov r8, rax
call fcn.140062bf0
cmp qword [rbp + 0x7a8], 8
jb 0x14006967a
mov rsi, qword [rbp + 0x790]
mov rcx, rsi
call fcn.14007c6f8
shr rax, 0x20
jne 0x14006c645
mov rax, qword [rbp + 0x7a8]
cmp rax, 8
jb 0x1400696d8
mov rcx, qword [rbp + 0x790]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x1400696d3
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006be41
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14007caf0
mov qword [rsp + 0x20], rbx
lea rcx, [0x1400b35b4]
lea r8, str._stmp_s
lea r9, [0x1400b2f9c]
mov edx, 0x104
call fcn.1400081d0
mov rax, qword [rbp - 0x28]
cmp rax, 8
jb 0x140069742
mov rcx, qword [rbp - 0x40]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14006973d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006be41
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14007caf0
lea rcx, [0x1400b36b8]
lea rdx, str.Application
call qword [sym.imp.TT_SubSystem.dll_public:_class_ILogCategory____ptr64___cdecl_ILogSystem::AddCategory_char_const____ptr64____ptr64]
mov qword [rbp + 0x830], rax
lea rsi, [0x1400b2dc0]
mov rcx, rax
mov rdx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_class_ILogSinkBase____ptr64___cdecl_ILogCategory::AddSink_class_ILogSinkBase____ptr64____ptr64]
mov rcx, rsi
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkBase::EnableColorOutput_bool____ptr64]
mov qword [rbp + 0x730], 0xffffffffffffffff
lea rcx, [rbp + 0x738]
mov rsi, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
mov edx, 1
call rsi
lea rcx, [rbp + 0x608]
mov edx, 1
call rsi
mov rax, qword [rbp + 0x608]
mov qword [rbp + 0x738], rax
mov dword [rbp + 0x734], 4
mov rcx, qword [rbp + 0x830]
mov r9, qword [0x1400b2e08]
lea rax, str.20:51:34
mov qword [rsp + 0x30], rax
lea rax, str.Mar_18_2024
mov qword [rsp + 0x28], rax
lea rax, str.2024.1.6
mov qword [rsp + 0x20], rax
lea r8, str.__s___Version:__s___s__s_
mov rdi, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogCategory::LogPrintf_struct_LOG_CTRL_const____ptr64__char_const____ptr64____ptr64]
lea rsi, [rbp + 0x730]
mov rdx, rsi
call rdi
mov rcx, qword [rbp + 0x830]
lea r8, str._Log_system_initialized...
mov rdx, rsi
call rdi
lea rdi, [rbp + 0x740]
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CAsioContext::constructor_void____ptr64]
mov qword [rbp + 0x650], rsi
lea r14, [rbp + 0x830]
mov qword [rbp + 0x658], r14
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_class_boost::asio::io_context____ptr64___cdecl_CAsioContext::GetContextPtr_void____ptr64]
mov rcx, rax
call qword [sym.imp.TT_SubSystem.dll_enum_ddt_error___cdecl_CreateEventSystem_class_boost::asio::io_context____ptr64_]
mov rcx, qword [rbp + 0x830]
lea r8, str._Internal_event_system_initialized...
mov rdx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogCategory::LogPrintf_struct_LOG_CTRL_const____ptr64__char_const____ptr64____ptr64]
mov qword [rbp + 0x660], rsi
mov qword [rbp + 0x668], r14
call sub.MSVCP140.dll__Thrd_hardware_concurrency
test eax, eax
mov edi, 4
cmovne edi, eax
lea rsi, [rbp + 0x740]
mov rcx, rsi
mov edx, edi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CAsioContext::Init_int____ptr64]
mov rcx, qword [rbp + 0x830]
lea r8, str._Worker_threads_initialized__using__d_threads...
lea rbx, [rbp + 0x730]
mov rdx, rbx
mov r9d, edi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogCategory::LogPrintf_struct_LOG_CTRL_const____ptr64__char_const____ptr64____ptr64]
mov qword [rbp + 0x6d0], rsi
mov qword [rbp + 0x6d8], rbx
mov qword [rbp + 0x6e0], r14
mov ecx, 0x18
call fcn.14007caac
mov qword [rbp + 0x890], rax
mov rcx, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CEventHandler::constructor_void____ptr64]
lea rax, vtable.CManagerLogging.0
mov rcx, qword [rbp + 0x890]
mov qword [rcx], rax
mov qword [0x1400b2de8], rcx
mov rax, qword [rbp + 0x830]
mov qword [rcx + 0x10], rax
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov qword [0x1400b36d8], rax
lea rsi, [0x1400b30a0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp - 0x40]
mov rdx, rsi
mov r8, rax
call fcn.140062bf0
lea rcx, [rbp + 0x790]
lea rdi, [rbp - 0x40]
mov rdx, rdi
call fcn.14006f7d0
mov rax, qword [rbp - 0x28]
cmp rax, 8
jb 0x140069994
mov rcx, qword [rbp - 0x40]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14006998f
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006be41
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14007caf0
mov rax, qword [rbp + 0x798]
test rax, rax
je 0x1400699ed
lock inc dword [rax + 8]
mov rbx, qword [rbp + 0x790]
mov rax, qword [rbp + 0x798]
test rax, rax
mov qword [rbp + 0x888], rax
je 0x1400699fd
lock inc dword [rax + 8]
mov rsi, qword [rbp + 0x798]
test rsi, rsi
je 0x1400699fd
lock dec dword [rsi + 8]
jne 0x1400699fd
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x1400699fd
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
jmp 0x1400699fd
mov rbx, qword [rbp + 0x790]
xor eax, eax
mov qword [rbp + 0x888], rax
xorps xmm6, xmm6
test rbx, rbx
jne 0x140069b74
mov rsi, qword [rbp + 0x888]
test rsi, rsi
je 0x140069a32
lock dec dword [rsi + 8]
jne 0x140069a32
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x140069a32
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
mov rsi, qword [rbp + 0x798]
test rsi, rsi
je 0x140069a5b
lock dec dword [rsi + 8]
jne 0x140069a5b
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x140069a5b
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
mov rax, qword [0x1400acf48]
cmp rax, qword [0x1400acf50]
je 0x140069f5d
lea rsi, [0x1400b31a4]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp - 0x40]
mov rdx, rsi
mov r8, rax
call fcn.140062bf0
lea rcx, [rbp + 0x790]
lea rdi, [rbp - 0x40]
mov rdx, rdi
call fcn.14006f7d0
mov rax, qword [rbp - 0x28]
cmp rax, 8
jb 0x140069ae6
mov rcx, qword [rbp - 0x40]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140069ae1
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006be41
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14007caf0
mov rax, qword [rbp + 0x798]
test rax, rax
je 0x14006a0bc
lock inc dword [rax + 8]
mov rbx, qword [rbp + 0x790]
mov rax, qword [rbp + 0x798]
test rax, rax
mov qword [rbp + 0x888], rax
je 0x14006a22b
lock inc dword [rax + 8]
mov rsi, qword [rbp + 0x798]
test rsi, rsi
je 0x14006a22b
lock dec dword [rsi + 8]
jne 0x14006a22b
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006a22b
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
test rbx, rbx
jne 0x14006a234
jmp 0x14006a0d5
mov rcx, rbx
mov rdx, rdi
call fcn.14001c740
test rbx, rbx
je 0x140069a09
lea r13, [rbx + 0x20]
mov rcx, r13
mov rdx, rdi
call fcn.14001d450
cmp qword [rbp - 0x28], 0x10
mov rcx, rdi
jb 0x140069b91
mov rcx, qword [rbp - 0x40]
call qword [sym.imp.TT_SubSystem.dll_struct_HINSTANCE______ptr64___cdecl_TT_LoadLibrary_char_const____ptr64_]
mov rsi, rax
mov rax, qword [rbp - 0x28]
cmp rax, 0x10
jb 0x140069bd9
mov rcx, qword [rbp - 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140069bd4
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006be41
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14007caf0
test rsi, rsi
je 0x140069ed0
mov qword [rbp + 0x890], rsi
mov rcx, rsi
lea rdx, str.dll_PluginInfo
call qword [sym.imp.TT_SubSystem.dll_void____ptr64___cdecl_TT_GetProcedure_struct_HINSTANCE______ptr64__char_const____ptr64_]
mov r12, rax
test rax, rax
je 0x140069eb8
mov rcx, qword [rbp + 0x890]
lea rdx, str.GetPlugin
call qword [sym.imp.TT_SubSystem.dll_void____ptr64___cdecl_TT_GetProcedure_struct_HINSTANCE______ptr64__char_const____ptr64_]
test rax, rax
je 0x140069eb8
mov rcx, qword [rbp + 0x890]
lea rdx, str.ReleasePlugin
call qword [sym.imp.TT_SubSystem.dll_void____ptr64___cdecl_TT_GetProcedure_struct_HINSTANCE______ptr64__char_const____ptr64_]
test rax, rax
je 0x140069eb8
mov ecx, 0x1a8
call fcn.14007caac
mov rsi, rax
mov qword [rax], 0
mov dword [rax + 8], 0
mov word [rax + 0xc], 0
movups xmmword [rax + 0x19], xmm6
movups xmmword [rax + 0x29], xmm6
movups xmmword [rax + 0x39], xmm6
movups xmmword [rax + 0x49], xmm6
movups xmmword [rax + 0x59], xmm6
movups xmmword [rax + 0x69], xmm6
mov rcx, rax
add rcx, 0xa0
mov r8d, 0x104
mov qword [rbp + 0x750], rcx
xor edx, edx
call fcn.140073cb0
mov r14, qword [0x1400acf50]
cmp r14, qword [0x1400acf58]
je 0x140069cb9
mov qword [r14], rsi
add r14, 8
mov qword [0x1400acf50], r14
jmp 0x140069e28
mov qword [rbp + 0x758], r14
sub r14, qword [0x1400acf48]
sar r14, 3
lea r8, [r14 + 1]
mov r15, r14
shr r15, 1
movabs rcx, 0x1fffffffffffffff
mov rax, rcx
sub rax, r15
add r15, r14
cmp r15, r8
mov rdx, r8
mov qword [rbp + 0x760], r8
cmovbe r15, r8
cmp r14, rax
cmova r15, rcx
mov rax, r15
shr rax, 0x3d
jne 0x14006c607
lea rcx, [r15*8]
cmp r15, 0x200
jb 0x140069d4b
movabs rax, 0x1ffffffffffffffc
cmp r15, rax
jae 0x14006c65a
add rcx, 0x27
call fcn.14007caac
mov rcx, rax
add rcx, 0x27
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x140069d5c
test r15, r15
je 0x140069d5a
call fcn.14007caac
mov rcx, rax
jmp 0x140069d5c
xor ecx, ecx
mov qword [rcx + r14*8], rsi
mov r8, qword [rbp + 0x758]
cmp qword [0x1400acf50], r8
mov qword [rbp + 0x768], rcx
je 0x140069dae
lea rax, [rcx + r14*8]
add rax, 8
mov qword [rbp + 0x648], rax
mov rdx, qword [0x1400acf48]
mov r14, r8
sub r8, rdx
call sub.VCRUNTIME140.dll_memmove
mov r8, qword [0x1400acf50]
sub r8, r14
mov rcx, qword [rbp + 0x648]
mov rdx, r14
jmp 0x140069db8
mov rdx, qword [0x1400acf48]
sub r8, rdx
call sub.VCRUNTIME140.dll_memmove
mov rcx, qword [0x1400acf48]
test rcx, rcx
je 0x140069dfd
mov rdx, qword [0x1400acf58]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140069df8
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14006be41
add rdx, 0x27
mov rcx, rax
call fcn.14007caf0
mov r14, qword [rbp + 0x768]
mov qword [0x1400acf48], r14
mov rax, qword [rbp + 0x760]
lea rax, [r14 + rax*8]
mov qword [0x1400acf50], rax
lea rax, [r14 + r15*8]
mov qword [0x1400acf58], rax
mov r8d, 0xa0
mov rcx, rsi
mov rdx, r12
call fcn.140073d80
mov rcx, r13
mov rdx, rdi
call fcn.14001d450
cmp qword [rbp - 0x28], 0x10
mov r8, rdi
jb 0x140069e52
mov r8, qword [rbp - 0x40]
mov edx, 0x104
mov rcx, qword [rbp + 0x750]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
mov rax, qword [rbp - 0x28]
cmp rax, 0x10
jb 0x140069ea3
mov rcx, qword [rbp - 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140069e9e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006be41
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14007caf0
mov rax, qword [0x1400acf40]
lea rcx, [rax + 1]
mov qword [0x1400acf40], rcx
mov qword [rsi], rax
mov rcx, qword [rbp + 0x890]
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_TT_ReleaseLibrary_struct_HINSTANCE______ptr64_]
nop word cs:[rax + rax]
mov rcx, qword [rbx + 0x40]
mov rdx, rdi
call fcn.14007c478
test eax, eax
jne 0x140069f10
cmp word [rbp - 0x14], 0x2e
jne 0x140069b60
movzx eax, word [rbp - 0x12]
test eax, eax
je 0x140069ed0
cmp eax, 0x2e
jne 0x140069b60
cmp word [rbp - 0x10], 0
je 0x140069ed0
jmp 0x140069b60
cmp eax, 0x12
jne 0x14006bcac
mov rsi, qword [rbp + 0x888]
test rsi, rsi
jne 0x140069f3e
xor eax, eax
mov qword [rbp + 0x888], rax
xor ebx, ebx
test rbx, rbx
jne 0x140069b74
jmp 0x140069a09
lock dec dword [rsi + 8]
jne 0x140069f25
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x140069f25
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
jmp 0x140069f25
mov rdi, qword [0x1400b2de8]
mov rsi, qword [0x1400b2e08]
movabs rbx, 0xffffffff00000001
mov qword [rbp - 0x40], rbx
lea rcx, [rbp - 0x38]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str.No_installed_algo_found___please_check_your__s_installation
lea rdx, [rbp - 0x40]
mov rcx, rdi
mov r9, rsi
call fcn.140035fa0
mov rsi, qword [0x1400b2de8]
mov qword [rbp - 0x40], rbx
lea rcx, [rbp - 0x38]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str.There_must_be_a_folder_called_Algos_that_contains_algo_files___cannot_continue_
lea rdx, [rbp - 0x40]
mov rcx, rsi
call fcn.140035fa0
mov esi, 0xffffffff
mov rcx, qword [0x1400b2de8]
test rcx, rcx
je 0x140069fe6
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rbp + 0x6d0]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CAsioContext::Exit_void____ptr64]
mov rdi, qword [rbp + 0x6d8]
lea rcx, [rdi + 8]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::ToNow_enum_ENUM_DATETIMETYPE____ptr64]
mov dword [rdi], 3
mov rax, qword [rbp + 0x6e0]
mov rcx, qword [rax]
lea r8, str._Stop_worker_threads...
mov rdx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogCategory::LogPrintf_struct_LOG_CTRL_const____ptr64__char_const____ptr64____ptr64]
call qword [sym.imp.TT_SubSystem.dll_enum_ddt_error___cdecl_DestroyEventSystem_void_]
mov rdi, qword [rbp + 0x660]
lea rcx, [rdi + 8]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::ToNow_enum_ENUM_DATETIMETYPE____ptr64]
mov dword [rdi], 3
mov rax, qword [rbp + 0x668]
mov rcx, qword [rax]
lea r8, str._Internal_event_system_stopped_and_destroyed...
mov rdx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogCategory::LogPrintf_struct_LOG_CTRL_const____ptr64__char_const____ptr64____ptr64]
mov rdi, qword [rbp + 0x650]
lea rcx, [rdi + 8]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::ToNow_enum_ENUM_DATETIMETYPE____ptr64]
mov dword [rdi], 3
mov rax, qword [rbp + 0x658]
mov rcx, qword [rax]
lea r8, str._All_threads_stopped_and_destroyed...
mov rdx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogCategory::LogPrintf_struct_LOG_CTRL_const____ptr64__char_const____ptr64____ptr64]
lea rcx, [rbp + 0x740]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CAsioContext::destructor_void____ptr64]
mov eax, esi
movaps xmm6, xmmword [rbp + 0x8a0]
add rsp, 0x938
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rbx, qword [rbp + 0x790]
xor eax, eax
mov qword [rbp + 0x888], rax
test rbx, rbx
jne 0x14006a234
mov rsi, qword [rbp + 0x888]
test rsi, rsi
je 0x14006a0fe
lock dec dword [rsi + 8]
jne 0x14006a0fe
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006a0fe
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
mov rsi, qword [rbp + 0x798]
test rsi, rsi
je 0x14006a127
lock dec dword [rsi + 8]
jne 0x14006a127
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006a127
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
mov rax, qword [0x1400ac1c0]
cmp rax, qword [0x1400ac1c8]
je 0x14006ada3
lea rcx, [rbp - 0x40]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, str.Commandline:
lea rcx, [rbp - 0x40]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
cmp dword [rbp + 0x82c], 0
jle 0x14006a19f
mov ebx, dword [rbp + 0x82c]
xor r14d, r14d
lea rsi, [0x14008b4a9]
lea rdi, [rbp - 0x40]
nop word cs:[rax + rax]
mov rax, qword [rbp + 0x838]
mov r8, qword [rax + r14*8]
mov rcx, rdi
mov rdx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
inc r14
cmp rbx, r14
jne 0x14006a180
mov rsi, qword [rbp + 0x830]
lea rcx, [rbp - 0x40]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rdi, rax
mov qword [rbp + 0x790], 0xffffffffffffffff
lea rcx, [rbp + 0x798]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str.__s
lea rdx, [rbp + 0x790]
mov rcx, rsi
mov r9, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogCategory::LogPrintf_struct_LOG_CTRL_const____ptr64__char_const____ptr64____ptr64]
lea rbx, [rbp - 0x40]
mov rcx, rbx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov word [rbp + 0x770], 0x2d
mov r15d, 1
lea r14, [rbp + 0x770]
xorps xmm6, xmm6
jmp 0x14006a626
mov rcx, rbx
mov rdx, rdi
call fcn.14001c740
test rbx, rbx
je 0x14006a0d5
lea r13, [rbx + 0x20]
mov rcx, r13
mov rdx, rdi
call fcn.14001d450
cmp qword [rbp - 0x28], 0x10
mov rcx, rdi
jb 0x14006a251
mov rcx, qword [rbp - 0x40]
call qword [sym.imp.TT_SubSystem.dll_struct_HINSTANCE______ptr64___cdecl_TT_LoadLibrary_char_const____ptr64_]
mov rsi, rax
mov rax, qword [rbp - 0x28]
cmp rax, 0x10
jb 0x14006a299
mov rcx, qword [rbp - 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14006a294
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006be41
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14007caf0
test rsi, rsi
je 0x14006a580
mov qword [rbp + 0x890], rsi
mov rcx, rsi
lea rdx, str.dll_PluginInfo
call qword [sym.imp.TT_SubSystem.dll_void____ptr64___cdecl_TT_GetProcedure_struct_HINSTANCE______ptr64__char_const____ptr64_]
mov r12, rax
test rax, rax
je 0x14006a571
mov rcx, qword [rbp + 0x890]
lea rdx, str.GetPlugin
call qword [sym.imp.TT_SubSystem.dll_void____ptr64___cdecl_TT_GetProcedure_struct_HINSTANCE______ptr64__char_const____ptr64_]
test rax, rax
je 0x14006a571
mov rcx, qword [rbp + 0x890]
lea rdx, str.ReleasePlugin
call qword [sym.imp.TT_SubSystem.dll_void____ptr64___cdecl_TT_GetProcedure_struct_HINSTANCE______ptr64__char_const____ptr64_]
test rax, rax
je 0x14006a571
mov ecx, 0x178
call fcn.14007caac
mov rsi, rax
mov r8d, 0x174
mov rcx, rax
xor edx, edx
call fcn.140073cb0
mov r15, qword [0x1400ac1c8]
cmp r15, qword [0x1400ac1d0]
je 0x14006a33f
mov qword [r15], rsi
add r15, 8
mov qword [0x1400ac1c8], r15
jmp 0x14006a4ae
mov qword [rbp + 0x750], r15
sub r15, qword [0x1400ac1c0]
sar r15, 3
lea r8, [r15 + 1]
mov r14, r15
shr r14, 1
movabs rcx, 0x1fffffffffffffff
mov rax, rcx
sub rax, r14
add r14, r15
cmp r14, r8
mov rdx, r8
mov qword [rbp + 0x758], r8
cmovbe r14, r8
cmp r15, rax
cmova r14, rcx
mov rax, r14
shr rax, 0x3d
jne 0x14006c611
lea rcx, [r14*8]
cmp r14, 0x200
jb 0x14006a3d1
movabs rax, 0x1ffffffffffffffc
cmp r14, rax
jae 0x14006c951
add rcx, 0x27
call fcn.14007caac
mov rcx, rax
add rcx, 0x27
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x14006a3e2
test r14, r14
je 0x14006a3e0
call fcn.14007caac
mov rcx, rax
jmp 0x14006a3e2
xor ecx, ecx
mov qword [rcx + r15*8], rsi
mov r8, qword [rbp + 0x750]
cmp qword [0x1400ac1c8], r8
mov qword [rbp + 0x760], rcx
je 0x14006a434
lea rax, [rcx + r15*8]
add rax, 8
mov qword [rbp + 0x768], rax
mov rdx, qword [0x1400ac1c0]
mov r15, r8
sub r8, rdx
call sub.VCRUNTIME140.dll_memmove
mov r8, qword [0x1400ac1c8]
sub r8, r15
mov rcx, qword [rbp + 0x768]
mov rdx, r15
jmp 0x14006a43e
mov rdx, qword [0x1400ac1c0]
sub r8, rdx
call sub.VCRUNTIME140.dll_memmove
mov rcx, qword [0x1400ac1c0]
test rcx, rcx
je 0x14006a483
mov rdx, qword [0x1400ac1d0]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14006a47e
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14006be41
add rdx, 0x27
mov rcx, rax
call fcn.14007caf0
mov r15, qword [rbp + 0x760]
mov qword [0x1400ac1c0], r15
mov rax, qword [rbp + 0x758]
lea rax, [r15 + rax*8]
mov qword [0x1400ac1c8], rax
lea rax, [r15 + r14*8]
mov qword [0x1400ac1d0], rax
movups xmm0, xmmword [r12 + 0x60]
movups xmmword [rsi + 0x60], xmm0
movups xmm0, xmmword [r12 + 0x50]
movups xmmword [rsi + 0x50], xmm0
movups xmm0, xmmword [r12 + 0x40]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rcx, r13
mov rdx, rdi
call fcn.14001d450
cmp qword [rbp - 0x28], 0x10
mov r8, rdi
jb 0x14006a50b
mov r8, qword [rbp - 0x40]
mov rcx, rsi
add rcx, 0x70
mov edx, 0x104
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
mov rax, qword [rbp - 0x28]
cmp rax, 0x10
jb 0x14006a55c
mov rcx, qword [rbp - 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14006a557
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006be41
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14007caf0
mov rax, qword [0x1400ac1b8]
lea rcx, [rax + 1]
mov qword [0x1400ac1b8], rcx
mov qword [rsi], rax
mov rcx, qword [rbp + 0x890]
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_TT_ReleaseLibrary_struct_HINSTANCE______ptr64_]
nop
mov rcx, qword [rbx + 0x40]
mov rdx, rdi
call fcn.14007c478
test eax, eax
jne 0x14006a5c0
cmp word [rbp - 0x14], 0x2e
jne 0x14006a220
movzx eax, word [rbp - 0x12]
test eax, eax
je 0x14006a580
cmp eax, 0x2e
jne 0x14006a220
cmp word [rbp - 0x10], 0
je 0x14006a580
jmp 0x14006a220
cmp eax, 0x12
jne 0x14006bdfc
mov rsi, qword [rbp + 0x888]
test rsi, rsi
jne 0x14006a5ee
xor eax, eax
mov qword [rbp + 0x888], rax
xor ebx, ebx
test rbx, rbx
jne 0x14006a234
jmp 0x14006a0d5
lock dec dword [rsi + 8]
jne 0x14006a5d5
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006a5d5
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
jmp 0x14006a5d5
add rsi, 0xffffffffffffffe8
mov rcx, rsi
lea rdx, [rbp + 0x840]
call fcn.14000ff30
inc r15d
cmp r15d, dword [rbp + 0x82c]
jge 0x14006ac7a
mov eax, r15d
mov rcx, qword [rbp + 0x838]
mov rdi, qword [rcx + rax*8]
mov qword [rbp + 0x840], rdi
movsx edx, byte [rdi]
mov rcx, r14
call sub.VCRUNTIME140.dll_strchr
test rax, rax
je 0x14006a694
mov rsi, rdi
nop dword [rax + rax]
movsx r13d, byte [rsi + 1]
inc rsi
mov rcx, r14
mov edx, r13d
call sub.VCRUNTIME140.dll_strchr
test rax, rax
jne 0x14006a660
mov qword [rbp + 0x840], rsi
add r13d, 0xffffffd0
cmp r13d, 0xa
jae 0x14006a740
mov qword [rbp + 0x840], rdi
mov rsi, qword [0x1400ac0c8]
mov rax, qword [rsi - 0x30]
test rax, rax
je 0x14006a610
mov byte [rbp + 0x674], 0
mov dword [rbp + 0x670], 0xa09202c
xor ecx, ecx
cmp byte [rax + 4], 0
sete cl
mov qword [rbp - 0x40], 0
lea r13, [rbp + rcx + 0x670]
mov rcx, rdi
mov rdx, r13
mov r8, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok_s]
mov qword [rbp + 0x790], rax
test rax, rax
je 0x14006a623
add rsi, 0xffffffffffffffe8
jmp 0x14006a71e
xor ecx, ecx
mov rdx, r13
mov r8, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok_s]
mov qword [rbp + 0x790], rax
test rax, rax
je 0x14006a623
cmp byte [rax], 0
je 0x14006a700
mov rcx, rsi
lea rdx, [rbp + 0x790]
call fcn.14000ff30
jmp 0x14006a700
mov dword [rbp + 0x888], r15d
movaps xmmword [rbp + 0x690], xmm6
movaps xmmword [rbp + 0x680], xmm6
movaps xmmword [rbp + 0x670], xmm6
movaps xmm0, xmmword [0x140080b00]
movaps xmmword [rbp + 0x870], xmm0
movaps xmm0, xmmword [str.ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]
movaps xmmword [rbp + 0x860], xmm0
movabs rax, 0x39383736353433
mov qword [rbp + 0x87d], rax
lea r13, [0x1400ae2e0]
mov r15, qword [r13 + 8]
mov r14, qword [r13 + 0x10]
cmp r15, r14
je 0x14006a8ab
nop word cs:[rax + rax]
mov rdx, qword [r15]
mov rcx, rbx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_char_const____ptr64____ptr64]
mov rcx, rbx
lea rdx, str._..._
lea r8, [0x140092c69]
call qword [sym.imp.TT_SubSystem.dll_public:_unsigned_long_long_unsigned___int64____cdecl_CLightDynString::Replace_char_const____ptr64__char_const____ptr64____ptr64]
mov rdi, rax
lea rcx, [rbp + 0x790]
mov rdx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_char_const____ptr64____ptr64]
mov rdx, qword [rbp + 0x48]
mov r12b, 1
cmp qword [rbp + 0x818], rdx
jb 0x14006a880
test rdi, rdi
je 0x14006a80c
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_unsigned_long_long_unsigned___int64____cdecl_CLightDynString::SetLength_unsigned_long_long_unsigned___int64_____ptr64]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rdi, rax
mov rcx, rbx
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rcx, rax
mov rdx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
jne 0x14006a880
mov rbx, qword [rbp + 0x48]
lea rdi, [rsi + rbx]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
je 0x14006a862
add rax, rbx
movsx edx, byte [rsi + rax - 1]
lea rcx, [rbp + 0x860]
call sub.VCRUNTIME140.dll_strchr
test rax, rax
je 0x14006a880
cmp byte [rdi], 0
jne 0x14006a86e
mov rdi, qword [0x1400ac0a8]
mov qword [rbp + 0x680], rdi
xor r12d, r12d
mov qword [rbp + 0x890], r13
nop
lea rcx, [rbp + 0x790]
mov rdi, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
call rdi
lea rbx, [rbp - 0x40]
mov rcx, rbx
call rdi
test r12b, r12b
je 0x14006a8d0
add r15, 8
cmp r15, r14
jne 0x14006a7b0
add r13, 0x38
lea rax, [0x1400aeeb0]
cmp r13, rax
jne 0x14006a790
xor eax, eax
jmp 0x14006a8d7
mov rax, qword [rbp + 0x890]
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], rsi
mov rsi, qword [0x1400ac0c8]
cmp rsi, qword [0x1400ac0d0]
mov r15d, dword [rbp + 0x888]
je 0x14006a934
mov rax, qword [rbp + 0x680]
mov qword [rsi + 0x10], rax
movaps xmm0, xmmword [rbp + 0x670]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x18], xmm6
mov qword [rsi + 0x28], 0
add qword [0x1400ac0c8], 0x30
lea r14, [rbp + 0x770]
inc r15d
jmp 0x14006a626
mov r14, rsi
sub r14, qword [0x1400ac0c0]
mov r15, r14
sar r15, 4
movabs rax, 0xaaaaaaaaaaaaaaab
imul r15, rax
lea r12, [r15 + 1]
mov r13, r15
shr r13, 1
movabs rcx, 0x555555555555555
mov rax, rcx
sub rax, r13
add r13, r15
cmp r13, r12
cmovbe r13, r12
cmp r15, rax
cmova r13, rcx
movabs rax, 0x555555555555556
cmp r13, rax
jae 0x14006c60c
mov rax, r13
shl rax, 4
lea rcx, [rax + rax*2]
cmp rcx, 0x1000
jb 0x14006a9c9
cmp rcx, 0xffffffffffffffd9
jae 0x14006c65f
add rcx, 0x27
call fcn.14007caac
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14006a9da
test r13, r13
je 0x14006a9d8
call fcn.14007caac
mov rdi, rax
jmp 0x14006a9da
xor edi, edi
lea rax, [r15 + r15*2]
shl rax, 4
mov rcx, qword [rbp + 0x680]
mov qword [rdi + rax + 0x10], rcx
movaps xmm0, xmmword [rbp + 0x670]
movups xmmword [rdi + rax], xmm0
movups xmmword [rdi + rax + 0x18], xmm6
mov qword [rdi + rax + 0x28], 0
mov rcx, qword [0x1400ac0c8]
mov rax, qword [0x1400ac0c0]
cmp rcx, rsi
je 0x14006aad7
cmp rax, rsi
mov r15d, dword [rbp + 0x888]
je 0x14006aa7c
xor ecx, ecx
nop dword [rax]
mov rdx, qword [rax + rcx + 0x10]
mov qword [rdi + rcx + 0x10], rdx
movups xmm0, xmmword [rax + rcx]
movups xmmword [rdi + rcx], xmm0
mov rdx, qword [rax + rcx + 0x28]
mov qword [rax + rcx + 0x28], 0
movups xmm0, xmmword [rax + rcx + 0x18]
movups xmmword [rax + rcx + 0x18], xmm6
movups xmmword [rdi + rcx + 0x18], xmm0
mov qword [rdi + rcx + 0x28], rdx
lea rdx, [rax + rcx]
add rdx, 0x30
add rcx, 0x30
cmp rdx, rsi
jne 0x14006aa30
mov rcx, qword [0x1400ac0c8]
cmp rcx, rsi
je 0x14006ab35
lea rax, [rdi + r14]
add rax, 0x58
xor edx, edx
nop
mov r8, qword [rsi + rdx + 0x10]
mov qword [rax + rdx - 0x18], r8
movups xmm0, xmmword [rsi + rdx]
movups xmmword [rax + rdx - 0x28], xmm0
mov r8, qword [rsi + rdx + 0x28]
mov qword [rsi + rdx + 0x28], 0
movups xmm0, xmmword [rsi + rdx + 0x18]
movups xmmword [rsi + rdx + 0x18], xmm6
movups xmmword [rax + rdx - 0x10], xmm0
mov qword [rax + rdx], r8
lea r8, [rsi + rdx]
add r8, 0x30
add rdx, 0x30
cmp r8, rcx
jne 0x14006aa90
jmp 0x14006ab35
cmp rax, rsi
mov r15d, dword [rbp + 0x888]
je 0x14006ab3c
xor ecx, ecx
nop word cs:[rax + rax]
mov rdx, qword [rax + rcx + 0x10]
mov qword [rdi + rcx + 0x10], rdx
movups xmm0, xmmword [rax + rcx]
movups xmmword [rdi + rcx], xmm0
mov rdx, qword [rax + rcx + 0x28]
mov qword [rax + rcx + 0x28], 0
movups xmm0, xmmword [rax + rcx + 0x18]
movups xmmword [rax + rcx + 0x18], xmm6
movups xmmword [rdi + rcx + 0x18], xmm0
mov qword [rdi + rcx + 0x28], rdx
lea rdx, [rax + rcx]
add rdx, 0x30
add rcx, 0x30
cmp rdx, rsi
jne 0x14006aaf0
mov rsi, qword [0x1400ac0c0]
test rsi, rsi
lea r14, [rbp + 0x770]
je 0x14006abfc
mov r14, qword [0x1400ac0c8]
cmp rsi, r14
jne 0x14006ab88
jmp 0x14006abbe
add rdx, 0x27
mov rcx, rax
lea rbx, [rsi + 0x18]
call fcn.14007caf0
movups xmmword [rbx], xmm6
mov qword [rbx + 0x10], 0
lea rbx, [rbp - 0x40]
add rsi, 0x30
cmp rsi, r14
je 0x14006abb7
mov rcx, qword [rsi + 0x18]
test rcx, rcx
je 0x14006ab7f
mov rdx, qword [rsi + 0x28]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14006ab67
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jb 0x14006ab60
jmp 0x14006be41
mov rsi, qword [0x1400ac0c0]
mov rdx, qword [0x1400ac0d0]
sub rdx, rsi
cmp rdx, 0x1000
lea r14, [rbp + 0x770]
jb 0x14006abf4
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rax
cmp rsi, 0x20
jae 0x14006be41
add rdx, 0x27
mov rsi, rax
mov rcx, rsi
call fcn.14007caf0
mov qword [0x1400ac0c0], rdi
lea rax, [r12 + r12*2]
shl rax, 4
add rax, rdi
mov qword [0x1400ac0c8], rax
lea rax, [r13*2]
add rax, r13
shl rax, 4
add rax, rdi
mov qword [0x1400ac0d0], rax
mov rcx, qword [rbp + 0x688]
test rcx, rcx
je 0x14006a623
mov rdx, qword [rbp + 0x698]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14006ac6d
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14006be41
add rdx, 0x27
mov rcx, rax
call fcn.14007caf0
inc r15d
jmp 0x14006a626
mov rax, qword [0x1400ac0c0]
mov rcx, qword [0x1400ac0c8]
mov dl, 1
jmp 0x14006ac94
add rax, 0x30
cmp rax, rcx
je 0x14006aca9
mov r8, qword [rax]
test r8, r8
je 0x14006ac90
cmp dword [r8], 4
jne 0x14006ac90
xor edx, edx
lea rcx, [0x1400b2dc0]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkBase::EnableColorOutput_bool____ptr64]
mov rax, qword [0x1400ac0c0]
mov rcx, qword [0x1400ac0c8]
cmp rax, rcx
je 0x14006b044
mov rdx, rax
jmp 0x14006aced
add rdx, 0x30
cmp rdx, rcx
je 0x14006ae4c
mov r8, qword [rdx]
test r8, r8
je 0x14006ace0
cmp dword [r8], 0
jne 0x14006ace0
xor esi, esi
lea r15, [0x1400ae2e0]
lea rdi, [rbp - 0x40]
lea rbx, [0x14008b1fe]
lea r14, [0x140091c84]
mov r13, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
jmp 0x14006ad4b
mov esi, dword [rbp + 0x48]
mov eax, dword [rbp + 0x890]
cmp eax, esi
cmova esi, eax
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
add r15, 0x38
lea rax, [0x1400aeeb0]
cmp r15, rax
je 0x14006ae80
mov dword [rbp + 0x890], esi
mov rcx, rdi
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
mov rsi, qword [r15 + 8]
mov r12, qword [r15 + 0x10]
cmp rsi, r12
je 0x14006ad20
mov r8, qword [rsi]
mov rcx, rdi
mov rdx, rbx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
nop dword [rax + rax]
add rsi, 8
cmp rsi, r12
je 0x14006ad20
mov rcx, rdi
mov rdx, r14
call r13
mov r8, qword [rsi]
mov rcx, rdi
mov rdx, rbx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x14006ad80
mov rdi, qword [0x1400b2de8]
mov rsi, qword [0x1400b2e08]
movabs rbx, 0xffffffff00000001
mov qword [rbp - 0x40], rbx
lea rcx, [rbp - 0x38]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str.No_installed_socket_interface_found___please_check_your__s_installation
lea rdx, [rbp - 0x40]
mov rcx, rdi
mov r9, rsi
call fcn.140035fa0
mov rsi, qword [0x1400b2de8]
mov qword [rbp - 0x40], rbx
lea rcx, [rbp - 0x38]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str.There_must_be_a_folder_called_Sockets_that_contains_sockets_files___cannot_continue_
lea rdx, [rbp - 0x40]
mov rcx, rsi
call fcn.140035fa0
mov esi, 0xffffffff
mov rdi, qword [0x1400acf48]
mov rbx, qword [0x1400acf50]
jmp 0x14006ae34
add rdi, 8
cmp rdi, rbx
je 0x140069fd0
mov rcx, qword [rdi]
test rcx, rcx
je 0x14006ae30
call fcn.14007cae8
jmp 0x14006ae30
cmp rax, rcx
je 0x14006b044
mov rdx, rax
jmp 0x14006ae6d
add rdx, 0x30
cmp rdx, rcx
je 0x14006af79
mov r8, qword [rdx]
test r8, r8
je 0x14006ae60
cmp dword [r8], 1
jne 0x14006ae60
jmp 0x14006af72
inc esi
lea rbx, [0x1400ae2e0]
lea rdi, [rbp - 0x40]
nop dword [rax]
mov rcx, rdi
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
mov r14, qword [rbx + 8]
mov r15, qword [rbx + 0x10]
cmp r14, r15
je 0x14006aef0
mov r8, qword [r14]
mov rcx, rdi
lea rdx, [0x14008b1fe]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
nop dword [rax + rax]
add r14, 8
cmp r14, r15
je 0x14006aef0
mov rcx, rdi
lea rdx, [0x140091c84]
call r13
mov r8, qword [r14]
mov rcx, rdi
lea rdx, [0x14008b1fe]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x14006aec0
mov r14, qword [rbx + 0x20]
mov r15, qword [rbx + 0x28]
cmp r14, r15
je 0x14006af42
nop dword [rax]
mov rcx, rdi
mov rdx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
mov rdx, qword [r14]
mov rcx, rdi
call r13
mov r12, qword [0x1400b2de8]
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rcx, r12
mov rdx, rax
call fcn.140036b70
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::reset_void____ptr64]
add r14, 8
cmp r14, r15
jne 0x14006af00
mov rcx, qword [0x1400b2de8]
lea rdx, [0x140092c69]
call fcn.140036b70
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
add rbx, 0x38
lea rax, [0x1400aeeb0]
cmp rbx, rax
jne 0x14006ae90
xor esi, esi
jmp 0x14006bdc3
cmp rax, rcx
je 0x14006b044
mov rdx, rax
jmp 0x14006af99
add rdx, 0x30
cmp rdx, rcx
je 0x14006afc4
mov r8, qword [rdx]
test r8, r8
je 0x14006af90
cmp dword [r8], 9
jne 0x14006af90
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_InstallMiniDumpWriter_void_]
mov rax, qword [0x1400ac0c0]
mov rcx, qword [0x1400ac0c8]
jmp 0x14006afc4
add rax, 0x30
cmp rax, rcx
je 0x14006b044
mov rdx, qword [rax]
test rdx, rdx
je 0x14006afc0
cmp dword [rdx], 0x17
jne 0x14006afc0
mov rax, qword [rax + 0x18]
mov r8, qword [rax]
test r8, r8
je 0x14006b044
lea rsi, [rbp - 0x40]
mov edx, 0x10
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
mov rcx, rsi
mov edx, 0x2e
call sub.VCRUNTIME140.dll_strchr
test rax, rax
je 0x14006b019
mov byte [rax], 0
inc rax
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov esi, eax
jmp 0x14006b01b
xor esi, esi
lea rcx, [rbp - 0x40]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
imul eax, eax, 0x3e8
lea ecx, [rsi + rsi*4]
lea eax, [rax + rcx*2]
cmp eax, 0x2f08
mov ecx, 0x2f08
cmovl ecx, eax
mov dword [0x1400b36e0], ecx
lea rcx, [0x1400b3720]
lea rdx, str.DevCuda
call fcn.140026980
lea rcx, [0x1400b3730]
lea rdx, str.DevOpenCl
call fcn.140026980
mov ecx, pe_nt_image_headers64
call fcn.14007caac
mov qword [rbp + 0x890], rax
call qword [sym.imp.TT_SubSystem.dll_class_boost::asio::io_context____ptr64___cdecl_GetIoContext_void_]
mov rdi, rax
mov rcx, qword [rax]
lea rax, vtable.type_info.0
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 0
lea r8, [0x1400290a0]
lea rdx, [rbp - 0x40]
mov r9, rdi
call fcn.1400293d0
mov rsi, rax
mov rdx, qword [rbp + 0x890]
mov qword [rdx], rax
xorps xmm0, xmm0
movups xmmword [rdx + 0x18], xmm0
mov qword [rdx + 0x28], 0xffffffffffffffff
movups xmmword [rdx + 0x30], xmm0
lea rax, [rdx + 0x40]
lea rcx, [0x1400853c0]
mov qword [rdx + 0x68], rcx
lea rcx, method.boost::asio::detail::deadline_timer_service_struct_boost::asio::time_traits_class_boost::posix_time::ptime__.virtual_8
mov qword [rdx + 0x58], rcx
mov qword [rdx + 0x48], rdi
mov qword [rdx + 0x60], rax
lea rax, [0x140085530]
mov qword [rdx + 0x70], rax
movabs rbx, 0x7ffffffffffffffe
mov qword [rdx + 8], rbx
mov byte [rdx + 0x10], 0
lea rcx, [rbp + 0x790]
call fcn.140029500
mov rdi, qword [rbp + 0x890]
add rdi, 8
mov rax, qword [rbp + 0x790]
movabs rcx, 0x8000000000000002
add rcx, rax
cmp rcx, 2
ja 0x14006b160
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14006b166
cmp rax, rbx
je 0x14006b169
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
je 0x14006b166
add rax, 0xe4e1c0
mov rbx, rax
lea r8, [rbp - 0x40]
mov rcx, rsi
mov rdx, rdi
call fcn.140029d60
mov qword [rdi], rbx
xorps xmm0, xmm0
movaps xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], 0
lea rax, str.basic_deadline_timer.hpp
mov qword [rbp + 0x790], rax
lea rax, str.__cdecl_boost::asio::basic_deadline_timer_boost::posix_time::ptime_::basic_deadline_timer_ExecutionContext___const_duration_type___constraint_t_is_convertible_ExecutionContext___execution_context__::value____Time__boost::posix_time::ptime__TimeTraits__boost::asio::time_traits_boost::posix_time::ptime___Executor__boost::asio::any_io_executor__ExecutionContext__boost::asio::io_context_
mov qword [rbp + 0x798], rax
movabs rax, 0x500000110
mov qword [rbp + 0x7a0], rax
lea rdx, str.expires_from_now
lea rcx, [rbp - 0x40]
lea r8, [rbp + 0x790]
call fcn.140029fd0
mov rcx, qword [rbp + 0x890]
mov qword [0x1400b3740], rcx
lea rax, [0x1400b3740]
lea rdx, [0x14002b080]
mov qword [rbp - 0x40], rdx
mov qword [rbp - 0x30], rax
lea rdx, [rbp - 0x40]
call fcn.14002b1a0
xorps xmm0, xmm0
movaps xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], 0
mov r14, qword [0x1400ac0c0]
mov rax, qword [0x1400ac0c8]
mov qword [rbp + 0x890], rax
cmp r14, rax
je 0x14006b2a5
mov r12, qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
lea rsi, [rbp - 0x40]
lea rdi, [rbp + 0x790]
jmp 0x14006b24d
add r14, 0x30
cmp r14, qword [rbp + 0x890]
je 0x14006b29b
mov rax, qword [r14]
cmp dword [rax], 2
jne 0x14006b240
mov r13, qword [r14 + 0x18]
mov r15, qword [r14 + 0x20]
jmp 0x14006b264
add r13, 8
cmp r13, r15
je 0x14006b240
mov rcx, qword [r13]
call r12
mov dword [rbp + 0x790], eax
mov rcx, qword [rbp - 0x40]
mov rbx, qword [rbp - 0x38]
mov rdx, rbx
mov r8d, eax
call fcn.14007bdc0
cmp rax, rbx
jne 0x14006b260
mov rcx, rsi
mov rdx, rdi
call fcn.140010670
jmp 0x14006b260
mov rsi, qword [rbp - 0x40]
mov rdi, qword [rbp - 0x38]
jmp 0x14006b2a9
xor edi, edi
xor esi, esi
mov rbx, qword [0x1400b3760]
mov r15, qword [0x1400b3768]
cmp rbx, r15
je 0x14006b319
lea r14, [0x1400b3748]
jmp 0x14006b2d9
add rbx, 8
cmp rbx, r15
je 0x14006b319
mov rax, qword [rbx]
cmp dword [rax + 0x20], 0
jne 0x14006b2d0
cmp rsi, rdi
je 0x14006b2fd
mov r8d, dword [rax + 0x10]
mov rcx, rsi
mov rdx, rdi
call fcn.14007bdc0
cmp rax, rdi
jne 0x14006b303
jmp 0x14006b2d0
cmp dword [rax + 0x18], 1
jne 0x14006b2d0
mov rcx, r14
mov rdx, rbx
call fcn.140007eb0
mov rcx, qword [rbx]
mov rax, qword [rcx]
call qword [rax + ioctlsocket]
jmp 0x14006b2d0
test rsi, rsi
je 0x14006b352
mov rdx, qword [rbp - 0x30]
sub rdx, rsi
cmp rdx, 0x1000
jb 0x14006b34a
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rax
cmp rsi, 0x20
jae 0x14006be41
add rdx, 0x27
mov rsi, rax
mov rcx, rsi
call fcn.14007caf0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x840], xmm0
mov qword [rbp + 0x850], 0
mov rsi, qword [0x1400b3748]
mov rbx, qword [0x1400b3750]
cmp rsi, rbx
je 0x14006b3d4
lea rdi, [rbp + 0x840]
nop word cs:[rax + rax]
mov rcx, rdi
mov rdx, rsi
call fcn.140007eb0
add rsi, 8
cmp rsi, rbx
jne 0x14006b390
mov rax, qword [rbp + 0x840]
cmp rax, qword [rbp + 0x848]
je 0x14006b3d4
mov rdi, qword [0x1400ac0c0]
mov r13, qword [0x1400ac0c8]
cmp rdi, r13
je 0x14006bac7
lea r15, [0x1400ad8e0]
jmp 0x14006b448
mov rsi, qword [0x1400b2de8]
movabs rax, 0xffffffff00000001
mov qword [rbp - 0x40], rax
lea rcx, [rbp - 0x38]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str.No_devices_that_can_be_used_for_mining_found.
lea rdx, [rbp - 0x40]
mov rcx, rsi
call fcn.140035fa0
mov esi, 0xffffffff
jmp 0x14006bce8
mov rcx, rbx
lea rsi, [rbp - 0x40]
mov rdx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_class_CLightDynString____ptr64___cdecl_CLightDynString::operator_class_CLightDynString____ptr64____ptr64]
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
add rdi, 0x30
cmp rdi, r13
je 0x14006b665
mov rax, qword [rdi]
cmp dword [rax], 0x3a
jne 0x14006b43b
mov rax, qword [rdi + 0x18]
mov rcx, qword [rdi + 0x20]
sub rcx, rax
and rcx, 0xfffffffffffffff0
xor esi, esi
cmp rcx, 0x10
jne 0x14006bce8
mov rbx, qword [rax]
xor r12d, r12d
nop word cs:[rax + rax]
mov rcx, qword [r12 + r15 + 8]
mov rdx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x14006b4a4
add r12, 0x20
cmp r12, 0xa00
jne 0x14006b480
jmp 0x14006b618
mov ecx, dword [r12 + r15]
call fcn.140007110
mov r14w, ax
mov rcx, qword [rdi + 0x10]
mov edx, 8
call fcn.140012000
mov rbx, rax
test rax, rax
je 0x14006bce8
add r12, r15
mov qword [rbx + 0x118], r12
mov word [rbx + 0x122], r14w
mov ecx, r14d
call fcn.140007260
mov qword [rbx + 0x128], rax
mov rax, qword [rdi + 0x18]
mov rdx, qword [rax + 8]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_char_const____ptr64____ptr64]
lea rcx, [rbp - 0x40]
call fcn.140013540
mov rax, qword [rbx + 8]
mov qword [rbp - 0x38], rax
mov r8, qword [rdi + 0x10]
mov edx, 0x10
lea rcx, [rbp - 0x30]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_char____ptr64___cdecl_CLightDynString::operator_char____ptr64_void_const___ptr64]
mov rcx, rax
mov edx, 0x40
call sub.VCRUNTIME140.dll_strrchr
cmp byte [0x1400b36e4], 0
je 0x14006b552
test rax, rax
sete byte [0x1400b36e4]
test rax, rax
jne 0x14006b593
mov eax, dword [r12]
cmp eax, 0x44
je 0x14006b57f
cmp eax, 0x45
jne 0x14006bcb3
lea rcx, [rbp + 0x790]
lea rdx, str._bch.millpools.cc:6567
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x14006b593
lea rcx, [rbp + 0x790]
lea rdx, str._btc.millpools.cc:4567
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x528]
mov r14, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
call r14
lea rcx, [rbp + 0x490]
call r14
lea rcx, [rbp + 0x3f8]
call r14
lea rcx, [rbp - 0x18]
call r14
mov r14, qword [rbx + 8]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rcx, rbx
mov rdx, rax
mov r8, r14
call fcn.140012f10
mov rbx, rax
test rax, rax
je 0x14006bcdb
add rbx, 0x568
mov rcx, rbx
call qword [sym.imp.TT_SubSystem.dll_public:_bool___cdecl_CLightDynString::IsEmpty_void_const___ptr64]
test al, al
je 0x14006b42e
lea rcx, [rbp - 0x40]
lea rdx, [0x14008f92b]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_char_const____ptr64____ptr64]
jmp 0x14006b415
mov r14, qword [0x1400b2de8]
mov rdi, qword [rdi + 8]
movabs rax, 0xffffffff00000001
mov qword [rbp - 0x40], rax
lea rcx, [rbp - 0x38]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rdi
lea r8, str._Unknown_Value_for_option__s._Value_not_found:____s__s_
lea rdx, [rbp - 0x40]
mov rcx, r14
mov r9, rdi
call fcn.140035fa0
jmp 0x14006bce8
mov rbx, qword [0x1400ac0c0]
mov r14, qword [0x1400ac0c8]
cmp rbx, r14
je 0x14006bac7
lea rsi, [rbp - 0x40]
mov r12, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
lea r13, [0x140088fc8]
jmp 0x14006b6ad
mov byte [0x1400b36eb], 1
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
add rbx, 0x30
cmp rbx, r14
je 0x14006b9cf
mov rcx, rsi
xor edx, edx
call r12
mov rax, qword [rbx + 0x18]
cmp qword [rbx + 0x20], rax
je 0x14006b6e7
mov rdx, qword [rax]
lea rdi, [rbp + 0x790]
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_char_const____ptr64____ptr64]
mov rcx, rsi
mov rdx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_class_CLightDynString____ptr64___cdecl_CLightDynString::operator_class_CLightDynString____ptr64____ptr64]
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov rax, qword [rbx]
mov eax, dword [rax]
add eax, 0xfffffffa
cmp eax, 0x33
ja case.0x14006b6fc.8
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
cmp byte [0x1400b36f0], 0
jne case.0x14006b6fc.8
mov byte [0x1400b36f0], 1
mov r12, qword [0x1400ac0c0]
mov rdi, qword [0x1400ac0c8]
cmp r12, rdi
je 0x14006b931
mov rax, r12
jmp 0x14006b737
add rax, 0x30
cmp rax, rdi
je 0x14006b92d
mov rcx, qword [rax]
test rcx, rcx
je 0x14006b72a
cmp dword [rcx], 0x1c
jne 0x14006b72a
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je 0x14006b93f
mov rcx, qword [rcx]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1400b36f8], eax
mov cl, 1
jmp 0x14006b94c
mov rax, qword [0x1400ac0c0]
mov rcx, qword [0x1400ac0c8]
jmp 0x14006b77c
add rax, 0x30
cmp rax, rcx
je 0x14006b7b0
mov rdx, qword [rax]
test rdx, rdx
je 0x14006b778
cmp dword [rdx], 0x27
jne 0x14006b778
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je 0x14006b7b0
mov rcx, qword [rcx]
xor edx, edx
mov r8d, 0xa
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtoll]
mov qword [0x1400b3718], rax
shl qword [0x1400b3718], 0x14
jmp case.0x14006b6fc.8
mov rax, qword [0x1400ac0c0]
mov rcx, qword [0x1400ac0c8]
jmp 0x14006b7d1
add rax, 0x30
cmp rax, rcx
je case.0x14006b6fc.8
mov rdx, qword [rax]
test rdx, rdx
je 0x14006b7cd
cmp dword [rdx], 0x1f
jne 0x14006b7cd
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je case.0x14006b6fc.8
mov rcx, qword [rcx]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1400b3704], eax
jmp case.0x14006b6fc.8
mov byte [0x1400b36e5], 1
jmp case.0x14006b6fc.8
mov byte [0x1400b36e9], 1
jmp case.0x14006b6fc.8
mov byte [0x1400b36ea], 1
jmp case.0x14006b6fc.8
mov byte [0x1400b36e6], 0
jmp case.0x14006b6fc.8
mov dword [0x1400b36ec], 0xa
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_bool___cdecl_CLightDynString::IsEmpty_void_const___ptr64]
test al, al
jne case.0x14006b6fc.8
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1400b36ec], eax
jmp case.0x14006b6fc.8
mov byte [0x1400b36e4], 0
jmp case.0x14006b6fc.8
mov byte [0x1400b36e7], 1
jmp case.0x14006b6fc.8
mov byte [0x1400b36e8], 1
jmp case.0x14006b6fc.8
mov rax, qword [0x1400ac0c0]
mov rcx, qword [0x1400ac0c8]
jmp 0x14006b8a9
add rax, 0x30
cmp rax, rcx
je case.0x14006b6fc.8
mov rdx, qword [rax]
test rdx, rdx
je 0x14006b8a5
cmp dword [rdx], 0x1e
jne 0x14006b8a5
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je case.0x14006b6fc.8
mov rcx, qword [rcx]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1400b3700], eax
jmp case.0x14006b6fc.8
mov rax, qword [0x1400ac0c0]
mov rcx, qword [0x1400ac0c8]
jmp 0x14006b8f5
add rax, 0x30
cmp rax, rcx
je case.0x14006b6fc.8
mov rdx, qword [rax]
test rdx, rdx
je 0x14006b8f1
cmp dword [rdx], 0x1d
jne 0x14006b8f1
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je case.0x14006b6fc.8
mov rcx, qword [rcx]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1400b36fc], eax
jmp case.0x14006b6fc.8
xor ecx, ecx
jmp 0x14006b94c
mov eax, 0x8015
mov r12, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
jmp 0x14006b98d
xor ecx, ecx
jmp 0x14006b94c
add r12, 0x30
cmp r12, rdi
je 0x14006b97d
mov rax, qword [r12]
test rax, rax
je 0x14006b943
cmp dword [rax], 0x1b
jne 0x14006b943
mov rax, qword [r12 + 0x18]
cmp qword [r12 + 0x20], rax
je 0x14006b9c8
mov edi, ecx
mov rcx, qword [rax]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ecx, edi
mov dword [0x1400b36f4], eax
xor eax, eax
jmp 0x14006b982
mov eax, 0x8015
mov r12, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
test cl, cl
jne 0x14006b99c
mov ecx, dword [0x1400b36f4]
add ecx, 0xffffffec
mov dword [0x1400b36f8], ecx
test eax, eax
je 0x14006b9a8
mov eax, dword [0x1400b36f8]
jmp 0x14006b9ba
mov eax, dword [0x1400b36f8]
cmp dword [0x1400b36f4], eax
jge case.0x14006b6fc.8
add eax, 0x14
mov dword [0x1400b36f4], eax
jmp case.0x14006b6fc.8
mov eax, 0x8013
jmp 0x14006b982
mov rdi, qword [0x1400ac0c0]
mov rbx, qword [0x1400ac0c8]
jmp 0x14006b9e3
add rdi, 0x30
cmp rdi, rbx
je 0x14006bac7
mov rax, qword [rdi]
cmp dword [rax], 0x2d
jne 0x14006b9df
mov rax, qword [rdi + 0x18]
mov rcx, qword [rdi + 0x20]
sub rcx, rax
cmp rcx, 8
jne 0x14006be32
mov rsi, qword [rax]
xor r12d, r12d
mov rcx, qword [r12 + r15 + 8]
mov rdx, rsi
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x14006ba33
add r12, 0x20
cmp r12, 0xa00
jne 0x14006ba0f
jmp 0x14006bc2c
mov qword [rbp + 0x890], rbx
mov rbx, qword [rdi + 0x10]
mov r13, qword [0x1400ac108]
mov r14, qword [0x1400ac110]
jmp 0x14006ba52
add r13, 8
cmp r13, r14
je 0x14006ba73
mov rsi, qword [r13]
lea rcx, [rsi + 0x10]
mov rdx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
jne 0x14006ba4e
test byte [rsi], 1
je 0x14006ba4e
jmp 0x14006ba83
mov rcx, rbx
mov edx, 1
call fcn.140012000
mov rsi, rax
lea rax, [r15 + r12]
mov ecx, dword [r12 + r15]
mov dword [rsi + 0x110], ecx
mov qword [rsi + 0x118], rax
call fcn.140007110
mov word [rsi + 0x122], ax
test ax, ax
mov rbx, qword [rbp + 0x890]
je 0x14006b9df
mov ecx, eax
call fcn.140007260
mov qword [rsi + 0x128], rax
jmp 0x14006b9df
call fcn.1400123c0
xor esi, esi
test eax, eax
jne 0x14006bce8
call fcn.1400138e0
test eax, eax
jne 0x14006bce8
call fcn.140013f00
test eax, eax
jne 0x14006bce8
call fcn.140014130
test eax, eax
jne 0x14006bce8
call fcn.1400142b0
test eax, eax
jne 0x14006bce8
call fcn.1400137f0
test eax, eax
jne 0x14006bce8
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
mov dword [rbp + 0xe0], 0
movups xmmword [rbp + 0xe8], xmm0
movups xmmword [rbp + 0xf8], xmm0
lea rcx, [rbp - 0x40]
call fcn.14001ea30
lea rdx, [rbp + 0xf0]
mov rcx, qword [rbp + 0xe8]
call fcn.140018810
lea rcx, [rbp - 0x40]
call fcn.14006fc20
call fcn.140018d30
test eax, eax
jne 0x14006bce8
lea rcx, [rbp - 0x40]
call fcn.14006fcd0
mov rdi, qword [rbp - 0x40]
mov rbx, qword [rbp - 0x38]
cmp rdi, rbx
je 0x14006bc07
mov r14, qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
lea rsi, [0x1400b36c0]
mov r15, qword [sym.imp.TT_SubSystem.dll_unsigned_long_long_unsigned___int64____cdecl_PostEvent_void____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__]
mov rdx, qword [rdi]
mov rcx, qword [rdx + 0x128]
add rdx, 0x130
call fcn.14006fd80
mov r12, qword [rdi]
call qword [r12 + 0x150]
mov qword [r12 + 0x140], rax
mov rcx, rax
call r14
mov qword [r12 + 0x138], rax
mov rax, qword [rdi]
mov rcx, qword [rax + 0x138]
mov edx, 0x13007
mov r8, rsi
xor r9d, r9d
call r15
mov r8, qword [rdi]
mov rcx, qword [r8 + 0x138]
mov edx, 0x13008
xor r9d, r9d
call r15
add rdi, 8
cmp rdi, rbx
jne 0x14006bb9a
lea rcx, [rbp - 0x40]
call fcn.1400107e0
mov rsi, qword [0x1400ac0c0]
mov rdi, qword [0x1400ac0c8]
cmp rsi, rdi
je 0x14006bfdb
mov rax, rsi
jmp 0x14006bc85
mov rbx, qword [0x1400b2de8]
mov rdi, qword [rdi + 8]
movabs rax, 0xffffffff00000001
mov qword [rbp - 0x40], rax
lea rcx, [rbp - 0x38]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rdi
lea r8, str._Unknown_Value_for_option__s._Value_not_found:____s__s_
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r9, rdi
call fcn.140035fa0
xor esi, esi
jmp 0x14006bce8
add rax, 0x30
cmp rax, rdi
je 0x14006bf3b
mov rcx, qword [rax]
test rcx, rcx
je 0x14006bc78
cmp dword [rcx], 0x21
jne 0x14006bc78
mov ecx, 0x21
call fcn.140010620
test rax, rax
je 0x14006be47
xor edx, edx
jmp 0x14006be0c
mov ecx, eax
call fcn.14001d620
lea rcx, [rbp + 0x528]
mov rdi, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
call rdi
lea rcx, [rbp + 0x490]
call rdi
lea rcx, [rbp + 0x3f8]
call rdi
lea rcx, [rbp - 0x18]
call rdi
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov rcx, qword [rbp + 0x840]
test rcx, rcx
je 0x14006bd28
mov rdx, qword [rbp + 0x850]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14006bd23
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14006be41
add rdx, 0x27
mov rcx, rax
call fcn.14007caf0
mov rdi, qword [0x1400b3760]
mov rbx, qword [0x1400b3768]
cmp rdi, rbx
je 0x14006bd52
nop dword [rax + rax]
mov rcx, qword [rdi]
mov rax, qword [rcx]
call qword [rax + 0x10]
add rdi, 8
cmp rdi, rbx
jne 0x14006bd40
call fcn.140031260
mov rcx, qword [0x1400b3730]
test rcx, rcx
je 0x14006bd8a
lea rdx, str.Exit
call qword [sym.imp.TT_SubSystem.dll_void____ptr64___cdecl_TT_GetProcedure_struct_HINSTANCE______ptr64__char_const____ptr64_]
call rax
mov rcx, qword [0x1400b3730]
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_TT_ReleaseLibrary_struct_HINSTANCE______ptr64_]
mov qword [0x1400b3730], 0
mov rcx, qword [0x1400b3720]
test rcx, rcx
je 0x14006bdbd
lea rdx, str.Exit
call qword [sym.imp.TT_SubSystem.dll_void____ptr64___cdecl_TT_GetProcedure_struct_HINSTANCE______ptr64__char_const____ptr64_]
call rax
mov rcx, qword [0x1400b3720]
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_TT_ReleaseLibrary_struct_HINSTANCE______ptr64_]
mov qword [0x1400b3720], 0
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_UninstallMiniDumpWriter_void_]
call fcn.140010090
mov rdi, qword [0x1400ac1c0]
mov rbx, qword [0x1400ac1c8]
jmp 0x14006bde4
add rdi, 8
cmp rdi, rbx
je 0x14006ae16
mov rcx, qword [rdi]
test rcx, rcx
je 0x14006bde0
call fcn.14007cae8
jmp 0x14006bde0
mov ecx, eax
call fcn.14001d620
add rsi, 0x30
cmp rsi, rdi
je 0x14006be20
mov rax, qword [rsi]
test rax, rax
je 0x14006be03
cmp dword [rax], 0x21
jne 0x14006be03
mov rax, qword [rsi + 0x18]
mov rdx, qword [rax]
lea rcx, [0x1400b2dd0]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkFile::SetLogfileName_char_const____ptr64____ptr64]
jmp 0x14006beb5
xor esi, esi
mov rcx, rdi
call fcn.140012250
jmp 0x14006bce8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
lea rcx, [rbp - 0x40]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
mov r8, qword [0x1400b2e08]
lea rdx, str._sLog__d8_
lea rcx, [rbp - 0x40]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp - 0x40]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
lea rcx, [0x1400b2dd0]
mov rdx, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkFile::SetLogfilePattern_char_const____ptr64____ptr64]
lea rcx, [0x1400b2dd0]
lea rdx, [0x1400b34b0]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkFile::SetLogfilePath_char_const____ptr64____ptr64]
lea rcx, [0x1400b2dd0]
mov edx, 5
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkFile::SetMaxFile_int____ptr64]
lea rcx, [rbp - 0x40]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov rax, qword [0x1400b2de8]
mov rcx, qword [rax + 0x10]
lea rdx, [0x1400b2dd0]
call qword [sym.imp.TT_SubSystem.dll_public:_class_ILogSinkBase____ptr64___cdecl_ILogCategory::AddSink_class_ILogSinkBase____ptr64____ptr64]
mov rsi, rax
mov rdi, qword [0x1400b2de8]
mov rbx, qword [0x1400b2e08]
mov qword [rbp - 0x40], 0xffffffffffffffff
lea rcx, [rbp - 0x38]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea rax, str.20:51:34
mov qword [rsp + 0x38], rax
lea rax, str.Mar_18_2024
mov qword [rsp + 0x30], rax
lea rax, str.2024.1.6
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
lea r8, [rbp - 0x40]
mov rcx, rdi
mov rdx, rsi
call fcn.140036bf0
mov rsi, qword [0x1400ac0c0]
mov rdi, qword [0x1400ac0c8]
cmp rsi, rdi
je 0x14006bfdb
mov rax, rsi
jmp 0x14006bf56
add rax, 0x30
cmp rax, rdi
je 0x14006bfdb
mov rcx, qword [rax]
test rcx, rcx
je 0x14006bf49
cmp dword [rcx], 0xb
jne 0x14006bf49
jmp 0x14006bf72
add rsi, 0x30
cmp rsi, rdi
je 0x14006c082
mov rax, qword [rsi]
test rax, rax
je 0x14006bf65
cmp dword [rax], 0xb
jne 0x14006bf65
mov rax, qword [rsi + 0x18]
mov r8, qword [rax]
test r8, r8
je 0x14006c082
lea rsi, [0x1400b32a8]
mov edx, 0x104
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
lea rcx, [rbp - 0x40]
mov rdx, rsi
call fcn.1400256e0
lea rcx, [rbp - 0x40]
call fcn.14006fea0
lea rcx, [rbp - 0x40]
call fcn.14001c6d0
lea rcx, [0x1400b32a8]
lea r8, [0x14008f7e6]
mov edx, 0x104
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
lea rcx, [rbp - 0x40]
call fcn.14006fcd0
mov rax, qword [rbp - 0x40]
mov rcx, qword [rbp - 0x38]
cmp rax, rcx
je 0x14006c00a
mov rdx, qword [rax]
mov rdx, qword [rdx + 0x128]
cmp byte [rdx + 0x18], 0
jne 0x14006c020
add rax, 8
cmp rax, rcx
jne 0x14006bff1
lea rcx, [rbp - 0x40]
call fcn.1400107e0
mov al, 1
mov dword [rbp + 0x888], eax
jmp 0x14006c110
lea rcx, [rbp - 0x40]
call fcn.1400107e0
mov rax, qword [rbp + 0x840]
mov rcx, qword [rbp + 0x848]
mov rdx, rcx
sub rdx, rax
cmp rdx, 8
jne 0x14006c052
mov rax, qword [rax]
mov byte [rax + 0x228], 1
jmp 0x14006c106
movzx edx, byte [0x1400b36e7]
or dl, byte [0x1400b36e8]
jne 0x14006c0c8
cmp rax, rcx
je 0x14006c106
mov rdx, qword [rax]
mov byte [rdx + 0x228], 1
add rax, 8
cmp rax, rcx
jne 0x14006c06a
jmp 0x14006c106
mov rsi, qword [0x1400b2de8]
movabs rax, 0xffffffff00000001
mov qword [rbp - 0x40], rax
lea rcx, [rbp - 0x38]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str.Option__dag_path:_Please_use__dag_path__NEW_FOLDER_FOR_YOUR_DAGS___no_new_path_found.
lea rdx, [rbp - 0x40]
mov rcx, rsi
call fcn.140035fa0
mov esi, 0xffffffff
call fcn.140072be0
jmp 0x14006bce8
lea rcx, [rbp - 0x40]
lea rdx, [rbp + 0x840]
call fcn.14006fee0
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x38]
mov r8, rdx
sub r8, rcx
sar r8, 3
call fcn.14006ff90
mov rax, qword [rbp - 0x40]
mov rax, qword [rax]
mov byte [rax + 0x228], 1
lea rcx, [rbp - 0x40]
call fcn.1400107e0
mov dword [rbp + 0x888], 0
lea rcx, [rbp + 0x670]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CEventHandler::constructor_void____ptr64]
lea rax, vtable.CManagerKernelCuda.0
mov qword [rbp + 0x670], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x680], xmm0
movups xmmword [rbp + 0x690], xmm0
movups xmmword [rbp + 0x6a0], xmm0
movups xmmword [rbp + 0x6b0], xmm0
mov qword [rbp + 0x6c0], 0
lea rcx, [rbp + 0x670]
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov qword [0x1400b3790], rax
mov qword [rbp + 0x748], 0
mov qword [rbp + 0x6e8], 0
cmp byte [rbp + 0x888], 0
jne 0x14006c250
mov ecx, 0x60
call fcn.14007caac
mov qword [rbp + 0x890], rax
mov rcx, qword [rbp + 0x890]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CEventHandler::constructor_void____ptr64]
lea rax, vtable.CManagerDag.0
mov rcx, qword [rbp + 0x890]
mov qword [rcx], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x10], xmm0
movups xmmword [rcx + 0x20], xmm0
movups xmmword [rcx + 0x30], xmm0
movups xmmword [rcx + 0x40], xmm0
movups xmmword [rcx + 0x50], xmm0
mov qword [rbp + 0x748], rcx
call fcn.14001aff0
mov rcx, qword [rbp + 0x748]
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov qword [0x1400b3798], rax
mov ecx, 0x58
call fcn.14007caac
mov qword [rbp + 0x890], rax
mov rcx, qword [rbp + 0x890]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CEventHandler::constructor_void____ptr64]
lea rax, vtable.CManagerCache.0
mov rcx, qword [rbp + 0x890]
mov qword [rcx], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x10], xmm0
movups xmmword [rcx + 0x20], xmm0
movups xmmword [rcx + 0x30], xmm0
movups xmmword [rcx + 0x40], xmm0
mov qword [rcx + 0x50], 0
mov qword [rbp + 0x6e8], rcx
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov qword [0x1400b37a0], rax
lea rax, [rbp + 0x748]
mov qword [rbp + 0x610], rax
lea rax, [rbp + 0x6e8]
mov qword [rbp + 0x618], rax
xorps xmm6, xmm6
movaps xmmword [rbp + 0x770], xmm6
mov qword [rbp + 0x780], 0
movaps xmmword [rbp + 0x6f0], xmm6
mov qword [rbp + 0x700], 0
movaps xmmword [rbp + 0x710], xmm6
mov qword [rbp + 0x720], 0
mov rax, qword [rbp + 0x840]
mov r13, qword [rbp + 0x848]
mov qword [rbp + 0x838], rax
cmp rax, r13
je 0x14006c46f
mov r14, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CEventHandler::constructor_void____ptr64]
lea rdi, [rbp - 0x40]
mov rbx, qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov r12, qword [rbp + 0x838]
jmp 0x14006c2f6
mov rcx, qword [r12]
mov qword [rcx + 0x218], rax
add r12, 8
cmp r12, r13
je 0x14006c46f
mov rax, qword [r12]
mov eax, dword [rax + 0x18]
lea ecx, [rax - 2]
cmp ecx, 4
jae 0x14006c374
mov ecx, 0x50
call fcn.14007caac
mov rsi, qword [r12]
mov qword [rbp + 0x890], rax
mov rcx, rax
call r14
lea rax, vtable.CManagerDeviceKernelOpenCl.0
mov r15, qword [rbp + 0x890]
mov qword [r15], rax
mov qword [r15 + 0x10], rsi
mov qword [r15 + 0x18], 1
movups xmmword [r15 + 0x20], xmm6
movups xmmword [r15 + 0x30], xmm6
movups xmmword [r15 + 0x40], xmm6
mov qword [rbp - 0x40], r15
lea rcx, [rbp + 0x6f0]
mov rdx, rdi
call fcn.140007eb0
mov rcx, r15
call rbx
mov rcx, qword [r12]
mov qword [rcx + 0x220], rax
jmp 0x14006c2e9
cmp eax, 1
jne 0x14006c2e9
mov ecx, 0x50
call fcn.14007caac
mov r15, rbx
mov rbx, rdi
mov rsi, qword [r12]
mov qword [rbp + 0x890], rax
mov rcx, rax
call r14
lea rax, vtable.CManagerDeviceKernelCuda.0
mov rdi, qword [rbp + 0x890]
mov qword [rdi], rax
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], 1
movups xmmword [rdi + 0x20], xmm6
movups xmmword [rdi + 0x30], xmm6
movups xmmword [rdi + 0x40], xmm6
mov qword [rbp - 0x40], rdi
lea rcx, [rbp + 0x770]
mov rdx, rbx
call fcn.140007eb0
mov rcx, rdi
mov rdi, rbx
mov rbx, r15
call r15
mov rcx, qword [r12]
mov qword [rcx + 0x220], rax
mov ecx, 0x30
call fcn.14007caac
mov rsi, qword [r12]
mov qword [rbp + 0x890], rax
mov rcx, rax
call r14
lea rax, vtable.CManagerDeviceMemoryCuda.0
mov r15, qword [rbp + 0x890]
mov qword [r15], rax
mov qword [r15 + 0x10], rsi
movups xmmword [r15 + 0x18], xmm6
mov qword [r15 + 0x28], 0
mov qword [rbp + 0x790], r15
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x790]
call fcn.140007eb0
mov rcx, r15
call rbx
mov rcx, qword [r12]
mov qword [rcx + 0x210], rax
cmp byte [rbp + 0x888], 0
jne 0x14006c2e9
call fcn.140006a00
jmp 0x14006c2de
mov rax, qword [0x1400ac0c0]
mov rcx, qword [0x1400ac0c8]
jmp 0x14006c483
add rax, 0x30
cmp rax, rcx
je 0x14006c4b4
mov rdx, qword [rax]
test rdx, rdx
je 0x14006c47f
cmp dword [rdx], 0x12
jne 0x14006c47f
mov rdx, qword [0x1400b3750]
mov rcx, qword [0x1400b3748]
mov r8, rdx
sub r8, rcx
sar r8, 3
call fcn.140031350
jmp 0x14006c4d1
mov rdx, qword [0x1400b3750]
mov rcx, qword [0x1400b3748]
mov r8, rdx
sub r8, rcx
sar r8, 3
call fcn.140031b80
lea rcx, [rbp - 0x40]
call fcn.14006fcd0
mov rsi, qword [rbp - 0x40]
mov rdi, qword [rbp - 0x38]
cmp rsi, rdi
mov r14, qword [rbp + 0x838]
jne 0x14006c5a7
lea rcx, [rbp - 0x40]
call fcn.1400107e0
lea rcx, [rbp - 0x40]
call fcn.14006fcd0
mov rsi, qword [rbp - 0x40]
mov rdi, qword [rbp - 0x38]
cmp rsi, rdi
mov r14, qword [rbp + 0x838]
jne 0x14006c5e1
lea rcx, [rbp - 0x40]
call fcn.1400107e0
call fcn.140010960
call fcn.140019080
test eax, eax
jne 0x14006d636
call fcn.140019670
test eax, eax
jne 0x14006d636
call fcn.1400144d0
test eax, eax
jne 0x14006d636
call fcn.140017c00
lea rcx, [rbp - 0x40]
call fcn.14006fcd0
mov rsi, qword [rbp - 0x40]
mov rdi, qword [rbp - 0x38]
cmp rsi, rdi
je 0x14006c585
mov rcx, qword [rsi]
call fcn.140019f80
test al, al
jne 0x14006c664
add rsi, 8
cmp rsi, rdi
jne 0x14006c56c
lea rcx, [rbp - 0x40]
call fcn.1400107e0
mov byte [0x1400b2df0], 0
jmp 0x14006c6b6
add rsi, 8
cmp rsi, rdi
je 0x14006c4f2
mov rax, qword [rsi]
mov eax, dword [rax]
cmp eax, 2
je 0x14006c59a
cmp eax, 8
je 0x14006c59a
cmp r14, r13
je 0x14006c59a
mov rbx, r14
mov rdx, qword [rbx]
mov rcx, qword [rsi]
call fcn.140011840
add rbx, 8
cmp rbx, r13
jne 0x14006c5be
jmp 0x14006c59a
add rsi, 8
cmp rsi, rdi
je 0x14006c51c
mov rax, qword [rsi]
cmp dword [rax], 8
jne 0x14006c5d4
cmp r14, r13
je 0x14006c5d4
mov rbx, r14
mov rdx, qword [rbx]
mov rcx, qword [rsi]
call fcn.140011c10
add rbx, 8
cmp rbx, r13
jne 0x14006c5f1
jmp 0x14006c5d4
call fcn.140001580
call fcn.140001580
call fcn.140001580
call fcn.14001e570
lea rcx, str.create_directory
lea r8, [rbp + 0x790]
mov edx, eax
call fcn.14001c920
lea rcx, str.create_directory
lea r8, [rbp + 0x790]
mov edx, eax
call fcn.14001c920
lea rcx, str.create_directory
lea r8, [rbp + 0x790]
mov edx, eax
call fcn.14001c920
call fcn.140001580
call fcn.140001580
cmp byte [0x1400b2df0], 0
jne 0x14006c6ad
mov rsi, qword [0x1400b2de8]
movabs rax, 0xffffffff00000001
mov qword [rbp + 0x790], rax
lea rcx, [rbp + 0x798]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str.Overclocking_works_with_Admin_rights_only._OC_options_ignored_
lea rdx, [rbp + 0x790]
mov rcx, rsi
call fcn.140035fa0
lea rcx, [rbp - 0x40]
call fcn.1400107e0
call fcn.140017ea0
test eax, eax
jne 0x14006d636
call fcn.140018350
test eax, eax
jne 0x14006d636
call fcn.1400185b0
test eax, eax
jne 0x14006d636
call fcn.140018100
test eax, eax
jne 0x14006d636
call fcn.14001a240
lea rcx, [rbp + 0x840]
call fcn.140070670
lea r8, [0x14008f911]
lea rcx, [rbp + 0x840]
mov edx, 2
call fcn.1400712a0
lea r8, [0x14008f9f3]
lea rcx, [rbp + 0x840]
mov edx, 5
call fcn.1400712a0
lea r8, str.iGPU
lea rcx, [rbp + 0x840]
mov edx, 3
call fcn.1400712a0
lea r8, [0x14008f923]
lea rcx, [rbp + 0x840]
mov edx, 4
call fcn.1400712a0
lea rcx, [rbp - 0x40]
mov edx, 1
mov r8b, 1
call fcn.140019910
mov r14, qword [rbp - 0x40]
mov r15, qword [rbp - 0x38]
cmp r14, r15
je 0x14006c7eb
lea rsi, [rbp + 0x790]
lea rdi, [0x140092c69]
mov rcx, qword [r14]
call fcn.1400685a0
mov rax, qword [r14]
mov rdx, qword [rax + 8]
mov rcx, rsi
call fcn.140018c90
mov r12, qword [rbp + 0x790]
mov r13, qword [rbp + 0x798]
cmp r12, r13
je 0x14006c7cb
xor ebx, ebx
mov rcx, qword [r12]
mov rdx, rbx
call fcn.140068dc0
inc rbx
add r12, 8
cmp r12, r13
jne 0x14006c7b3
mov rcx, qword [0x1400b2de8]
mov rdx, rdi
call fcn.140036b70
mov rcx, rsi
call fcn.1400107e0
add r14, 8
cmp r14, r15
jne 0x14006c787
lea rcx, [rbp - 0x40]
call fcn.1400107e0
lea rcx, [rbp - 0x40]
mov edx, 4
mov r8b, 1
call fcn.140019910
mov r14, qword [rbp - 0x40]
mov r15, qword [rbp - 0x38]
cmp r14, r15
je 0x14006c884
lea rsi, [rbp + 0x790]
lea rdi, [0x140092c69]
mov rcx, qword [r14]
call fcn.1400685a0
mov rax, qword [r14]
mov rdx, qword [rax + 8]
mov rcx, rsi
call fcn.140018c90
mov r12, qword [rbp + 0x790]
mov r13, qword [rbp + 0x798]
cmp r12, r13
je 0x14006c864
xor ebx, ebx
mov rcx, qword [r12]
mov rdx, rbx
call fcn.140068dc0
inc rbx
add r12, 8
cmp r12, r13
jne 0x14006c84c
mov rcx, qword [0x1400b2de8]
mov rdx, rdi
call fcn.140036b70
mov rcx, rsi
call fcn.1400107e0
add r14, 8
cmp r14, r15
jne 0x14006c820
lea rcx, [rbp - 0x40]
call fcn.1400107e0
mov rsi, qword [0x1400b2de8]
movabs r14, 0xffffffff00000003
mov qword [rbp - 0x40], r14
lea rcx, [rbp - 0x38]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str._Hash_speed_reporting
lea rdx, [rbp - 0x40]
mov rcx, rsi
call fcn.140035fa0
lea rcx, [rbp + 0x790]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, str.Avg._performance_time_frame:
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x790]
mov edx, 0x22
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
mov r8d, dword [0x1400b36fc]
test r8d, r8d
je 0x14006c956
lea rdx, str._d_minute
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
cmp dword [0x1400b36fc], 2
jl 0x14006c96a
lea rdx, [0x14008b4ab]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
jmp 0x14006c96a
lea rcx, str.absolute
lea r8, [0x140085c78]
lea r9, [rbp - 0x40]
mov edx, ebx
call fcn.140032e70
call fcn.140001580
lea rdx, str.auto
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rsi, qword [0x1400b2de8]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rdi, rax
mov qword [rbp - 0x40], 0xffffffffffffffff
lea rcx, [rbp - 0x38]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea rdx, [rbp - 0x40]
mov rcx, rsi
mov r8, rdi
call fcn.140035fa0
lea rdx, str.Performance_summary_sec._:
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x790]
mov edx, 0x22
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
mov r8d, dword [0x1400b3700]
test r8d, r8d
jle 0x14006c9ef
lea rdx, str._d_seconds
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x14006ca03
lea rdx, [0x14008d52f]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rsi, qword [0x1400b2de8]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rdi, rax
mov qword [rbp - 0x40], 0xffffffffffffffff
lea rcx, [rbp - 0x38]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea rdx, [rbp - 0x40]
mov rcx, rsi
mov r8, rdi
call fcn.140035fa0
lea rdx, str.Performance_summary_shares_:
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x790]
mov edx, 0x22
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
mov r8d, dword [0x1400b3704]
test r8d, r8d
jle 0x14006ca88
lea rdx, str._d_shares
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x14006ca9c
lea rdx, [0x14008d52f]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rsi, qword [0x1400b2de8]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rdi, rax
mov qword [rbp - 0x40], 0xffffffffffffffff
lea rcx, [rbp - 0x38]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea rdx, [rbp - 0x40]
mov rcx, rsi
mov r8, rdi
call fcn.140035fa0
mov rsi, qword [0x1400b2de8]
mov qword [rbp - 0x40], 0xffffffffffffffff
lea rcx, [rbp - 0x38]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x140092c69]
lea rdx, [rbp - 0x40]
mov rcx, rsi
call fcn.140035fa0
mov rsi, qword [0x1400b2de8]
mov qword [rbp - 0x40], r14
lea rcx, [rbp - 0x38]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str._Apply_settings
lea rdx, [rbp - 0x40]
mov rcx, rsi
call fcn.140035fa0
lea rdx, str.Temp_control:
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x790]
mov edx, 0x22
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
cmp byte [0x1400b36f0], 0
je 0x14006cb8a
mov r9d, dword [0x1400b36f4]
mov r8d, dword [0x1400b36f8]
lea rdx, str.Active_range_from__d
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x14006cb9e
lea rdx, [0x14008d52f]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rsi, qword [0x1400b2de8]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rdi, rax
mov qword [rbp - 0x40], 0xffffffffffffffff
lea rcx, [rbp - 0x38]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea rdx, [rbp - 0x40]
mov rcx, rsi
mov r8, rdi
call fcn.140035fa0
lea rsi, [rbp - 0x40]
mov r8d, 0x355
mov rcx, rsi
xor edx, edx
call fcn.140073cb0
lea rdx, str.127.0.0.1:4067
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_enum_ddt_error___cdecl_NETWORK_HOST_DETAILS::FromURL_char_const____ptr64____ptr64]
mov dword [rbp + 0x85c], 0
lea rdx, str.API_Interface:
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x790]
mov edx, 0x22
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
mov rax, qword [0x1400ac0c0]
mov rcx, qword [0x1400ac0c8]
jmp 0x14006cc43
add rax, 0x30
cmp rax, rcx
je 0x14006ccdf
mov rdx, qword [rax]
test rdx, rdx
je 0x14006cc3f
cmp dword [rdx], 8
jne 0x14006cc3f
mov ecx, 8
call fcn.140010620
test rax, rax
je 0x14006cc71
lea rcx, [rbp - 0x40]
call fcn.1400108a0
mov ecx, 8
call fcn.140010620
xor esi, esi
cmp rax, 2
jb 0x14006d71a
lea rdx, [rbp + 0x85c]
mov r8d, 1
mov ecx, 8
call fcn.140010840
mov eax, dword [rbp + 0x85c]
test eax, eax
jle 0x14006d710
mov ecx, eax
mov edx, 0x88888889
imul rdx, rcx
shr rdx, 0x23
lea ecx, [rdx + rdx*4]
lea ecx, [rcx + rcx*2]
xor r8d, r8d
cmp eax, ecx
setne r8b
add r8d, edx
lea eax, [r8 + r8*4]
lea esi, [rax + rax*2]
mov dword [rbp + 0x85c], esi
jmp 0x14006d71a
xor esi, esi
lea rdx, [0x14008d52f]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rdi, qword [0x1400b2de8]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rbx, rax
mov qword [rbp + 0x860], 0xffffffffffffffff
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea rdx, [rbp + 0x860]
mov rcx, rdi
mov r8, rbx
call fcn.140035fa0
lea rdx, str.Broadcast_hashrate:
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x790]
mov edx, 0x22
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
cmp byte [0x1400b36e6], 0
lea rax, [0x14008d52f]
lea rdx, str.enabled
cmove rdx, rax
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rdi, qword [0x1400b2de8]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rbx, rax
mov qword [rbp + 0x860], 0xffffffffffffffff
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea rdx, [rbp + 0x860]
mov rcx, rdi
mov r8, rbx
call fcn.140035fa0
mov rdi, qword [0x1400b2de8]
mov qword [rbp + 0x860], 0xffffffffffffffff
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x140092c69]
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140035fa0
lea rdi, [rbp + 0x868]
mov rbx, qword [0x1400b2de8]
movabs r15, 0xffffffff00000002
mov qword [rbp + 0x860], r15
mov rcx, rdi
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x140091cdb]
lea rdx, [rbp + 0x860]
mov rcx, rbx
call fcn.140035fa0
mov rbx, qword [0x1400b2de8]
mov qword [rbp + 0x860], r15
mov rcx, rdi
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x140092c69]
lea rdx, [rbp + 0x860]
mov rcx, rbx
call fcn.140035fa0
mov rbx, qword [0x1400b2de8]
mov qword [rbp + 0x860], r15
mov rcx, rdi
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x140092c69]
lea rdx, [rbp + 0x860]
mov rcx, rbx
call fcn.140035fa0
mov rbx, qword [0x1400b2de8]
mov qword [rbp + 0x860], r15
mov rcx, rdi
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str.____________________________________________________
lea rdx, [rbp + 0x860]
mov rcx, rbx
call fcn.140035fa0
mov rbx, qword [0x1400b2de8]
mov qword [rbp + 0x860], r15
mov rcx, rdi
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str.__________________________________________
lea rdx, [rbp + 0x860]
mov rcx, rbx
call fcn.140035fa0
mov rbx, qword [0x1400b2de8]
mov qword [rbp + 0x860], r15
mov rcx, rdi
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str._____________________________________
lea rdx, [rbp + 0x860]
mov rcx, rbx
call fcn.140035fa0
mov rbx, qword [0x1400b2de8]
mov qword [rbp + 0x860], r15
mov rcx, rdi
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str._______________________.______________
lea rdx, [rbp + 0x860]
mov rcx, rbx
call fcn.140035fa0
mov rbx, qword [0x1400b2de8]
mov qword [rbp + 0x860], r15
mov rcx, rdi
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str.___________________________________
lea rdx, [rbp + 0x860]
mov rcx, rbx
call fcn.140035fa0
mov rbx, qword [0x1400b2de8]
mov qword [rbp + 0x860], r15
mov rcx, rdi
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str._______________________________________
lea rdx, [rbp + 0x860]
mov rcx, rbx
call fcn.140035fa0
mov rbx, qword [0x1400b2de8]
mov qword [rbp + 0x860], r15
mov rcx, rdi
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x140092c69]
lea rdx, [rbp + 0x860]
mov rcx, rbx
call fcn.140035fa0
mov rbx, qword [0x1400b2de8]
mov qword [rbp + 0x860], r15
mov rcx, rdi
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x140092c69]
lea rdx, [rbp + 0x860]
mov rcx, rbx
call fcn.140035fa0
mov rbx, qword [0x1400b2de8]
mov qword [rbp + 0x860], r15
mov rcx, rdi
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x140091cdb]
lea rdx, [rbp + 0x860]
mov rcx, rbx
call fcn.140035fa0
mov rbx, qword [0x1400b2de8]
mov rdi, qword [0x1400b2e08]
mov qword [rbp + 0x860], r15
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea rax, str.20:51:34
mov qword [rsp + 0x30], rax
lea rax, str.Mar_18_2024
mov qword [rsp + 0x28], rax
lea rax, str.2024.1.6
mov qword [rsp + 0x20], rax
lea r8, [0x140091fad]
lea rdx, [rbp + 0x860]
mov rcx, rbx
mov r9, rdi
call fcn.140035fa0
mov rdi, qword [0x1400b2de8]
mov qword [rbp + 0x860], r14
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str.Get_20___discount_on_your_Binance_Exchange_trading_fees_and_support_TT_Miner
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140035fa0
mov rdi, qword [0x1400b2de8]
mov qword [rbp + 0x860], r14
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str.__TT____You__________link
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140035fa0
mov rdi, qword [0x1400b2de8]
mov qword [rbp + 0x860], r14
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str._20_______0____________https:__accounts.binance.com_en_register_ref28122598
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140035fa0
mov rdi, qword [0x1400b2de8]
mov qword [rbp + 0x860], r14
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str._15_______5____________https:__accounts.binance.com_en_register_refUJPASPV6
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140035fa0
mov rdi, qword [0x1400b2de8]
mov qword [rbp + 0x860], r14
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str._10______10____________https:__accounts.binance.com_en_register_refLAUV5U9I
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140035fa0
mov rdi, qword [0x1400b2de8]
mov qword [rbp + 0x860], r14
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x140091cdb]
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140035fa0
mov rdi, qword [0x1400b2de8]
mov qword [rbp + 0x860], 0xffffffffffffffff
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x140092c69]
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140035fa0
mov rdi, qword [0x1400b2de8]
mov qword [rbp + 0x860], 0xffffffffffffffff
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str._Press_x_to_enter_menu
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140035fa0
mov rdi, qword [0x1400b2de8]
mov qword [rbp + 0x860], 0xffffffffffffffff
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x140092c69]
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140035fa0
lea rcx, [rbp + 0x840]
call fcn.140071a50
mov rax, qword [0x1400ac108]
mov rcx, qword [0x1400ac110]
cmp rax, rcx
je 0x14006d3bb
mov rbx, qword [rax]
test byte [rbx], 2
jne 0x14006d2ff
add rax, 8
cmp rax, rcx
jne 0x14006d2e9
jmp 0x14006d3bb
mov rdi, qword [0x1400b2de8]
mov qword [rbp + 0x860], r14
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x140092c69]
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140035fa0
mov rdi, qword [0x1400b2de8]
mov ebx, dword [rbx + 0x20]
mov qword [rbp + 0x860], r14
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
mov eax, ebx
imul r9, rax, 0x51eb851f
shr r9, 0x25
imul eax, r9d, 0x64
sub ebx, eax
mov dword [rsp + 0x20], ebx
lea r8, str._DevFee:__u._02u__
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140035fa0
mov rdi, qword [0x1400b2de8]
mov qword [rbp + 0x860], r14
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x140092c69]
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140035fa0
mov qword [rbp + 0x620], 0
mov rax, qword [0x1400ac0c0]
mov rcx, qword [0x1400ac0c8]
jmp 0x14006d3da
add rax, 0x30
cmp rax, rcx
je 0x14006d43b
mov rdx, qword [rax]
test rdx, rdx
je 0x14006d3d6
cmp dword [rdx], 8
jne 0x14006d3d6
mov rdi, qword [0x1400b2de8]
mov qword [rbp + 0x860], r14
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str._Start_API_Monitor_Listener____s
lea rdx, [rbp + 0x860]
lea r9, [rbp - 0x40]
mov rcx, rdi
call fcn.140035fa0
mov edx, dword [rbp + 0x310]
lea rcx, [rbp + 0x620]
mov r8d, esi
call fcn.14005f2f0
mov rsi, qword [0x1400b2de8]
mov qword [rbp + 0x860], r14
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, str._Start_mining
lea rdx, [rbp + 0x860]
mov rcx, rsi
call fcn.140035fa0
mov rsi, qword [0x1400b2de8]
mov qword [rbp + 0x860], r14
lea rcx, [rbp + 0x868]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x140092c69]
lea rdx, [rbp + 0x860]
mov rcx, rsi
call fcn.140035fa0
call fcn.1400630b0
lea rcx, [rbp + 0x860]
call fcn.14006fcd0
mov rbx, qword [rbp + 0x860]
mov r14, qword [rbp + 0x868]
cmp rbx, r14
je 0x14006d539
lea rsi, [rbp + 0x630]
mov r15, qword [sym.imp.TT_SubSystem.dll_unsigned_long_long_unsigned___int64____cdecl_PostEvent_void____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__]
jmp 0x14006d4ec
mov rcx, rsi
call fcn.1400107e0
add rbx, 8
cmp rbx, r14
je 0x14006d539
mov rax, qword [rbx]
mov rdx, qword [rax + 8]
mov rcx, rsi
call fcn.140014430
mov r12, qword [rbp + 0x630]
mov r13, qword [rbp + 0x638]
mov rdi, r13
sub rdi, r12
je 0x14006d4db
sar rdi, 3
mov r8, qword [r12]
mov rax, qword [rbx]
mov rcx, qword [rax + 0x138]
mov edx, 0x1300b
mov r9, rdi
call r15
add r12, 8
cmp r12, r13
jne 0x14006d515
jmp 0x14006d4db
lea rcx, [rbp + 0x860]
call fcn.1400107e0
lea rcx, [rbp + 0x860]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CEventHandler::constructor_void____ptr64]
lea rax, vtable.CManagerMining.0
mov qword [rbp + 0x860], rax
mov dword [rbp + 0x870], 1
mov word [rbp + 0x874], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x878], xmm0
lea rcx, [rbp + 0x860]
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov qword [0x1400b3808], rax
mov r8, qword [0x1400b3790]
lea rcx, [rbp + 0x860]
mov edx, 0x12200
xor r9d, r9d
call qword [sym.imp.TT_SubSystem.dll_public:_unsigned_long_long_unsigned___int64____cdecl_CEventHandler::PostEvent_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64_____ptr64]
mov byte [rbp + 0x630], 0
mov rax, qword [0x1400ac0c0]
mov rcx, qword [0x1400ac0c8]
jmp 0x14006d5c8
add rax, 0x30
cmp rax, rcx
je 0x14006d5dc
mov rdx, qword [rax]
test rdx, rdx
je 0x14006d5c4
cmp dword [rdx], 5
jne 0x14006d5c4
jmp 0x14006d5ee
lea rcx, [0x140005850]
mov edx, 1
call qword [sym.imp.KERNEL32.dll_SetConsoleCtrlHandler]
mov rdx, qword [0x1400b3808]
lea rcx, [rbp + 0x630]
call fcn.140005870
xor ecx, ecx
xor edx, edx
call qword [sym.imp.KERNEL32.dll_SetConsoleCtrlHandler]
lea rcx, [rbp + 0x860]
call qword [sym.imp.TT_SubSystem.dll_public_virtual:_void___cdecl_CEventHandler::destructor_void____ptr64]
call fcn.140068230
lea rcx, [rbp + 0x620]
call fcn.140062720
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov rsi, qword [rbp + 0x710]
mov rdi, qword [rbp + 0x718]
jmp 0x14006d64a
add rsi, 8
cmp rsi, rdi
je 0x14006d663
mov rcx, qword [rsi]
test rcx, rcx
je 0x14006d646
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x14006d646
lea rcx, [rbp + 0x710]
call fcn.1400107e0
mov rsi, qword [rbp + 0x6f0]
mov rdi, qword [rbp + 0x6f8]
jmp 0x14006d683
add rsi, 8
cmp rsi, rdi
je 0x14006d69c
mov rcx, qword [rsi]
test rcx, rcx
je 0x14006d67f
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x14006d67f
lea rcx, [rbp + 0x6f0]
call fcn.1400107e0
mov rsi, qword [rbp + 0x770]
mov rdi, qword [rbp + 0x778]
jmp 0x14006d6bc
add rsi, 8
cmp rsi, rdi
je 0x14006d6d5
mov rcx, qword [rsi]
test rcx, rcx
je 0x14006d6b8
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x14006d6b8
lea rcx, [rbp + 0x770]
call fcn.1400107e0
lea rcx, [rbp + 0x610]
call fcn.140072420
lea rsi, [rbp + 0x670]
mov rcx, rsi
call fcn.140035880
mov rcx, rsi
call fcn.140072b20
xor esi, esi
call fcn.140072be0
jmp 0x14006bce8
mov dword [rbp + 0x85c], 0
lea rdx, str.listening_on__s_
lea rcx, [rbp + 0x790]
lea r8, [rbp - 0x40]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
test esi, esi
je 0x14006d752
lea rdx, str.WebStatus_refresh___u_sec.
lea rcx, [rbp + 0x790]
mov r8d, esi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x14006ccf5
xor esi, esi
lea rdx, str.WebStatus_refresh_disabled.
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
jmp 0x14006ccf5