Function at 0x14006a430
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 rsi, rdx
stmxcsr dword [rbp - 0x40]
mov dword [rbp + 0x83c], ecx
or dword [rbp - 0x40], 0x8040
ldmxcsr dword [rbp - 0x40]
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_SetErrorMode]
mov qword [rbp + 0x830], rsi
mov rsi, qword [rsi]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rdi, [rbp - 0x40]
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.140064020
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 0x14006a634
mov r11d, dword [rax]
mov r8d, r11d
and r8d, 0xffffffdf
add r8d, 0xffc5ffbf
cmp r8d, 0x19
ja 0x14006a4f7
cmp r10, 8
cmovb r9, rdi
add r9, 4
mov r8, r9
jmp 0x14006a634
cmp r11w, 0x5c
je 0x14006a50c
mov r8, rax
cmp r11w, 0x2f
jne 0x14006a634
lea rsi, [rdx + rdx]
shr r11d, 0x10
cmp rdx, 4
jb 0x14006a5b5
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 0x14006a546
cmp bx, 0x2f
jne 0x14006a5be
cmp rsi, 8
je 0x14006a567
cmp r10, 8
mov rsi, rdi
cmovae rsi, r9
movzx esi, word [rsi + 8]
cmp si, 0x5c
je 0x14006a5be
cmp si, 0x2f
je 0x14006a5be
cmp r11w, 0x5c
je 0x14006a575
cmp r11w, 0x2f
jne 0x14006a596
cmp r10, 8
mov rsi, rdi
cmovae rsi, r9
movzx esi, word [rsi + 4]
cmp esi, 0x2e
je 0x14006a634
cmp esi, 0x3f
je 0x14006a634
cmp r11w, 0x3f
jne 0x14006a5be
cmp r10, 8
mov rsi, rdi
cmovae rsi, r9
cmp word [rsi + 4], 0x3f
je 0x14006a634
jmp 0x14006a5be
mov r8, rax
cmp rsi, 6
jne 0x14006a634
cmp r11w, 0x5c
je 0x14006a5cf
mov r8, rax
cmp r11w, 0x2f
jne 0x14006a634
cmp r10, 8
mov r8, rdi
cmovae r8, r9
movzx r11d, word [r8 + 4]
mov r8, rax
cmp r11w, 0x5c
je 0x14006a634
mov r8, rax
cmp r11w, 0x2f
je 0x14006a634
cmp rdx, 3
je 0x14006a66f
cmp r10, 8
cmovb r9, rdi
add r9, 6
mov r8, r9
movzx r9d, word [r8]
cmp r9w, 0x5c
je 0x14006a634
cmp r9w, 0x2f
je 0x14006a634
add r8, 2
cmp r8, rcx
jne 0x14006a608
jmp 0x14006a66f
add r8, 2
cmp r8, rcx
je 0x14006a66f
movzx r9d, word [r8]
cmp r9w, 0x5c
je 0x14006a630
cmp r9w, 0x2f
je 0x14006a630
cmp r8, rcx
je 0x14006a66f
movzx r9d, word [rcx - 2]
cmp r9w, 0x5c
je 0x14006a66f
cmp r9w, 0x2f
je 0x14006a66f
add rcx, 0xfffffffffffffffe
cmp r8, rcx
jne 0x14006a650
mov rcx, r8
mov r8, rcx
sub r8, rax
sar r8, 1
cmp rdx, r8
jb 0x14006da1c
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 0x14006a71d
lea rsi, [rbp + 0x790]
mov edx, 0x104
mov rcx, rsi
call fcn.140064180
nop word cs:[rax + rax]
cmp qword [rbp + 0x7a8], 8
mov r8, rsi
jb 0x14006a6e4
mov r8, qword [rbp + 0x790]
cmp qword [rbp - 0x28], 8
mov rcx, rdi
jb 0x14006a6f2
mov rcx, qword [rbp - 0x40]
mov r14d, dword [rbp + 0x7a0]
mov edx, r14d
call fcn.14007d3f4
mov rbx, rax
mov edx, ebx
mov rcx, rsi
call fcn.140064180
cmp ebx, r14d
jae 0x14006a6d0
shr rbx, 0x20
jne 0x14006dd3e
mov rax, qword [rbp - 0x28]
cmp rax, 8
jb 0x14006a763
mov rcx, qword [rbp - 0x40]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14006a75e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006d231
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14007deb0
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 0x14006a786
mov r8, qword [rbp - 0x40]
jmp 0x14006a78a
lea r8, [rbp - 0x40]
call fcn.140064470
mov dword [rbp + 0x6d0], 0x106
lea rcx, [0x1400b3e10]
lea rdx, [rbp + 0x6d0]
call qword [sym.imp.KERNEL32.dll_GetComputerNameA]
mov dword [0x1400b3f98], 1
lea rcx, [0x1400b3f16]
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 0x14006a83c
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 0x14006a83e
xor esi, esi
mov byte [0x1400b3df0], sil
lea rbx, [0x1400906f7]
mov qword [rsp + 0x20], rbx
lea rcx, [0x1400b40a0]
lea r8, str._sAlgos_s
lea rsi, [0x1400b3f9c]
mov edx, 0x104
mov r9, rsi
call fcn.140008120
mov qword [rsp + 0x20], rbx
lea rcx, [0x1400b41a4]
lea r8, str._sSockets_s
mov edx, 0x104
mov r9, rsi
call fcn.140008120
mov qword [rsp + 0x20], rbx
lea rdi, [0x1400b44b0]
lea r8, str._sLogs_s
mov edx, 0x104
mov rcx, rdi
mov r9, rsi
call fcn.140008120
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.140064020
cmp qword [rbp + 0x7a8], 8
jb 0x14006a8e4
mov rsi, qword [rbp + 0x790]
mov rcx, rsi
call fcn.14007dab8
shr rax, 0x20
jne 0x14006da21
mov rax, qword [rbp + 0x7a8]
cmp rax, 8
jb 0x14006a942
mov rcx, qword [rbp + 0x790]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14006a93d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006d231
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14007deb0
mov qword [rsp + 0x20], rbx
lea rdi, [0x1400b42a8]
lea r8, str._sDAGs_s
lea r9, [0x1400b3f9c]
mov edx, 0x104
mov rcx, rdi
call fcn.140008120
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.140064020
cmp qword [rbp + 0x7a8], 8
jb 0x14006a997
mov rsi, qword [rbp + 0x790]
mov rcx, rsi
call fcn.14007dab8
shr rax, 0x20
jne 0x14006da36
mov rax, qword [rbp + 0x7a8]
cmp rax, 8
jb 0x14006a9f5
mov rcx, qword [rbp + 0x790]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14006a9f0
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006d231
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14007deb0
mov qword [rsp + 0x20], rbx
lea rdi, [0x1400b43ac]
lea r8, str._sGpuConfig_s
lea r9, [0x1400b3f9c]
mov edx, 0x104
mov rcx, rdi
call fcn.140008120
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.140064020
cmp qword [rbp + 0x7a8], 8
jb 0x14006aa4a
mov rsi, qword [rbp + 0x790]
mov rcx, rsi
call fcn.14007dab8
shr rax, 0x20
jne 0x14006da4b
mov rax, qword [rbp + 0x7a8]
cmp rax, 8
jb 0x14006aaa8
mov rcx, qword [rbp + 0x790]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14006aaa3
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006d231
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14007deb0
mov qword [rsp + 0x20], rbx
lea rcx, [0x1400b45b4]
lea r8, str._stmp_s
lea r9, [0x1400b3f9c]
mov edx, 0x104
call fcn.140008120
mov rax, qword [rbp - 0x28]
cmp rax, 8
jb 0x14006ab12
mov rcx, qword [rbp - 0x40]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14006ab0d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006d231
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14007deb0
lea rcx, [0x1400b46b8]
lea rdx, str.Application
call qword [sym.imp.TT_SubSystem.dll_public:_class_ILogCategory____ptr64___cdecl_ILogSystem::AddCategory_char_const____ptr64____ptr64]
mov rsi, rax
mov qword [rbp + 0x788], rax
lea rdi, [0x1400b3dc0]
mov rcx, rax
mov rdx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_class_ILogSinkBase____ptr64___cdecl_ILogCategory::AddSink_class_ILogSinkBase____ptr64____ptr64]
mov rcx, rdi
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 rdi, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
mov edx, 1
call rdi
lea rcx, [rbp + 0x608]
mov edx, 1
call rdi
mov rax, qword [rbp + 0x608]
mov qword [rbp + 0x738], rax
mov dword [rbp + 0x734], 4
mov r9, qword [0x1400b3e08]
lea rax, str.21:15:30
mov qword [rsp + 0x30], rax
lea rax, str.Mar_26_2024
mov qword [rsp + 0x28], rax
lea rax, str.2024.1.8
mov qword [rsp + 0x20], rax
lea r8, str.__s___Version:__s___s__s_
mov rbx, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogCategory::LogPrintf_struct_LOG_CTRL_const____ptr64__char_const____ptr64____ptr64]
lea rdi, [rbp + 0x730]
mov rcx, rsi
mov rdx, rdi
call rbx
lea r8, str._Log_system_initialized...
mov rcx, rsi
mov rdx, rdi
call rbx
lea rsi, [rbp + 0x740]
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CAsioContext::constructor_void____ptr64]
mov qword [rbp + 0x650], rdi
lea r14, [rbp + 0x788]
mov qword [rbp + 0x658], r14
mov rcx, rsi
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 + 0x788]
lea r8, str._Internal_event_system_initialized...
lea rsi, [rbp + 0x730]
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 + 0x788]
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.14007de6c
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 [0x1400b3de8], rcx
mov rax, qword [rbp + 0x788]
mov qword [rcx + 0x10], rax
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov qword [0x1400b46d8], rax
lea rsi, [0x1400b40a0]
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.140064020
lea rcx, [rbp + 0x790]
lea rdi, [rbp - 0x40]
mov rdx, rdi
call fcn.140070b90
mov rax, qword [rbp - 0x28]
cmp rax, 8
jb 0x14006ad66
mov rcx, qword [rbp - 0x40]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14006ad61
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006d231
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14007deb0
mov rax, qword [rbp + 0x798]
test rax, rax
je 0x14006adbf
lock inc dword [rax + 8]
mov rbx, qword [rbp + 0x790]
mov rax, qword [rbp + 0x798]
test rax, rax
mov qword [rbp + 0x888], rax
je 0x14006adcf
lock inc dword [rax + 8]
mov rsi, qword [rbp + 0x798]
test rsi, rsi
je 0x14006adcf
lock dec dword [rsi + 8]
jne 0x14006adcf
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006adcf
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
jmp 0x14006adcf
mov rbx, qword [rbp + 0x790]
xor eax, eax
mov qword [rbp + 0x888], rax
xorps xmm6, xmm6
test rbx, rbx
jne 0x14006af54
mov rsi, qword [rbp + 0x888]
test rsi, rsi
je 0x14006ae04
lock dec dword [rsi + 8]
jne 0x14006ae04
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006ae04
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
mov rsi, qword [rbp + 0x798]
test rsi, rsi
je 0x14006ae2d
lock dec dword [rsi + 8]
jne 0x14006ae2d
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006ae2d
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
mov rax, qword [0x1400adf48]
cmp rax, qword [0x1400adf50]
je 0x14006b33d
lea rsi, [0x1400b41a4]
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.140064020
lea rcx, [rbp + 0x790]
lea rdi, [rbp - 0x40]
mov rdx, rdi
call fcn.140070b90
mov rax, qword [rbp - 0x28]
cmp rax, 8
jb 0x14006aeb8
mov rcx, qword [rbp - 0x40]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14006aeb3
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006d231
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14007deb0
mov rax, qword [rbp + 0x798]
test rax, rax
je 0x14006b49c
lock inc dword [rax + 8]
mov rbx, qword [rbp + 0x790]
mov rax, qword [rbp + 0x798]
test rax, rax
mov qword [rbp + 0x888], rax
je 0x14006b60b
lock inc dword [rax + 8]
mov rsi, qword [rbp + 0x798]
test rsi, rsi
je 0x14006b60b
lock dec dword [rsi + 8]
jne 0x14006b60b
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006b60b
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
test rbx, rbx
jne 0x14006b614
jmp 0x14006b4b5
mov rcx, rbx
mov rdx, rdi
call fcn.14001c690
test rbx, rbx
je 0x14006addb
lea r13, [rbx + 0x20]
mov rcx, r13
mov rdx, rdi
call fcn.14001d3a0
cmp qword [rbp - 0x28], 0x10
mov rcx, rdi
jb 0x14006af71
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 0x14006afb9
mov rcx, qword [rbp - 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14006afb4
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006d231
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14007deb0
test rsi, rsi
je 0x14006b2b0
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 0x14006b298
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 0x14006b298
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 0x14006b298
mov ecx, 0x1a8
call fcn.14007de6c
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.140075070
mov r14, qword [0x1400adf50]
cmp r14, qword [0x1400adf58]
je 0x14006b099
mov qword [r14], rsi
add r14, 8
mov qword [0x1400adf50], r14
jmp 0x14006b208
mov qword [rbp + 0x758], r14
sub r14, qword [0x1400adf48]
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 0x14006da0d
lea rcx, [r15*8]
cmp r15, 0x200
jb 0x14006b12b
movabs rax, 0x1ffffffffffffffc
cmp r15, rax
jae 0x14006da60
add rcx, 0x27
call fcn.14007de6c
mov rcx, rax
add rcx, 0x27
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x14006b13c
test r15, r15
je 0x14006b13a
call fcn.14007de6c
mov rcx, rax
jmp 0x14006b13c
xor ecx, ecx
mov qword [rcx + r14*8], rsi
mov r8, qword [rbp + 0x758]
cmp qword [0x1400adf50], r8
mov qword [rbp + 0x768], rcx
je 0x14006b18e
lea rax, [rcx + r14*8]
add rax, 8
mov qword [rbp + 0x648], rax
mov rdx, qword [0x1400adf48]
mov r14, r8
sub r8, rdx
call sub.VCRUNTIME140.dll_memmove
mov r8, qword [0x1400adf50]
sub r8, r14
mov rcx, qword [rbp + 0x648]
mov rdx, r14
jmp 0x14006b198
mov rdx, qword [0x1400adf48]
sub r8, rdx
call sub.VCRUNTIME140.dll_memmove
mov rcx, qword [0x1400adf48]
test rcx, rcx
je 0x14006b1dd
mov rdx, qword [0x1400adf58]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14006b1d8
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14006d231
add rdx, 0x27
mov rcx, rax
call fcn.14007deb0
mov r14, qword [rbp + 0x768]
mov qword [0x1400adf48], r14
mov rax, qword [rbp + 0x760]
lea rax, [r14 + rax*8]
mov qword [0x1400adf50], rax
lea rax, [r14 + r15*8]
mov qword [0x1400adf58], rax
mov r8d, 0xa0
mov rcx, rsi
mov rdx, r12
call fcn.140075140
mov rcx, r13
mov rdx, rdi
call fcn.14001d3a0
cmp qword [rbp - 0x28], 0x10
mov r8, rdi
jb 0x14006b232
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 0x14006b283
mov rcx, qword [rbp - 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14006b27e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006d231
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14007deb0
mov rax, qword [0x1400adf40]
lea rcx, [rax + 1]
mov qword [0x1400adf40], 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.14007d838
test eax, eax
jne 0x14006b2f0
cmp word [rbp - 0x14], 0x2e
jne 0x14006af40
movzx eax, word [rbp - 0x12]
test eax, eax
je 0x14006b2b0
cmp eax, 0x2e
jne 0x14006af40
cmp word [rbp - 0x10], 0
je 0x14006b2b0
jmp 0x14006af40
cmp eax, 0x12
jne 0x14006d095
mov rsi, qword [rbp + 0x888]
test rsi, rsi
jne 0x14006b31e
xor eax, eax
mov qword [rbp + 0x888], rax
xor ebx, ebx
test rbx, rbx
jne 0x14006af54
jmp 0x14006addb
lock dec dword [rsi + 8]
jne 0x14006b305
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006b305
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
jmp 0x14006b305
mov rdi, qword [0x1400b3de8]
mov rsi, qword [0x1400b3e08]
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.140037250
mov rsi, qword [0x1400b3de8]
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.140037250
mov esi, 0xffffffff
mov rcx, qword [0x1400b3de8]
test rcx, rcx
je 0x14006b3c6
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 0x14006b614
mov rsi, qword [rbp + 0x888]
test rsi, rsi
je 0x14006b4de
lock dec dword [rsi + 8]
jne 0x14006b4de
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006b4de
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
mov rsi, qword [rbp + 0x798]
test rsi, rsi
je 0x14006b507
lock dec dword [rsi + 8]
jne 0x14006b507
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006b507
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
mov rax, qword [0x1400ad1c0]
cmp rax, qword [0x1400ad1c8]
je 0x14006c183
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 + 0x83c], 0
jle 0x14006b57c
mov ebx, dword [rbp + 0x83c]
xor r14d, r14d
lea rsi, [0x14008c3d4]
lea rdi, [rbp - 0x40]
mov r15, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
nop dword [rax]
mov rax, qword [rbp + 0x830]
mov r8, qword [rax + r14*8]
mov rcx, rdi
mov rdx, rsi
call r15
inc r14
cmp rbx, r14
jne 0x14006b560
mov rsi, qword [rbp + 0x788]
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 0x14006ba06
mov rcx, rbx
mov rdx, rdi
call fcn.14001c690
test rbx, rbx
je 0x14006b4b5
lea r13, [rbx + 0x20]
mov rcx, r13
mov rdx, rdi
call fcn.14001d3a0
cmp qword [rbp - 0x28], 0x10
mov rcx, rdi
jb 0x14006b631
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 0x14006b679
mov rcx, qword [rbp - 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14006b674
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006d231
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14007deb0
test rsi, rsi
je 0x14006b960
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 0x14006b951
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 0x14006b951
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 0x14006b951
mov ecx, 0x178
call fcn.14007de6c
mov rsi, rax
mov r8d, 0x174
mov rcx, rax
xor edx, edx
call fcn.140075070
mov r15, qword [0x1400ad1c8]
cmp r15, qword [0x1400ad1d0]
je 0x14006b71f
mov qword [r15], rsi
add r15, 8
mov qword [0x1400ad1c8], r15
jmp 0x14006b88e
mov qword [rbp + 0x750], r15
sub r15, qword [0x1400ad1c0]
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 0x14006da17
lea rcx, [r14*8]
cmp r14, 0x200
jb 0x14006b7b1
movabs rax, 0x1ffffffffffffffc
cmp r14, rax
jae 0x14006dd57
add rcx, 0x27
call fcn.14007de6c
mov rcx, rax
add rcx, 0x27
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x14006b7c2
test r14, r14
je 0x14006b7c0
call fcn.14007de6c
mov rcx, rax
jmp 0x14006b7c2
xor ecx, ecx
mov qword [rcx + r15*8], rsi
mov r8, qword [rbp + 0x750]
cmp qword [0x1400ad1c8], r8
mov qword [rbp + 0x760], rcx
je 0x14006b814
lea rax, [rcx + r15*8]
add rax, 8
mov qword [rbp + 0x768], rax
mov rdx, qword [0x1400ad1c0]
mov r15, r8
sub r8, rdx
call sub.VCRUNTIME140.dll_memmove
mov r8, qword [0x1400ad1c8]
sub r8, r15
mov rcx, qword [rbp + 0x768]
mov rdx, r15
jmp 0x14006b81e
mov rdx, qword [0x1400ad1c0]
sub r8, rdx
call sub.VCRUNTIME140.dll_memmove
mov rcx, qword [0x1400ad1c0]
test rcx, rcx
je 0x14006b863
mov rdx, qword [0x1400ad1d0]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14006b85e
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14006d231
add rdx, 0x27
mov rcx, rax
call fcn.14007deb0
mov r15, qword [rbp + 0x760]
mov qword [0x1400ad1c0], r15
mov rax, qword [rbp + 0x758]
lea rax, [r15 + rax*8]
mov qword [0x1400ad1c8], rax
lea rax, [r15 + r14*8]
mov qword [0x1400ad1d0], 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.14001d3a0
cmp qword [rbp - 0x28], 0x10
mov r8, rdi
jb 0x14006b8eb
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 0x14006b93c
mov rcx, qword [rbp - 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14006b937
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006d231
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14007deb0
mov rax, qword [0x1400ad1b8]
lea rcx, [rax + 1]
mov qword [0x1400ad1b8], 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.14007d838
test eax, eax
jne 0x14006b9a0
cmp word [rbp - 0x14], 0x2e
jne 0x14006b600
movzx eax, word [rbp - 0x12]
test eax, eax
je 0x14006b960
cmp eax, 0x2e
jne 0x14006b600
cmp word [rbp - 0x10], 0
je 0x14006b960
jmp 0x14006b600
cmp eax, 0x12
jne 0x14006d1ec
mov rsi, qword [rbp + 0x888]
test rsi, rsi
jne 0x14006b9ce
xor eax, eax
mov qword [rbp + 0x888], rax
xor ebx, ebx
test rbx, rbx
jne 0x14006b614
jmp 0x14006b4b5
lock dec dword [rsi + 8]
jne 0x14006b9b5
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006b9b5
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
jmp 0x14006b9b5
add rsi, 0xffffffffffffffe8
mov rcx, rsi
lea rdx, [rbp + 0x840]
call fcn.14000fe80
inc r15d
cmp r15d, dword [rbp + 0x83c]
jge 0x14006c05b
mov eax, r15d
mov rcx, qword [rbp + 0x830]
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 0x14006ba74
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 0x14006ba40
mov qword [rbp + 0x840], rsi
add r13d, 0xffffffd0
cmp r13d, 0xa
jae 0x14006bb20
mov qword [rbp + 0x840], rdi
mov rsi, qword [0x1400ad0c8]
mov rax, qword [rsi - 0x30]
test rax, rax
je 0x14006b9f0
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 0x14006ba03
add rsi, 0xffffffffffffffe8
jmp 0x14006bafe
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 0x14006ba03
cmp byte [rax], 0
je 0x14006bae0
mov rcx, rsi
lea rdx, [rbp + 0x790]
call fcn.14000fe80
jmp 0x14006bae0
mov dword [rbp + 0x888], r15d
movaps xmmword [rbp + 0x690], xmm6
movaps xmmword [rbp + 0x680], xmm6
movaps xmmword [rbp + 0x670], xmm6
movaps xmm0, xmmword [0x140081b00]
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, [0x1400af2e0]
mov r15, qword [r13 + 8]
mov r14, qword [r13 + 0x10]
cmp r15, r14
je 0x14006bc8b
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, [0x140093b55]
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 0x14006bc60
test rdi, rdi
je 0x14006bbec
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 0x14006bc60
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 0x14006bc42
add rax, rbx
movsx edx, byte [rsi + rax - 1]
lea rcx, [rbp + 0x860]
call sub.VCRUNTIME140.dll_strchr
test rax, rax
je 0x14006bc60
cmp byte [rdi], 0
jne 0x14006bc4e
mov rdi, qword [str.l_v_t_]
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 0x14006bcb0
add r15, 8
cmp r15, r14
jne 0x14006bb90
add r13, 0x38
lea rax, [0x1400afeb0]
cmp r13, rax
jne 0x14006bb70
xor eax, eax
jmp 0x14006bcb7
mov rax, qword [rbp + 0x890]
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], rsi
mov rsi, qword [0x1400ad0c8]
cmp rsi, qword [0x1400ad0d0]
mov r15d, dword [rbp + 0x888]
je 0x14006bd14
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 [0x1400ad0c8], 0x30
lea r14, [rbp + 0x770]
inc r15d
jmp 0x14006ba06
mov r14, rsi
sub r14, qword [0x1400ad0c0]
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 0x14006da12
mov rax, r13
shl rax, 4
lea rcx, [rax + rax*2]
cmp rcx, 0x1000
jb 0x14006bda9
cmp rcx, 0xffffffffffffffd9
jae 0x14006da65
add rcx, 0x27
call fcn.14007de6c
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14006bdba
test r13, r13
je 0x14006bdb8
call fcn.14007de6c
mov rdi, rax
jmp 0x14006bdba
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 [0x1400ad0c8]
mov rax, qword [0x1400ad0c0]
cmp rcx, rsi
je 0x14006beb7
cmp rax, rsi
mov r15d, dword [rbp + 0x888]
je 0x14006be5c
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 0x14006be10
mov rcx, qword [0x1400ad0c8]
cmp rcx, rsi
je 0x14006bf15
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 0x14006be70
jmp 0x14006bf15
cmp rax, rsi
mov r15d, dword [rbp + 0x888]
je 0x14006bf1c
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 0x14006bed0
mov rsi, qword [0x1400ad0c0]
test rsi, rsi
lea r14, [rbp + 0x770]
je 0x14006bfdd
mov r14, qword [0x1400ad0c8]
cmp rsi, r14
jne 0x14006bf61
jmp 0x14006bf9f
lea rbx, [rsi + 0x18]
call fcn.14007deb0
movups xmmword [rbx], xmm6
mov qword [rbx + 0x10], 0
lea rbx, [rbp - 0x40]
add rsi, 0x30
cmp rsi, r14
je 0x14006bf98
mov rcx, qword [rsi + 0x18]
test rcx, rcx
je 0x14006bf58
mov rdx, qword [rsi + 0x28]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14006bf40
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14006d231
add rdx, 0x27
mov rcx, rax
jmp 0x14006bf40
mov rsi, qword [0x1400ad0c0]
mov rdx, qword [0x1400ad0d0]
sub rdx, rsi
cmp rdx, 0x1000
lea r14, [rbp + 0x770]
jb 0x14006bfd5
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rax
cmp rsi, 0x20
jae 0x14006d231
add rdx, 0x27
mov rsi, rax
mov rcx, rsi
call fcn.14007deb0
mov qword [0x1400ad0c0], rdi
lea rax, [r12 + r12*2]
shl rax, 4
add rax, rdi
mov qword [0x1400ad0c8], rax
lea rax, [r13*2]
add rax, r13
shl rax, 4
add rax, rdi
mov qword [0x1400ad0d0], rax
mov rcx, qword [rbp + 0x688]
test rcx, rcx
je 0x14006ba03
mov rdx, qword [rbp + 0x698]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14006c04e
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14006d231
add rdx, 0x27
mov rcx, rax
call fcn.14007deb0
inc r15d
jmp 0x14006ba06
mov rax, qword [0x1400ad0c0]
mov rcx, qword [0x1400ad0c8]
mov dl, 1
jmp 0x14006c074
add rax, 0x30
cmp rax, rcx
je 0x14006c089
mov r8, qword [rax]
test r8, r8
je 0x14006c070
cmp dword [r8], 4
jne 0x14006c070
xor edx, edx
lea rcx, [0x1400b3dc0]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkBase::EnableColorOutput_bool____ptr64]
mov rax, qword [0x1400ad0c0]
mov rcx, qword [0x1400ad0c8]
cmp rax, rcx
je 0x14006c434
mov rdx, rax
jmp 0x14006c0cd
add rdx, 0x30
cmp rdx, rcx
je 0x14006c22c
mov r8, qword [rdx]
test r8, r8
je 0x14006c0c0
cmp dword [r8], 0
jne 0x14006c0c0
xor esi, esi
lea r12, [0x1400af2e0]
lea rdi, [rbp - 0x40]
lea rbx, [0x14008c10c]
lea r14, [0x140092b95]
mov r15, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
jmp 0x14006c12b
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 r12, 0x38
lea rax, [0x1400afeb0]
cmp r12, rax
je 0x14006c260
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 [r12 + 8]
mov r13, qword [r12 + 0x10]
cmp rsi, r13
je 0x14006c100
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 word [rax + rax]
add rsi, 8
cmp rsi, r13
je 0x14006c100
mov rcx, rdi
mov rdx, r14
call r15
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 0x14006c160
mov rdi, qword [0x1400b3de8]
mov rsi, qword [0x1400b3e08]
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.140037250
mov rsi, qword [0x1400b3de8]
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.140037250
mov esi, 0xffffffff
mov rdi, qword [0x1400adf48]
mov rbx, qword [0x1400adf50]
jmp 0x14006c214
add rdi, 8
cmp rdi, rbx
je 0x14006b3b0
mov rcx, qword [rdi]
test rcx, rcx
je 0x14006c210
call fcn.14007dea8
jmp 0x14006c210
cmp rax, rcx
je 0x14006c434
mov rdx, rax
jmp 0x14006c24d
add rdx, 0x30
cmp rdx, rcx
je 0x14006c370
mov r8, qword [rdx]
test r8, r8
je 0x14006c240
cmp dword [r8], 1
jne 0x14006c240
jmp 0x14006c369
inc esi
lea rbx, [0x1400af2e0]
lea rdi, [rbp - 0x40]
lea r13, [0x14008c10c]
nop word cs:[rax + 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 r12, qword [rbx + 0x10]
cmp r14, r12
je 0x14006c2e0
mov r8, qword [r14]
mov rcx, rdi
mov rdx, r13
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
nop word [rax + rax]
add r14, 8
cmp r14, r12
je 0x14006c2e0
mov rcx, rdi
lea rdx, [0x140092b95]
call r15
mov r8, qword [r14]
mov rcx, rdi
mov rdx, r13
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x14006c2b0
mov r14, qword [rbx + 0x20]
mov r13, qword [rbx + 0x28]
cmp r14, r13
je 0x14006c332
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 r15
mov r12, qword [0x1400b3de8]
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.140037e20
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::reset_void____ptr64]
add r14, 8
cmp r14, r13
jne 0x14006c2f0
mov rcx, qword [0x1400b3de8]
lea rdx, [0x140093b55]
call fcn.140037e20
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
add rbx, 0x38
lea rax, [0x1400afeb0]
cmp rbx, rax
lea r13, [0x14008c10c]
jne 0x14006c280
xor esi, esi
jmp 0x14006d1b3
cmp rax, rcx
je 0x14006c434
mov rdx, rax
jmp 0x14006c389
add rdx, 0x30
cmp rdx, rcx
je 0x14006c3b4
mov r8, qword [rdx]
test r8, r8
je 0x14006c380
cmp dword [r8], 9
jne 0x14006c380
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_InstallMiniDumpWriter_void_]
mov rax, qword [0x1400ad0c0]
mov rcx, qword [0x1400ad0c8]
jmp 0x14006c3b4
add rax, 0x30
cmp rax, rcx
je 0x14006c434
mov rdx, qword [rax]
test rdx, rdx
je 0x14006c3b0
cmp dword [rdx], 0x17
jne 0x14006c3b0
mov rax, qword [rax + 0x18]
mov r8, qword [rax]
test r8, r8
je 0x14006c434
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 0x14006c409
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 0x14006c40b
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 [0x1400b46e0], ecx
lea rcx, [0x1400b4720]
lea rdx, str.DevCuda
call fcn.140027c30
lea rcx, [0x1400b4730]
lea rdx, str.DevOpenCl
call fcn.140027c30
mov ecx, pe_nt_image_headers64
call fcn.14007de6c
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, [0x14002a350]
lea rdx, [rbp - 0x40]
mov r9, rdi
call fcn.14002a680
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, [0x1400863c0]
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, [0x140086530]
mov qword [rdx + 0x70], rax
movabs rbx, 0x7ffffffffffffffe
mov qword [rdx + 8], rbx
mov byte [rdx + 0x10], 0
lea rcx, [rbp + 0x790]
call fcn.14002a7b0
mov rdi, qword [rbp + 0x890]
add rdi, 8
mov rax, qword [rbp + 0x790]
movabs rcx, 0x8000000000000002
add rcx, rax
cmp rcx, 2
ja 0x14006c550
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14006c556
cmp rax, rbx
je 0x14006c559
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
je 0x14006c556
add rax, 0xe4e1c0
mov rbx, rax
lea r8, [rbp - 0x40]
mov rcx, rsi
mov rdx, rdi
call fcn.14002b010
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.14002b280
mov rcx, qword [rbp + 0x890]
mov qword [0x1400b4740], rcx
lea rax, [0x1400b4740]
lea rdx, [0x14002c330]
mov qword [rbp - 0x40], rdx
mov qword [rbp - 0x30], rax
lea rdx, [rbp - 0x40]
call fcn.14002c450
xorps xmm0, xmm0
movaps xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], 0
mov r14, qword [0x1400ad0c0]
mov rax, qword [0x1400ad0c8]
mov qword [rbp + 0x890], rax
cmp r14, rax
je 0x14006c695
mov r12, qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
lea rsi, [rbp - 0x40]
lea rdi, [rbp + 0x790]
jmp 0x14006c63d
add r14, 0x30
cmp r14, qword [rbp + 0x890]
je 0x14006c68b
mov rax, qword [r14]
cmp dword [rax], 2
jne 0x14006c630
mov r13, qword [r14 + 0x18]
mov r15, qword [r14 + 0x20]
jmp 0x14006c654
add r13, 8
cmp r13, r15
je 0x14006c630
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.14007d180
cmp rax, rbx
jne 0x14006c650
mov rcx, rsi
mov rdx, rdi
call fcn.1400105c0
jmp 0x14006c650
mov rsi, qword [rbp - 0x40]
mov rdi, qword [rbp - 0x38]
jmp 0x14006c699
xor edi, edi
xor esi, esi
mov rbx, qword [0x1400b4760]
mov r15, qword [0x1400b4768]
cmp rbx, r15
je 0x14006c709
lea r14, [0x1400b4748]
jmp 0x14006c6c9
add rbx, 8
cmp rbx, r15
je 0x14006c709
mov rax, qword [rbx]
cmp dword [rax + 0x20], 0
jne 0x14006c6c0
cmp rsi, rdi
je 0x14006c6ed
mov r8d, dword [rax + 0x10]
mov rcx, rsi
mov rdx, rdi
call fcn.14007d180
cmp rax, rdi
jne 0x14006c6f3
jmp 0x14006c6c0
cmp dword [rax + 0x18], 1
jne 0x14006c6c0
mov rcx, r14
mov rdx, rbx
call fcn.140007e00
mov rcx, qword [rbx]
mov rax, qword [rcx]
call qword [rax + ioctlsocket]
jmp 0x14006c6c0
test rsi, rsi
je 0x14006c742
mov rdx, qword [rbp - 0x30]
sub rdx, rsi
cmp rdx, 0x1000
jb 0x14006c73a
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rax
cmp rsi, 0x20
jae 0x14006d231
add rdx, 0x27
mov rsi, rax
mov rcx, rsi
call fcn.14007deb0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x840], xmm0
mov qword [rbp + 0x850], 0
mov rsi, qword [0x1400b4748]
mov rbx, qword [0x1400b4750]
cmp rsi, rbx
je 0x14006c7cb
lea rdi, [rbp + 0x840]
nop word cs:[rax + rax]
mov rcx, rdi
mov rdx, rsi
call fcn.140007e00
add rsi, 8
cmp rsi, rbx
jne 0x14006c780
mov rax, qword [rbp + 0x840]
cmp rax, qword [rbp + 0x848]
je 0x14006c7cb
mov qword [rbp + 0x890], rax
mov rdi, qword [0x1400ad0c0]
mov r13, qword [0x1400ad0c8]
cmp rdi, r13
je 0x14006ceb0
lea r12, [0x1400ae8e0]
jmp 0x14006c83f
mov rsi, qword [0x1400b3de8]
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.140037250
mov esi, 0xffffffff
jmp 0x14006d0d1
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 0x14006ca51
mov rax, qword [rdi]
cmp dword [rax], 0x3a
jne 0x14006c832
mov rax, qword [rdi + 0x18]
mov rcx, qword [rdi + 0x20]
sub rcx, rax
and rcx, 0xfffffffffffffff0
xor esi, esi
cmp rcx, 0x10
jne 0x14006d0d1
mov rbx, qword [rax]
xor r15d, r15d
nop dword [rax + rax]
mov rcx, qword [r15 + r12 + 8]
mov rdx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x14006c894
add r15, 0x20
cmp r15, 0xa00
jne 0x14006c870
jmp 0x14006ca04
mov r14d, dword [r15 + r12]
mov rcx, qword [rdi + 0x10]
mov edx, 8
call fcn.140011f50
mov rbx, rax
test rax, rax
je 0x14006d0d1
add r15, r12
mov ecx, r14d
call fcn.140007110
mov qword [rbx + 0x118], r15
mov word [rbx + 0x122], ax
mov ecx, eax
call fcn.1400071b0
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.140013490
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 [0x1400b46e4], 0
je 0x14006c93f
test rax, rax
sete byte [0x1400b46e4]
test rax, rax
jne 0x14006c97f
mov eax, dword [r15]
cmp eax, 0x44
je 0x14006c96b
cmp eax, 0x45
jne 0x14006d09c
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 0x14006c97f
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.140012e60
mov rbx, rax
test rax, rax
je 0x14006d0c4
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 0x14006c825
lea rcx, [rbp - 0x40]
lea rdx, [0x14009083c]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_char_const____ptr64____ptr64]
jmp 0x14006c80c
mov r14, qword [0x1400b3de8]
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.140037250
jmp 0x14006d0d1
mov rbx, qword [0x1400ad0c0]
mov r14, qword [0x1400ad0c8]
cmp rbx, r14
je 0x14006ceb0
lea rsi, [rbp - 0x40]
mov r15, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
lea r13, [0x140089ec8]
jmp 0x14006ca99
mov byte [0x1400b46eb], 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 0x14006cdb8
mov rcx, rsi
xor edx, edx
call r15
mov rax, qword [rbx + 0x18]
cmp qword [rbx + 0x20], rax
je 0x14006cad3
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.0x14006cae8.8
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
cmp byte [0x1400b46f0], 0
jne case.0x14006cae8.8
mov byte [0x1400b46f0], 1
mov r15, qword [0x1400ad0c0]
mov rdi, qword [0x1400ad0c8]
cmp r15, rdi
je 0x14006cd1d
mov rax, r15
jmp 0x14006cb23
add rax, 0x30
cmp rax, rdi
je 0x14006cd19
mov rcx, qword [rax]
test rcx, rcx
je 0x14006cb16
cmp dword [rcx], 0x1c
jne 0x14006cb16
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je 0x14006cd2b
mov rcx, qword [rcx]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1400b46f8], eax
mov cl, 1
jmp 0x14006cd38
mov rax, qword [0x1400ad0c0]
mov rcx, qword [0x1400ad0c8]
jmp 0x14006cb68
add rax, 0x30
cmp rax, rcx
je 0x14006cb9c
mov rdx, qword [rax]
test rdx, rdx
je 0x14006cb64
cmp dword [rdx], 0x27
jne 0x14006cb64
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je 0x14006cb9c
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 [0x1400b4718], rax
shl qword [0x1400b4718], 0x14
jmp case.0x14006cae8.8
mov rax, qword [0x1400ad0c0]
mov rcx, qword [0x1400ad0c8]
jmp 0x14006cbbd
add rax, 0x30
cmp rax, rcx
je case.0x14006cae8.8
mov rdx, qword [rax]
test rdx, rdx
je 0x14006cbb9
cmp dword [rdx], 0x1f
jne 0x14006cbb9
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je case.0x14006cae8.8
mov rcx, qword [rcx]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1400b4704], eax
jmp case.0x14006cae8.8
mov byte [0x1400b46e5], 1
jmp case.0x14006cae8.8
mov byte [0x1400b46e9], 1
jmp case.0x14006cae8.8
mov byte [0x1400b46ea], 1
jmp case.0x14006cae8.8
mov byte [0x1400b46e6], 0
jmp case.0x14006cae8.8
mov dword [0x1400b46ec], 0xa
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_bool___cdecl_CLightDynString::IsEmpty_void_const___ptr64]
test al, al
jne case.0x14006cae8.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 [0x1400b46ec], eax
jmp case.0x14006cae8.8
mov byte [0x1400b46e4], 0
jmp case.0x14006cae8.8
mov byte [0x1400b46e7], 1
jmp case.0x14006cae8.8
mov byte [0x1400b46e8], 1
jmp case.0x14006cae8.8
mov rax, qword [0x1400ad0c0]
mov rcx, qword [0x1400ad0c8]
jmp 0x14006cc95
add rax, 0x30
cmp rax, rcx
je case.0x14006cae8.8
mov rdx, qword [rax]
test rdx, rdx
je 0x14006cc91
cmp dword [rdx], 0x1e
jne 0x14006cc91
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je case.0x14006cae8.8
mov rcx, qword [rcx]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1400b4700], eax
jmp case.0x14006cae8.8
mov rax, qword [0x1400ad0c0]
mov rcx, qword [0x1400ad0c8]
jmp 0x14006cce1
add rax, 0x30
cmp rax, rcx
je case.0x14006cae8.8
mov rdx, qword [rax]
test rdx, rdx
je 0x14006ccdd
cmp dword [rdx], 0x1d
jne 0x14006ccdd
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je case.0x14006cae8.8
mov rcx, qword [rcx]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1400b46fc], eax
jmp case.0x14006cae8.8
xor ecx, ecx
jmp 0x14006cd38
mov eax, 0x8015
mov r15, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
jmp 0x14006cd76
xor ecx, ecx
jmp 0x14006cd38
add r15, 0x30
cmp r15, rdi
je 0x14006cd66
mov rax, qword [r15]
test rax, rax
je 0x14006cd2f
cmp dword [rax], 0x1b
jne 0x14006cd2f
mov rax, qword [r15 + 0x18]
cmp qword [r15 + 0x20], rax
je 0x14006cdb1
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 [0x1400b46f4], eax
xor eax, eax
jmp 0x14006cd6b
mov eax, 0x8015
mov r15, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
test cl, cl
jne 0x14006cd85
mov ecx, dword [0x1400b46f4]
add ecx, 0xffffffec
mov dword [0x1400b46f8], ecx
test eax, eax
je 0x14006cd91
mov eax, dword [0x1400b46f8]
jmp 0x14006cda3
mov eax, dword [0x1400b46f8]
cmp dword [0x1400b46f4], eax
jge case.0x14006cae8.8
add eax, 0x14
mov dword [0x1400b46f4], eax
jmp case.0x14006cae8.8
mov eax, 0x8013
jmp 0x14006cd6b
mov rdi, qword [0x1400ad0c0]
mov rbx, qword [0x1400ad0c8]
jmp 0x14006cdcc
add rdi, 0x30
cmp rdi, rbx
je 0x14006ceb0
mov rax, qword [rdi]
cmp dword [rax], 0x2d
jne 0x14006cdc8
mov rax, qword [rdi + 0x18]
mov rcx, qword [rdi + 0x20]
sub rcx, rax
cmp rcx, 8
jne 0x14006d222
mov rsi, qword [rax]
xor r15d, r15d
mov rcx, qword [r15 + r12 + 8]
mov rdx, rsi
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x14006ce1c
add r15, 0x20
cmp r15, 0xa00
jne 0x14006cdf8
jmp 0x14006d015
mov qword [rbp + 0x888], rbx
mov rbx, qword [rdi + 0x10]
mov r13, qword [0x1400ad108]
mov r14, qword [0x1400ad110]
jmp 0x14006ce3b
add r13, 8
cmp r13, r14
je 0x14006ce5c
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 0x14006ce37
test byte [rsi], 1
je 0x14006ce37
jmp 0x14006ce6c
mov rcx, rbx
mov edx, 1
call fcn.140011f50
mov rsi, rax
lea rax, [r12 + r15]
mov ecx, dword [r15 + r12]
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 + 0x888]
je 0x14006cdc8
mov ecx, eax
call fcn.1400071b0
mov qword [rsi + 0x128], rax
jmp 0x14006cdc8
call fcn.140012310
xor esi, esi
test eax, eax
jne 0x14006d0d1
call fcn.140013830
test eax, eax
jne 0x14006d0d1
call fcn.140013e50
test eax, eax
jne 0x14006d0d1
call fcn.140014080
test eax, eax
jne 0x14006d0d1
call fcn.140014200
test eax, eax
jne 0x14006d0d1
call fcn.140013740
test eax, eax
jne 0x14006d0d1
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.14001e980
lea rdx, [rbp + 0xf0]
mov rcx, qword [rbp + 0xe8]
call fcn.140018760
lea rcx, [rbp - 0x40]
call fcn.140070fe0
call fcn.140018c80
test eax, eax
jne 0x14006d0d1
lea rcx, [rbp - 0x40]
call fcn.140071090
mov rdi, qword [rbp - 0x40]
mov rbx, qword [rbp - 0x38]
cmp rdi, rbx
je 0x14006cff0
mov r14, qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
lea rsi, [0x1400b46c0]
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.140071140
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 0x14006cf83
lea rcx, [rbp - 0x40]
call fcn.140010730
mov rsi, qword [0x1400ad0c0]
mov rdi, qword [0x1400ad0c8]
cmp rsi, rdi
je 0x14006d3cb
mov rax, rsi
jmp 0x14006d06e
mov rbx, qword [0x1400b3de8]
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.140037250
xor esi, esi
jmp 0x14006d0d1
add rax, 0x30
cmp rax, rdi
je 0x14006d32b
mov rcx, qword [rax]
test rcx, rcx
je 0x14006d061
cmp dword [rcx], 0x21
jne 0x14006d061
mov ecx, 0x21
call fcn.140010570
test rax, rax
je 0x14006d237
xor edx, edx
jmp 0x14006d1fc
mov ecx, eax
call fcn.14001d570
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 0x14006d111
mov rdx, qword [rbp + 0x850]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14006d10c
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14006d231
add rdx, 0x27
mov rcx, rax
call fcn.14007deb0
mov rdi, qword [0x1400b4760]
mov rbx, qword [0x1400b4768]
cmp rdi, rbx
je 0x14006d142
nop word cs:[rax + rax]
mov rcx, qword [rdi]
mov rax, qword [rcx]
call qword [rax + 0x10]
add rdi, 8
cmp rdi, rbx
jne 0x14006d130
call fcn.140032510
mov rcx, qword [0x1400b4730]
test rcx, rcx
je 0x14006d17a
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 [0x1400b4730]
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_TT_ReleaseLibrary_struct_HINSTANCE______ptr64_]
mov qword [0x1400b4730], 0
mov rcx, qword [0x1400b4720]
test rcx, rcx
je 0x14006d1ad
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 [0x1400b4720]
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_TT_ReleaseLibrary_struct_HINSTANCE______ptr64_]
mov qword [0x1400b4720], 0
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_UninstallMiniDumpWriter_void_]
call fcn.14000ffe0
mov rdi, qword [0x1400ad1c0]
mov rbx, qword [0x1400ad1c8]
jmp 0x14006d1d4
add rdi, 8
cmp rdi, rbx
je 0x14006c1f6
mov rcx, qword [rdi]
test rcx, rcx
je 0x14006d1d0
call fcn.14007dea8
jmp 0x14006d1d0
mov ecx, eax
call fcn.14001d570
add rsi, 0x30
cmp rsi, rdi
je 0x14006d210
mov rax, qword [rsi]
test rax, rax
je 0x14006d1f3
cmp dword [rax], 0x21
jne 0x14006d1f3
mov rax, qword [rsi + 0x18]
mov rdx, qword [rax]
lea rcx, [0x1400b3dd0]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkFile::SetLogfileName_char_const____ptr64____ptr64]
jmp 0x14006d2a5
xor esi, esi
mov rcx, rdi
call fcn.1400121a0
jmp 0x14006d0d1
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 [0x1400b3e08]
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, [0x1400b3dd0]
mov rdx, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkFile::SetLogfilePattern_char_const____ptr64____ptr64]
lea rcx, [0x1400b3dd0]
lea rdx, [0x1400b44b0]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkFile::SetLogfilePath_char_const____ptr64____ptr64]
lea rcx, [0x1400b3dd0]
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 [0x1400b3de8]
mov rcx, qword [rax + 0x10]
lea rdx, [0x1400b3dd0]
call qword [sym.imp.TT_SubSystem.dll_public:_class_ILogSinkBase____ptr64___cdecl_ILogCategory::AddSink_class_ILogSinkBase____ptr64____ptr64]
mov rsi, rax
mov rdi, qword [0x1400b3de8]
mov rbx, qword [0x1400b3e08]
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.21:15:30
mov qword [rsp + 0x38], rax
lea rax, str.Mar_26_2024
mov qword [rsp + 0x30], rax
lea rax, str.2024.1.8
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
lea r8, [rbp - 0x40]
mov rcx, rdi
mov rdx, rsi
call fcn.140037ea0
mov rsi, qword [0x1400ad0c0]
mov rdi, qword [0x1400ad0c8]
cmp rsi, rdi
je 0x14006d3cb
mov rax, rsi
jmp 0x14006d346
add rax, 0x30
cmp rax, rdi
je 0x14006d3cb
mov rcx, qword [rax]
test rcx, rcx
je 0x14006d339
cmp dword [rcx], 0xb
jne 0x14006d339
jmp 0x14006d362
add rsi, 0x30
cmp rsi, rdi
je 0x14006d488
mov rax, qword [rsi]
test rax, rax
je 0x14006d355
cmp dword [rax], 0xb
jne 0x14006d355
mov rax, qword [rsi + 0x18]
mov r8, qword [rax]
test r8, r8
je 0x14006d488
lea rsi, [0x1400b42a8]
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.140026990
lea rcx, [rbp - 0x40]
call fcn.140071260
lea rcx, [rbp - 0x40]
call fcn.14001c620
lea rcx, [0x1400b42a8]
lea r8, [0x1400906f7]
mov edx, 0x104
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
lea rcx, [rbp - 0x40]
call fcn.140071090
mov rax, qword [rbp - 0x40]
mov rcx, qword [rbp - 0x38]
cmp rax, rcx
je 0x14006d3fa
mov rdx, qword [rax]
mov rdx, qword [rdx + 0x128]
cmp byte [rdx + 0x18], 0
jne 0x14006d410
add rax, 8
cmp rax, rcx
jne 0x14006d3e1
lea rcx, [rbp - 0x40]
call fcn.140010730
mov al, 1
mov dword [rbp + 0x888], eax
jmp 0x14006d516
lea rcx, [rbp - 0x40]
call fcn.140010730
mov rax, qword [rbp + 0x848]
mov rcx, rax
sub rcx, qword [rbp + 0x890]
cmp rcx, 8
jne 0x14006d446
mov rax, qword [rbp + 0x890]
mov rax, qword [rax]
mov byte [rax + 0x228], 1
jmp 0x14006d50c
movzx ecx, byte [0x1400b46e7]
or cl, byte [0x1400b46e8]
jne 0x14006d4ce
cmp qword [rbp + 0x890], rax
je 0x14006d50c
mov rdx, qword [rbp + 0x890]
mov rcx, qword [rdx]
mov byte [rcx + 0x228], 1
add rdx, 8
mov qword [rbp + 0x890], rdx
cmp rdx, rax
jne 0x14006d462
jmp 0x14006d50c
mov rsi, qword [0x1400b3de8]
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.140037250
mov esi, 0xffffffff
call fcn.140073fa0
jmp 0x14006d0d1
lea rcx, [rbp - 0x40]
lea rdx, [rbp + 0x840]
call fcn.1400712a0
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x38]
mov r8, rdx
sub r8, rcx
sar r8, 3
call fcn.140071350
mov rax, qword [rbp - 0x40]
mov rax, qword [rax]
mov byte [rax + 0x228], 1
lea rcx, [rbp - 0x40]
call fcn.140010730
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 [0x1400b4790], rax
mov qword [rbp + 0x748], 0
mov qword [rbp + 0x6e8], 0
cmp byte [rbp + 0x888], 0
jne 0x14006d656
mov ecx, 0x60
call fcn.14007de6c
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.14001af40
mov rcx, qword [rbp + 0x748]
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov qword [0x1400b4798], rax
mov ecx, 0x58
call fcn.14007de6c
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 [0x1400b47a0], 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 + 0x830], rax
cmp rax, r13
je 0x14006d875
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 + 0x830]
jmp 0x14006d6fc
mov rcx, qword [r12]
mov qword [rcx + 0x220], rax
add r12, 8
cmp r12, r13
je 0x14006d875
mov rax, qword [r12]
mov eax, dword [rax + 0x18]
lea ecx, [rax - 2]
cmp ecx, 4
jae 0x14006d76f
mov ecx, 0x50
call fcn.14007de6c
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.140007e00
mov rcx, r15
call rbx
jmp 0x14006d6e4
cmp eax, 1
jne 0x14006d6ef
mov ecx, 0x50
call fcn.14007de6c
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.140007e00
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.14007de6c
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.140007e00
mov rcx, r15
call rbx
mov rcx, qword [r12]
mov qword [rcx + 0x210], rax
cmp byte [rbp + 0x888], 0
jne 0x14006d6ef
call fcn.140006a00
mov rcx, qword [r12]
mov qword [rcx + 0x218], rax
jmp 0x14006d6ef
mov rax, qword [0x1400ad0c0]
mov rcx, qword [0x1400ad0c8]
jmp 0x14006d889
add rax, 0x30
cmp rax, rcx
je 0x14006d8ba
mov rdx, qword [rax]
test rdx, rdx
je 0x14006d885
cmp dword [rdx], 0x12
jne 0x14006d885
mov rdx, qword [0x1400b4750]
mov rcx, qword [0x1400b4748]
mov r8, rdx
sub r8, rcx
sar r8, 3
call fcn.140032600
jmp 0x14006d8d7
mov rdx, qword [0x1400b4750]
mov rcx, qword [0x1400b4748]
mov r8, rdx
sub r8, rcx
sar r8, 3
call fcn.140032e30
lea rcx, [rbp - 0x40]
call fcn.140071090
mov rsi, qword [rbp - 0x40]
mov rdi, qword [rbp - 0x38]
cmp rsi, rdi
mov r14, qword [rbp + 0x830]
jne 0x14006d9ad
lea rcx, [rbp - 0x40]
call fcn.140010730
lea rcx, [rbp - 0x40]
call fcn.140071090
mov rsi, qword [rbp - 0x40]
mov rdi, qword [rbp - 0x38]
cmp rsi, rdi
mov r14, qword [rbp + 0x830]
jne 0x14006d9e7
lea rcx, [rbp - 0x40]
call fcn.140010730
call fcn.1400108b0
call fcn.140018fd0
test eax, eax
jne 0x14006ea3c
call fcn.1400195c0
test eax, eax
jne 0x14006ea3c
call fcn.140014420
test eax, eax
jne 0x14006ea3c
call fcn.140017b50
lea rcx, [rbp - 0x40]
call fcn.140071090
mov rsi, qword [rbp - 0x40]
mov rdi, qword [rbp - 0x38]
cmp rsi, rdi
je 0x14006d98b
mov rcx, qword [rsi]
call fcn.140019ed0
test al, al
jne 0x14006da6a
add rsi, 8
cmp rsi, rdi
jne 0x14006d972
lea rcx, [rbp - 0x40]
call fcn.140010730
mov byte [0x1400b3df0], 0
jmp 0x14006dabc
add rsi, 8
cmp rsi, rdi
je 0x14006d8f8
mov rax, qword [rsi]
mov eax, dword [rax]
cmp eax, 2
je 0x14006d9a0
cmp eax, 8
je 0x14006d9a0
cmp r14, r13
je 0x14006d9a0
mov rbx, r14
mov rdx, qword [rbx]
mov rcx, qword [rsi]
call fcn.140011790
add rbx, 8
cmp rbx, r13
jne 0x14006d9c4
jmp 0x14006d9a0
add rsi, 8
cmp rsi, rdi
je 0x14006d922
mov rax, qword [rsi]
cmp dword [rax], 8
jne 0x14006d9da
cmp r14, r13
je 0x14006d9da
mov rbx, r14
mov rdx, qword [rbx]
mov rcx, qword [rsi]
call fcn.140011b60
add rbx, 8
cmp rbx, r13
jne 0x14006d9f7
jmp 0x14006d9da
call fcn.140001580
call fcn.140001580
call fcn.140001580
call fcn.14001e4c0
lea rcx, str.create_directory
lea r8, [rbp + 0x790]
mov edx, eax
call fcn.14001c870
lea rcx, str.create_directory
lea r8, [rbp + 0x790]
mov edx, eax
call fcn.14001c870
lea rcx, str.create_directory
lea r8, [rbp + 0x790]
mov edx, eax
call fcn.14001c870
call fcn.140001580
call fcn.140001580
cmp byte [0x1400b3df0], 0
jne 0x14006dab3
mov rsi, qword [0x1400b3de8]
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.140037250
lea rcx, [rbp - 0x40]
call fcn.140010730
call fcn.140017df0
test eax, eax
jne 0x14006ea3c
call fcn.1400182a0
test eax, eax
jne 0x14006ea3c
call fcn.140018500
test eax, eax
jne 0x14006ea3c
call fcn.140018050
test eax, eax
jne 0x14006ea3c
call fcn.14001a190
lea rcx, [rbp + 0x840]
call fcn.140071a30
lea r8, [0x140090822]
lea rcx, [rbp + 0x840]
mov edx, 2
call fcn.140072660
lea r8, [0x140090904]
lea rcx, [rbp + 0x840]
mov edx, 5
call fcn.140072660
lea r8, str.iGPU
lea rcx, [rbp + 0x840]
mov edx, 3
call fcn.140072660
lea r8, [0x140090834]
lea rcx, [rbp + 0x840]
mov edx, 4
call fcn.140072660
lea rcx, [rbp - 0x40]
mov edx, 1
mov r8b, 1
call fcn.140019860
mov r14, qword [rbp - 0x40]
mov r15, qword [rbp - 0x38]
cmp r14, r15
je 0x14006dbf1
lea rsi, [rbp + 0x790]
lea rdi, [0x140093b55]
mov rcx, qword [r14]
call fcn.1400699d0
mov rax, qword [r14]
mov rdx, qword [rax + 8]
mov rcx, rsi
call fcn.140018be0
mov r12, qword [rbp + 0x790]
mov r13, qword [rbp + 0x798]
cmp r12, r13
je 0x14006dbd1
xor ebx, ebx
mov rcx, qword [r12]
mov rdx, rbx
call fcn.14006a1f0
inc rbx
add r12, 8
cmp r12, r13
jne 0x14006dbb9
mov rcx, qword [0x1400b3de8]
mov rdx, rdi
call fcn.140037e20
mov rcx, rsi
call fcn.140010730
add r14, 8
cmp r14, r15
jne 0x14006db8d
lea rcx, [rbp - 0x40]
call fcn.140010730
lea rcx, [rbp - 0x40]
mov edx, 4
mov r8b, 1
call fcn.140019860
mov r14, qword [rbp - 0x40]
mov r15, qword [rbp - 0x38]
cmp r14, r15
je 0x14006dc8a
lea rsi, [rbp + 0x790]
lea rdi, [0x140093b55]
mov rcx, qword [r14]
call fcn.1400699d0
mov rax, qword [r14]
mov rdx, qword [rax + 8]
mov rcx, rsi
call fcn.140018be0
mov r12, qword [rbp + 0x790]
mov r13, qword [rbp + 0x798]
cmp r12, r13
je 0x14006dc6a
xor ebx, ebx
mov rcx, qword [r12]
mov rdx, rbx
call fcn.14006a1f0
inc rbx
add r12, 8
cmp r12, r13
jne 0x14006dc52
mov rcx, qword [0x1400b3de8]
mov rdx, rdi
call fcn.140037e20
mov rcx, rsi
call fcn.140010730
add r14, 8
cmp r14, r15
jne 0x14006dc26
lea rcx, [rbp - 0x40]
call fcn.140010730
mov rsi, qword [0x1400b3de8]
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.140037250
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 [0x1400b46fc]
test r8d, r8d
je 0x14006dd5c
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 [0x1400b46fc], 2
jl 0x14006dd70
lea rdx, [0x14008c3d6]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
jmp 0x14006dd70
lea rcx, str.absolute
lea r8, [0x140086b78]
lea r9, [rbp - 0x40]
mov edx, ebx
call fcn.140034120
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 [0x1400b3de8]
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.140037250
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 [0x1400b4700]
test r8d, r8d
jle 0x14006ddf5
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 0x14006de09
lea rdx, [0x14008e440]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rsi, qword [0x1400b3de8]
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.140037250
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 [0x1400b4704]
test r8d, r8d
jle 0x14006de8e
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 0x14006dea2
lea rdx, [0x14008e440]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rsi, qword [0x1400b3de8]
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.140037250
mov rsi, qword [0x1400b3de8]
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, [0x140093b55]
lea rdx, [rbp - 0x40]
mov rcx, rsi
call fcn.140037250
mov rsi, qword [0x1400b3de8]
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.140037250
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 [0x1400b46f0], 0
je 0x14006df90
mov r9d, dword [0x1400b46f4]
mov r8d, dword [0x1400b46f8]
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 0x14006dfa4
lea rdx, [0x14008e440]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rsi, qword [0x1400b3de8]
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.140037250
lea rsi, [rbp - 0x40]
mov r8d, 0x355
mov rcx, rsi
xor edx, edx
call fcn.140075070
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 [0x1400ad0c0]
mov rcx, qword [0x1400ad0c8]
jmp 0x14006e049
add rax, 0x30
cmp rax, rcx
je 0x14006e0e5
mov rdx, qword [rax]
test rdx, rdx
je 0x14006e045
cmp dword [rdx], 8
jne 0x14006e045
mov ecx, 8
call fcn.140010570
test rax, rax
je 0x14006e077
lea rcx, [rbp - 0x40]
call fcn.1400107f0
mov ecx, 8
call fcn.140010570
xor esi, esi
cmp rax, 2
jb 0x14006eb20
lea rdx, [rbp + 0x85c]
mov r8d, 1
mov ecx, 8
call fcn.140010790
mov eax, dword [rbp + 0x85c]
test eax, eax
jle 0x14006eb16
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 0x14006eb20
xor esi, esi
lea rdx, [0x14008e440]
lea rcx, [rbp + 0x790]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rdi, qword [0x1400b3de8]
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.140037250
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 [0x1400b46e6], 0
lea rax, [0x14008e440]
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 [0x1400b3de8]
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.140037250
mov rdi, qword [0x1400b3de8]
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, [0x140093b55]
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140037250
lea rdi, [rbp + 0x868]
mov rbx, qword [0x1400b3de8]
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, [0x140092bec]
lea rdx, [rbp + 0x860]
mov rcx, rbx
call fcn.140037250
mov rbx, qword [0x1400b3de8]
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, [0x140093b55]
lea rdx, [rbp + 0x860]
mov rcx, rbx
call fcn.140037250
mov rbx, qword [0x1400b3de8]
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, [0x140093b55]
lea rdx, [rbp + 0x860]
mov rcx, rbx
call fcn.140037250
mov rbx, qword [0x1400b3de8]
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.140037250
mov rbx, qword [0x1400b3de8]
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.140037250
mov rbx, qword [0x1400b3de8]
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.140037250
mov rbx, qword [0x1400b3de8]
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.140037250
mov rbx, qword [0x1400b3de8]
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.140037250
mov rbx, qword [0x1400b3de8]
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.140037250
mov rbx, qword [0x1400b3de8]
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, [0x140093b55]
lea rdx, [rbp + 0x860]
mov rcx, rbx
call fcn.140037250
mov rbx, qword [0x1400b3de8]
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, [0x140093b55]
lea rdx, [rbp + 0x860]
mov rcx, rbx
call fcn.140037250
mov rbx, qword [0x1400b3de8]
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, [0x140092bec]
lea rdx, [rbp + 0x860]
mov rcx, rbx
call fcn.140037250
mov rbx, qword [0x1400b3de8]
mov rdi, qword [0x1400b3e08]
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.21:15:30
mov qword [rsp + 0x30], rax
lea rax, str.Mar_26_2024
mov qword [rsp + 0x28], rax
lea rax, str.2024.1.8
mov qword [rsp + 0x20], rax
lea r8, [0x140092ea2]
lea rdx, [rbp + 0x860]
mov rcx, rbx
mov r9, rdi
call fcn.140037250
mov rdi, qword [0x1400b3de8]
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.140037250
mov rdi, qword [0x1400b3de8]
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.140037250
mov rdi, qword [0x1400b3de8]
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.140037250
mov rdi, qword [0x1400b3de8]
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.140037250
mov rdi, qword [0x1400b3de8]
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.140037250
mov rdi, qword [0x1400b3de8]
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, [0x140092bec]
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140037250
mov rdi, qword [0x1400b3de8]
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, [0x140093b55]
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140037250
mov rdi, qword [0x1400b3de8]
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.140037250
mov rdi, qword [0x1400b3de8]
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, [0x140093b55]
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140037250
lea rcx, [rbp + 0x840]
call fcn.140072e10
mov rax, qword [0x1400ad108]
mov rcx, qword [0x1400ad110]
cmp rax, rcx
je 0x14006e7c1
mov rbx, qword [rax]
test byte [rbx], 2
jne 0x14006e705
add rax, 8
cmp rax, rcx
jne 0x14006e6ef
jmp 0x14006e7c1
mov rdi, qword [0x1400b3de8]
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, [0x140093b55]
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140037250
mov rdi, qword [0x1400b3de8]
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.140037250
mov rdi, qword [0x1400b3de8]
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, [0x140093b55]
lea rdx, [rbp + 0x860]
mov rcx, rdi
call fcn.140037250
mov qword [rbp + 0x620], 0
mov rax, qword [0x1400ad0c0]
mov rcx, qword [0x1400ad0c8]
jmp 0x14006e7e0
add rax, 0x30
cmp rax, rcx
je 0x14006e841
mov rdx, qword [rax]
test rdx, rdx
je 0x14006e7dc
cmp dword [rdx], 8
jne 0x14006e7dc
mov rdi, qword [0x1400b3de8]
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.140037250
mov edx, dword [rbp + 0x310]
lea rcx, [rbp + 0x620]
mov r8d, esi
call fcn.140060720
mov rsi, qword [0x1400b3de8]
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.140037250
mov rsi, qword [0x1400b3de8]
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, [0x140093b55]
lea rdx, [rbp + 0x860]
mov rcx, rsi
call fcn.140037250
call fcn.1400644e0
lea rcx, [rbp + 0x860]
call fcn.140071090
mov rbx, qword [rbp + 0x860]
mov r14, qword [rbp + 0x868]
cmp rbx, r14
je 0x14006e93f
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 0x14006e8f2
mov rcx, rsi
call fcn.140010730
add rbx, 8
cmp rbx, r14
je 0x14006e93f
mov rax, qword [rbx]
mov rdx, qword [rax + 8]
mov rcx, rsi
call fcn.140014380
mov r12, qword [rbp + 0x630]
mov r13, qword [rbp + 0x638]
mov rdi, r13
sub rdi, r12
je 0x14006e8e1
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 0x14006e91b
jmp 0x14006e8e1
lea rcx, [rbp + 0x860]
call fcn.140010730
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 [0x1400b4808], rax
mov r8, qword [0x1400b4790]
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 [0x1400ad0c0]
mov rcx, qword [0x1400ad0c8]
jmp 0x14006e9ce
add rax, 0x30
cmp rax, rcx
je 0x14006e9e2
mov rdx, qword [rax]
test rdx, rdx
je 0x14006e9ca
cmp dword [rdx], 5
jne 0x14006e9ca
jmp 0x14006e9f4
lea rcx, [0x140005850]
mov edx, 1
call qword [sym.imp.KERNEL32.dll_SetConsoleCtrlHandler]
mov rdx, qword [0x1400b4808]
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.140069660
lea rcx, [rbp + 0x620]
call fcn.140063b50
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 0x14006ea50
add rsi, 8
cmp rsi, rdi
je 0x14006ea69
mov rcx, qword [rsi]
test rcx, rcx
je 0x14006ea4c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x14006ea4c
lea rcx, [rbp + 0x710]
call fcn.140010730
mov rsi, qword [rbp + 0x6f0]
mov rdi, qword [rbp + 0x6f8]
jmp 0x14006ea89
add rsi, 8
cmp rsi, rdi
je 0x14006eaa2
mov rcx, qword [rsi]
test rcx, rcx
je 0x14006ea85
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x14006ea85
lea rcx, [rbp + 0x6f0]
call fcn.140010730
mov rsi, qword [rbp + 0x770]
mov rdi, qword [rbp + 0x778]
jmp 0x14006eac2
add rsi, 8
cmp rsi, rdi
je 0x14006eadb
mov rcx, qword [rsi]
test rcx, rcx
je 0x14006eabe
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x14006eabe
lea rcx, [rbp + 0x770]
call fcn.140010730
lea rcx, [rbp + 0x610]
call fcn.1400737e0
lea rsi, [rbp + 0x670]
mov rcx, rsi
call fcn.140036b30
mov rcx, rsi
call fcn.140073ee0
xor esi, esi
call fcn.140073fa0
jmp 0x14006d0d1
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 0x14006eb58
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 0x14006e0fb
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 0x14006e0fb