Function at 0x14006e480
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 + 0x884], ecx
or dword [rbp - 0x40], 0x8040
ldmxcsr dword [rbp - 0x40]
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_SetErrorMode]
mov qword [rbp + 0x848], rsi
mov rdi, qword [rsi]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rsi, [rbp - 0x40]
mov rcx, rsi
mov rdx, rdi
mov r8, rax
call fcn.140067b00
mov r9, qword [rbp - 0x28]
cmp r9, 8
mov r8, qword [rbp - 0x40]
mov rax, rsi
cmovae rax, r8
mov rdx, qword [rbp - 0x30]
lea rcx, [rax + rdx*2]
mov r10, rax
cmp rdx, 2
jl 0x14006e694
mov r11d, dword [rax]
mov r10d, r11d
and r10d, 0xffffffdf
add r10d, 0xffc5ffbf
cmp r10d, 0x19
ja 0x14006e547
cmp r9, 8
cmovb r8, rsi
add r8, 4
mov r10, r8
jmp 0x14006e694
cmp r11w, 0x5c
je 0x14006e55e
movzx edi, r11w
mov r10, rax
cmp edi, 0x2f
jne 0x14006e694
shr r11d, 0x10
cmp rdx, 4
jb 0x14006e620
lea r10, [r8 + 6]
cmp r9, 8
lea rdi, [rbp - 0x3a]
mov rbx, rsi
cmovae rbx, r8
cmovae rdi, r10
movzx r10d, word [rbx + 6]
cmp r10d, 0x5c
je 0x14006e598
cmp r10d, 0x2f
jne 0x14006e629
cmp rdx, 4
je 0x14006e5ba
cmp r9, 8
mov r10, rsi
cmovae r10, r8
movzx r10d, word [r10 + 8]
cmp r10d, 0x2f
je 0x14006e629
cmp r10d, 0x5c
je 0x14006e629
movzx ebx, r11w
cmp bx, 0x5c
je 0x14006e5d5
cmp ebx, 0x3f
je 0x14006e609
mov r10, rax
cmp ebx, 0x2f
jne 0x14006e694
cmp r9, 8
mov r10, rsi
cmovae r10, r8
movzx r10d, word [r10 + 4]
cmp r10d, 0x2e
je 0x14006e61b
cmp r10d, 0x3f
je 0x14006e61b
cmp r11w, 0x2f
je 0x14006e63d
cmp ebx, 0x5c
je 0x14006e63d
mov r10, rax
cmp ebx, 0x3f
jne 0x14006e694
cmp r9, 8
cmovb r8, rsi
cmp word [r8 + 4], 0x3f
cmovne rdi, rax
mov r10, rdi
jmp 0x14006e694
mov r10, rax
cmp rdx, 3
jne 0x14006e694
cmp r11w, 0x5c
je 0x14006e63d
movzx r11d, r11w
mov r10, rax
cmp r11d, 0x2f
jne 0x14006e694
cmp r9, 8
mov r10, rsi
cmovae r10, r8
movzx r11d, word [r10 + 4]
mov r10, rax
cmp r11d, 0x2f
je 0x14006e694
mov r10, rax
cmp r11d, 0x5c
je 0x14006e694
cmp rdx, 3
je 0x14006e6cd
cmp r9, 8
cmovb r8, rsi
add r8, 6
mov r10, r8
movzx r8d, word [r10]
cmp r8d, 0x2f
je 0x14006e694
cmp r8d, 0x5c
je 0x14006e694
add r10, 2
cmp r10, rcx
jne 0x14006e674
jmp 0x14006e6cd
add r10, 2
cmp r10, rcx
je 0x14006e6cd
movzx r8d, word [r10]
cmp r8d, 0x5c
je 0x14006e690
cmp r8d, 0x2f
je 0x14006e690
cmp r10, rcx
je 0x14006e6cd
nop
movzx r8d, word [rcx - 2]
cmp r8d, 0x5c
je 0x14006e6cd
cmp r8d, 0x2f
je 0x14006e6cd
add rcx, 0xfffffffffffffffe
cmp r10, rcx
jne 0x14006e6b0
mov rcx, r10
mov r8, rcx
sub r8, rax
sar r8, 1
cmp rdx, r8
jb 0x140071e95
mov qword [rbp - 0x30], r8
mov word [rax + r8*2], 0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x770], xmm0
mov qword [rbp + 0x780], 0
mov qword [rbp + 0x788], 7
cmp rcx, rax
je 0x14006e77d
lea rdi, [rbp + 0x770]
mov edx, 0x104
mov rcx, rdi
call fcn.140067c00
nop word cs:[rax + rax]
cmp qword [rbp + 0x788], 8
mov r8, rdi
jb 0x14006e744
mov r8, qword [rbp + 0x770]
cmp qword [rbp - 0x28], 8
mov rcx, rsi
jb 0x14006e752
mov rcx, qword [rbp - 0x40]
mov r14d, dword [rbp + 0x780]
mov edx, r14d
call fcn.140081be4
mov rbx, rax
mov edx, ebx
mov rcx, rdi
call fcn.140067c00
cmp ebx, r14d
jae 0x14006e730
shr rbx, 0x20
jne 0x1400721bc
mov rax, qword [rbp - 0x28]
cmp rax, 8
jb 0x14006e7c3
mov rcx, qword [rbp - 0x40]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14006e7be
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140071597
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.1400826a0
movaps xmm0, xmmword [rbp + 0x770]
movaps xmm1, xmmword [rbp + 0x780]
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
cmp qword [rbp - 0x28], 8
jb 0x14006e7e6
mov r8, qword [rbp - 0x40]
jmp 0x14006e7ea
lea r8, [rbp - 0x40]
call fcn.140067e40
mov dword [rbp + 0x670], 0x106
lea rcx, [0x1400bacd8]
lea rdx, [rbp + 0x670]
call qword [sym.imp.KERNEL32.dll_GetComputerNameA]
mov dword [0x1400bae60], 1
lea rcx, [0x1400badde]
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 + 0x770]
mov rcx, rax
mov edx, 8
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x14006e89c
mov rcx, qword [rbp + 0x770]
lea rax, [rbp + 0x850]
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x690]
mov edx, setsockopt
mov r9d, 4
call qword [sym.imp.ADVAPI32.dll_GetTokenInformation]
test eax, eax
setne al
cmp dword [rbp + 0x690], 0
setne sil
and sil, al
mov rcx, qword [rbp + 0x770]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x14006e89e
xor esi, esi
mov byte [0x1400bacb8], sil
lea rbx, [0x140095b45]
mov qword [rsp + 0x20], rbx
lea rcx, [0x1400baf68]
lea r8, str._sAlgos_s
lea rsi, [0x1400bae64]
mov edx, 0x104
mov r9, rsi
call fcn.140008440
mov qword [rsp + 0x20], rbx
lea rcx, [0x1400bb06c]
lea r8, str._sSockets_s
mov edx, 0x104
mov r9, rsi
call fcn.140008440
mov qword [rsp + 0x20], rbx
lea rdi, [0x1400bb378]
lea r8, str._sLogs_s
mov edx, 0x104
mov rcx, rdi
mov r9, rsi
call fcn.140008440
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rsi, [rbp + 0x770]
mov rcx, rsi
mov rdx, rdi
mov r8, rax
call fcn.140067b00
cmp qword [rbp + 0x788], 8
jb 0x14006e944
mov rsi, qword [rbp + 0x770]
mov rcx, rsi
call fcn.1400822a8
shr rax, 0x20
jne 0x140071e9a
mov rax, qword [rbp + 0x788]
cmp rax, 8
jb 0x14006e9a2
mov rcx, qword [rbp + 0x770]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14006e99d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140071597
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.1400826a0
mov qword [rsp + 0x20], rbx
lea rdi, [0x1400bb170]
lea r8, str._sDAGs_s
lea r9, [0x1400bae64]
mov edx, 0x104
mov rcx, rdi
call fcn.140008440
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rsi, [rbp + 0x770]
mov rcx, rsi
mov rdx, rdi
mov r8, rax
call fcn.140067b00
cmp qword [rbp + 0x788], 8
jb 0x14006e9f7
mov rsi, qword [rbp + 0x770]
mov rcx, rsi
call fcn.1400822a8
shr rax, 0x20
jne 0x140071eaf
mov rax, qword [rbp + 0x788]
cmp rax, 8
jb 0x14006ea55
mov rcx, qword [rbp + 0x770]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14006ea50
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140071597
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.1400826a0
mov qword [rsp + 0x20], rbx
lea rdi, [0x1400bb274]
lea r8, str._sGpuConfig_s
lea r9, [0x1400bae64]
mov edx, 0x104
mov rcx, rdi
call fcn.140008440
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rsi, [rbp + 0x770]
mov rcx, rsi
mov rdx, rdi
mov r8, rax
call fcn.140067b00
cmp qword [rbp + 0x788], 8
jb 0x14006eaaa
mov rsi, qword [rbp + 0x770]
mov rcx, rsi
call fcn.1400822a8
shr rax, 0x20
jne 0x140071ec4
mov rax, qword [rbp + 0x788]
cmp rax, 8
jb 0x14006eb08
mov rcx, qword [rbp + 0x770]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14006eb03
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140071597
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.1400826a0
mov qword [rsp + 0x20], rbx
lea rcx, [0x1400bb47c]
lea r8, str._stmp_s
lea r9, [0x1400bae64]
mov edx, 0x104
call fcn.140008440
mov rax, qword [rbp - 0x28]
cmp rax, 8
jb 0x14006eb72
mov rcx, qword [rbp - 0x40]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14006eb6d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140071597
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.1400826a0
lea rcx, [0x1400bb580]
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 + 0x768], rax
lea rdi, [0x1400bac88]
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 + 0x728], 0xffffffffffffffff
lea rcx, [rbp + 0x730]
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 + 0x730], rax
mov dword [rbp + 0x72c], 4
mov r9, qword [0x1400bacd0]
lea rax, str.19:45:43
mov qword [rsp + 0x30], rax
lea rax, str.Apr_20_2024
mov qword [rsp + 0x28], rax
lea rax, str.2024.2.0
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 + 0x728]
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 + 0x738]
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 + 0x768]
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 + 0x768]
lea r8, str._Internal_event_system_initialized...
lea rsi, [rbp + 0x728]
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 + 0x738]
mov rcx, rsi
mov edx, edi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CAsioContext::Init_int____ptr64]
mov rcx, qword [rbp + 0x768]
lea r8, str._Worker_threads_initialized__using__d_threads...
lea rbx, [rbp + 0x728]
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 + 0x670], rsi
mov qword [rbp + 0x678], rbx
mov qword [rbp + 0x680], r14
mov ecx, 0x18
call fcn.14008265c
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 [0x1400bacb0], rcx
mov rax, qword [rbp + 0x768]
mov qword [rcx + 0x10], rax
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov qword [0x1400bb5a0], rax
lea rsi, [0x1400baf68]
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.140067b00
lea rcx, [rbp + 0x770]
lea rdi, [rbp - 0x40]
mov rdx, rdi
call fcn.140075040
mov rax, qword [rbp - 0x28]
cmp rax, 8
jb 0x14006edc6
mov rcx, qword [rbp - 0x40]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14006edc1
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140071597
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.1400826a0
mov rax, qword [rbp + 0x778]
test rax, rax
je 0x14006ee22
lock inc dword [rax + 8]
mov rbx, qword [rbp + 0x770]
mov rax, qword [rbp + 0x778]
test rax, rax
je 0x14006ee29
mov rcx, rax
mov qword [rbp + 0x888], rax
lock inc dword [rax + 8]
mov rsi, qword [rbp + 0x778]
test rsi, rsi
je 0x14006ee32
lock dec dword [rsi + 8]
jne 0x14006ee32
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006ee32
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
jmp 0x14006ee32
mov rbx, qword [rbp + 0x770]
xor eax, eax
mov qword [rbp + 0x888], rax
xorps xmm6, xmm6
test rbx, rbx
jne 0x14006efb4
mov rsi, qword [rbp + 0x888]
test rsi, rsi
je 0x14006ee67
lock dec dword [rsi + 8]
jne 0x14006ee67
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006ee67
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
mov rsi, qword [rbp + 0x778]
test rsi, rsi
je 0x14006ee90
lock dec dword [rsi + 8]
jne 0x14006ee90
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006ee90
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
mov rax, qword [0x1400b4d88]
cmp rax, qword [0x1400b4d90]
je 0x14006f39d
lea rsi, [0x1400bb06c]
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.140067b00
lea rcx, [rbp + 0x770]
lea rdi, [rbp - 0x40]
mov rdx, rdi
call fcn.140075040
mov rax, qword [rbp - 0x28]
cmp rax, 8
jb 0x14006ef1b
mov rcx, qword [rbp - 0x40]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14006ef16
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140071597
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.1400826a0
mov rax, qword [rbp + 0x778]
test rax, rax
je 0x14006f4fc
lock inc dword [rax + 8]
mov rbx, qword [rbp + 0x770]
mov rax, qword [rbp + 0x778]
test rax, rax
je 0x14006f503
mov rcx, rax
mov qword [rbp + 0x888], rax
lock inc dword [rax + 8]
mov rsi, qword [rbp + 0x778]
test rsi, rsi
je 0x14006f67b
lock dec dword [rsi + 8]
jne 0x14006f67b
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006f67b
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
test rbx, rbx
jne 0x14006f684
jmp 0x14006f515
mov rcx, rbx
mov rdx, rdi
call fcn.14001c970
test rbx, rbx
je 0x14006ee3e
lea rsi, [rbx + 0x20]
mov rcx, rsi
mov rdx, rdi
call fcn.14001d720
cmp qword [rbp - 0x28], 0x10
mov rcx, rdi
jb 0x14006efd1
mov rcx, qword [rbp - 0x40]
call qword [sym.imp.TT_SubSystem.dll_struct_HINSTANCE______ptr64___cdecl_TT_LoadLibrary_char_const____ptr64_]
mov r14, rax
mov rax, qword [rbp - 0x28]
cmp rax, 0x10
jb 0x14006f019
mov rcx, qword [rbp - 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14006f014
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140071597
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400826a0
test r14, r14
je 0x14006f310
mov qword [rbp + 0x890], r14
mov rcx, r14
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 0x14006f2ff
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 0x14006f2ff
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 0x14006f2ff
mov ecx, 0x1a8
call fcn.14008265c
mov r13, 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 + 0x838], rcx
xor edx, edx
call fcn.140079690
mov r14, qword [0x1400b4d90]
cmp r14, qword [0x1400b4d98]
je 0x14006f0f9
mov qword [r14], r13
add r14, 8
mov qword [0x1400b4d90], r14
jmp 0x14006f26e
mov qword [rbp + 0x810], r14
sub r14, qword [0x1400b4d88]
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 + 0x818], r8
cmovbe r15, r8
cmp r14, rax
cmova r15, rcx
mov rax, r15
shr rax, 0x3d
jne 0x140071e81
lea rcx, [r15*8]
cmp r15, 0x200
jb 0x14006f18e
movabs rax, 0x1ffffffffffffffc
cmp r15, rax
jae 0x140071ed9
add rcx, 0x27
call fcn.14008265c
mov rcx, rax
add rcx, 0x27
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
mov rax, rcx
jmp 0x14006f19c
test r15, r15
je 0x14006f19a
call fcn.14008265c
jmp 0x14006f19c
xor eax, eax
mov qword [rax + r14*8], r13
mov r8, qword [rbp + 0x810]
cmp qword [0x1400b4d90], r8
mov qword [rbp + 0x748], rax
je 0x14006f1f1
lea rcx, [rax + r14*8]
add rcx, 8
mov qword [rbp + 0x648], rcx
mov rdx, qword [0x1400b4d88]
mov r14, r8
sub r8, rdx
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov r8, qword [0x1400b4d90]
sub r8, r14
mov rcx, qword [rbp + 0x648]
mov rdx, r14
jmp 0x14006f1fe
mov rdx, qword [0x1400b4d88]
sub r8, rdx
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov rcx, qword [0x1400b4d88]
test rcx, rcx
je 0x14006f243
mov rdx, qword [0x1400b4d98]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14006f23e
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x140071597
add rdx, 0x27
mov rcx, rax
call fcn.1400826a0
mov r14, qword [rbp + 0x748]
mov qword [0x1400b4d88], r14
mov rax, qword [rbp + 0x818]
lea rax, [r14 + rax*8]
mov qword [0x1400b4d90], rax
lea rax, [r14 + r15*8]
mov qword [0x1400b4d98], rax
mov r8d, 0xa0
mov rcx, r13
mov rdx, r12
call fcn.140079760
mov rcx, rsi
mov rdx, rdi
call fcn.14001d720
cmp qword [rbp - 0x28], 0x10
mov r8, rdi
jb 0x14006f298
mov r8, qword [rbp - 0x40]
mov edx, 0x104
mov rcx, qword [rbp + 0x838]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
mov rax, qword [rbp - 0x28]
cmp rax, 0x10
jb 0x14006f2e9
mov rcx, qword [rbp - 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14006f2e4
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140071597
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400826a0
mov rax, qword [0x1400b4d80]
lea rcx, [rax + 1]
mov qword [0x1400b4d80], rcx
mov qword [r13], rax
mov rcx, qword [rbp + 0x890]
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_TT_ReleaseLibrary_struct_HINSTANCE______ptr64_]
nop dword [rax]
mov rcx, qword [rbx + 0x40]
mov rdx, rdi
call fcn.140082028
test eax, eax
jne 0x14006f350
cmp word [rbp - 0x14], 0x2e
jne 0x14006efa0
movzx eax, word [rbp - 0x12]
test eax, eax
je 0x14006f310
cmp eax, 0x2e
jne 0x14006efa0
cmp word [rbp - 0x10], 0
je 0x14006f310
jmp 0x14006efa0
cmp eax, 0x12
jne 0x14007155d
mov rsi, qword [rbp + 0x888]
test rsi, rsi
jne 0x14006f37e
xor eax, eax
mov qword [rbp + 0x888], rax
xor ebx, ebx
test rbx, rbx
jne 0x14006efb4
jmp 0x14006ee3e
lock dec dword [rsi + 8]
jne 0x14006f365
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006f365
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
jmp 0x14006f365
mov rdi, qword [0x1400bacb0]
mov rsi, qword [0x1400bacd0]
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.140039b30
mov rsi, qword [0x1400bacb0]
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.140039b30
mov esi, 0xffffffff
mov rcx, qword [0x1400bacb0]
test rcx, rcx
je 0x14006f426
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rbp + 0x670]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CAsioContext::Exit_void____ptr64]
mov rdi, qword [rbp + 0x678]
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 + 0x680]
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 + 0x738]
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 + 0x770]
xor eax, eax
mov qword [rbp + 0x888], rax
test rbx, rbx
jne 0x14006f684
mov rsi, qword [rbp + 0x888]
test rsi, rsi
je 0x14006f53e
lock dec dword [rsi + 8]
jne 0x14006f53e
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006f53e
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
mov rsi, qword [rbp + 0x778]
test rsi, rsi
je 0x14006f567
lock dec dword [rsi + 8]
jne 0x14006f567
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006f567
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
mov rax, qword [0x1400b4000]
cmp rax, qword [0x1400b4008]
je 0x1400704be
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 + 0x884], 0
jle 0x14006f5dc
mov ebx, dword [rbp + 0x884]
xor r14d, r14d
lea rsi, [0x1400917e0]
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 + 0x848]
mov r8, qword [rax + r14*8]
mov rcx, rdi
mov rdx, rsi
call r15
inc r14
cmp rbx, r14
jne 0x14006f5c0
mov rsi, qword [rbp + 0x768]
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 + 0x770], 0xffffffffffffffff
lea rcx, [rbp + 0x778]
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 + 0x770]
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 r14, [rbp - 0x40]
mov rcx, r14
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov word [rbp + 0x750], 0x2d
mov r15d, 1
lea rsi, [rbp + 0x750]
xorps xmm6, xmm6
cmp r15d, dword [rbp + 0x884]
jl 0x14006fa87
mov rax, qword [0x1400b3f00]
mov rcx, qword [0x1400b3f08]
mov dl, 1
jmp 0x1400702a4
mov rcx, rbx
mov rdx, rdi
call fcn.14001c970
test rbx, rbx
je 0x14006f515
lea rsi, [rbx + 0x20]
mov rcx, rsi
mov rdx, rdi
call fcn.14001d720
cmp qword [rbp - 0x28], 0x10
mov rcx, rdi
jb 0x14006f6a1
mov rcx, qword [rbp - 0x40]
call qword [sym.imp.TT_SubSystem.dll_struct_HINSTANCE______ptr64___cdecl_TT_LoadLibrary_char_const____ptr64_]
mov r14, rax
mov rax, qword [rbp - 0x28]
cmp rax, 0x10
jb 0x14006f6e9
mov rcx, qword [rbp - 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14006f6e4
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140071597
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400826a0
test r14, r14
je 0x14006f9e0
mov qword [rbp + 0x890], r14
mov rcx, r14
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 0x14006f9d0
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 0x14006f9d0
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 0x14006f9d0
mov ecx, 0x178
call fcn.14008265c
mov r13, rax
mov r8d, 0x174
mov rcx, rax
xor edx, edx
call fcn.140079690
mov r15, qword [0x1400b4008]
cmp r15, qword [0x1400b4010]
je 0x14006f78f
mov qword [r15], r13
add r15, 8
mov qword [0x1400b4008], r15
jmp 0x14006f904
mov qword [rbp + 0x838], r15
sub r15, qword [0x1400b4000]
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 + 0x810], r8
cmovbe r14, r8
cmp r15, rax
cmova r14, rcx
mov rax, r14
shr rax, 0x3d
jne 0x140071e90
lea rcx, [r14*8]
cmp r14, 0x200
jb 0x14006f824
movabs rax, 0x1ffffffffffffffc
cmp r14, rax
jae 0x1400721d5
add rcx, 0x27
call fcn.14008265c
mov rcx, rax
add rcx, 0x27
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
mov rax, rcx
jmp 0x14006f832
test r14, r14
je 0x14006f830
call fcn.14008265c
jmp 0x14006f832
xor eax, eax
mov qword [rax + r15*8], r13
mov r8, qword [rbp + 0x838]
cmp qword [0x1400b4008], r8
mov qword [rbp + 0x818], rax
je 0x14006f887
lea rcx, [rax + r15*8]
add rcx, 8
mov qword [rbp + 0x748], rcx
mov rdx, qword [0x1400b4000]
mov r15, r8
sub r8, rdx
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov r8, qword [0x1400b4008]
sub r8, r15
mov rcx, qword [rbp + 0x748]
mov rdx, r15
jmp 0x14006f894
mov rdx, qword [0x1400b4000]
sub r8, rdx
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov rcx, qword [0x1400b4000]
test rcx, rcx
je 0x14006f8d9
mov rdx, qword [0x1400b4010]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14006f8d4
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x140071597
add rdx, 0x27
mov rcx, rax
call fcn.1400826a0
mov r15, qword [rbp + 0x818]
mov qword [0x1400b4000], r15
mov rax, qword [rbp + 0x810]
lea rax, [r15 + rax*8]
mov qword [0x1400b4008], rax
lea rax, [r15 + r14*8]
mov qword [0x1400b4010], rax
movups xmm0, xmmword [r12 + 0x60]
movups xmmword [r13 + 0x60], xmm0
movups xmm0, xmmword [r12 + 0x50]
movups xmmword [r13 + 0x50], xmm0
movups xmm0, xmmword [r12 + 0x40]
movups xmmword [r13 + 0x40], xmm0
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movups xmmword [r13 + 0x30], xmm3
movups xmmword [r13 + 0x20], xmm2
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
mov rcx, rsi
mov rdx, rdi
call fcn.14001d720
cmp qword [rbp - 0x28], 0x10
mov r8, rdi
jb 0x14006f969
mov r8, qword [rbp - 0x40]
mov rcx, r13
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 0x14006f9ba
mov rcx, qword [rbp - 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14006f9b5
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140071597
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400826a0
mov rax, qword [0x1400b3ff8]
lea rcx, [rax + 1]
mov qword [0x1400b3ff8], rcx
mov qword [r13], rax
mov rcx, qword [rbp + 0x890]
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_TT_ReleaseLibrary_struct_HINSTANCE______ptr64_]
nop dword [rax]
mov rcx, qword [rbx + 0x40]
mov rdx, rdi
call fcn.140082028
test eax, eax
jne 0x14006fa20
cmp word [rbp - 0x14], 0x2e
jne 0x14006f670
movzx eax, word [rbp - 0x12]
test eax, eax
je 0x14006f9e0
cmp eax, 0x2e
jne 0x14006f670
cmp word [rbp - 0x10], 0
je 0x14006f9e0
jmp 0x14006f670
cmp eax, 0x12
jne 0x140071564
mov rsi, qword [rbp + 0x888]
test rsi, rsi
jne 0x14006fa4e
xor eax, eax
mov qword [rbp + 0x888], rax
xor ebx, ebx
test rbx, rbx
jne 0x14006f684
jmp 0x14006f515
lock dec dword [rsi + 8]
jne 0x14006fa35
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14006fa35
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
jmp 0x14006fa35
lea rsi, [rbp + 0x750]
inc r15d
cmp r15d, dword [rbp + 0x884]
jge 0x14006f65a
mov eax, r15d
mov rcx, qword [rbp + 0x848]
mov rdi, qword [rcx + rax*8]
mov qword [rbp + 0x820], rdi
movsx edx, byte [rdi]
mov rcx, rsi
call sub.VCRUNTIME140.dll_strchr
test rax, rax
je 0x14006faf4
mov rsi, rdi
lea rbx, [rbp + 0x750]
nop word cs:[rax + rax]
movsx r13d, byte [rsi + 1]
inc rsi
mov rcx, rbx
mov edx, r13d
call sub.VCRUNTIME140.dll_strchr
test rax, rax
jne 0x14006fac0
mov qword [rbp + 0x820], rsi
add r13d, 0xffffffd0
cmp r13d, 0xa
jae 0x14006fb90
mov qword [rbp + 0x820], rdi
mov rsi, qword [0x1400b3f08]
mov rax, qword [rsi - 0x30]
test rax, rax
je 0x14006fe00
mov byte [rbp + 0x694], 0
mov dword [rbp + 0x690], 0xa09202c
movzx r13d, byte [rax + 4]
xor r13, 1
lea rax, [rbp + 0x690]
or r13, rax
mov qword [rbp - 0x40], 0
mov rcx, rdi
mov rdx, r13
mov r8, r14
mov rdi, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok_s]
call rdi
mov qword [rbp + 0x770], rax
test rax, rax
je 0x14006fa70
add rsi, 0xffffffffffffffe8
jmp 0x14006fb7a
xor ecx, ecx
mov rdx, r13
mov r8, r14
call rdi
mov qword [rbp + 0x770], rax
test rax, rax
je 0x14006fa70
cmp byte [rax], 0
je 0x14006fb60
mov rcx, rsi
lea rdx, [rbp + 0x770]
call fcn.14000f750
jmp 0x14006fb60
mov dword [rbp + 0x838], r15d
mov r15, r14
movaps xmmword [rbp + 0x6b0], xmm6
movaps xmmword [rbp + 0x6a0], xmm6
movaps xmmword [rbp + 0x690], xmm6
movaps xmm0, xmmword [0x140086b20]
movaps xmmword [rbp + 0x860], xmm0
movaps xmm0, xmmword [str.ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]
movaps xmmword [rbp + 0x850], xmm0
movabs rax, 0x39383736353433
mov qword [rbp + 0x86d], rax
lea rcx, [0x1400b6140]
mov r14, qword [rcx + 8]
mov qword [rbp + 0x890], rcx
mov r12, qword [rcx + 0x10]
cmp r14, r12
je 0x14006fd26
nop dword [rax + rax]
mov rdx, qword [r14]
mov rdi, r15
mov rcx, r15
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_char_const____ptr64____ptr64]
mov rcx, rdi
lea rdx, str._..._
lea r8, [0x14009912d]
call qword [sym.imp.TT_SubSystem.dll_public:_unsigned_long_long_unsigned___int64____cdecl_CLightDynString::Replace_char_const____ptr64__char_const____ptr64____ptr64]
lea rbx, [rbp + 0x770]
mov rdi, rax
mov rcx, rbx
mov rdx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_char_const____ptr64____ptr64]
mov rcx, rbx
call qword [sym.imp.TT_SubSystem.dll_public:_unsigned_long_long_unsigned___int64____cdecl_CLightDynString::GetLength_void_const___ptr64]
mov r13, rax
mov rcx, r15
call qword [sym.imp.TT_SubSystem.dll_public:_unsigned_long_long_unsigned___int64____cdecl_CLightDynString::GetLength_void_const___ptr64]
mov bl, 1
cmp r13, rax
jb 0x14006fd00
test rdi, rdi
je 0x14006fc7a
mov rcx, r15
call qword [sym.imp.TT_SubSystem.dll_public:_unsigned_long_long_unsigned___int64____cdecl_CLightDynString::GetLength_void_const___ptr64]
lea rcx, [rbp + 0x770]
mov rdx, rax
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 + 0x770]
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, r15
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 0x14006fd00
mov rcx, r15
call qword [sym.imp.TT_SubSystem.dll_public:_unsigned_long_long_unsigned___int64____cdecl_CLightDynString::GetLength_void_const___ptr64]
mov r13, rax
lea rdi, [rsi + rax]
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
je 0x14006fcd8
add rax, r13
movsx edx, byte [rsi + rax - 1]
lea rcx, [rbp + 0x850]
call sub.VCRUNTIME140.dll_strchr
test rax, rax
je 0x14006fd00
cmp byte [rdi], 0
jne 0x14006fce4
mov rdi, qword [str.___t_]
mov qword [rbp + 0x6a0], rdi
xor ebx, ebx
mov rax, qword [rbp + 0x890]
mov qword [rbp + 0x888], rax
nop dword [rax + rax]
lea rcx, [rbp + 0x770]
mov rdi, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
call rdi
mov rcx, r15
call rdi
test bl, bl
je 0x14006fd50
add r14, 8
cmp r14, r12
jne 0x14006fc00
mov rcx, qword [rbp + 0x890]
add rcx, 0x38
lea rax, [0x1400b6d80]
cmp rcx, rax
jne 0x14006fbe3
xor eax, eax
jmp 0x14006fd57
mov rax, qword [rbp + 0x888]
mov qword [rbp + 0x690], rax
mov rax, qword [rbp + 0x820]
mov qword [rbp + 0x698], rax
mov rsi, qword [0x1400b3f08]
cmp rsi, qword [0x1400b3f10]
je 0x14006fe1f
mov rax, qword [rbp + 0x6a0]
mov qword [rsi + 0x10], rax
movaps xmm0, xmmword [rbp + 0x690]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x18], xmm6
mov qword [rsi + 0x28], 0
mov rdi, qword [rbp + 0x6a8]
mov r13, qword [rbp + 0x6b0]
mov rbx, r13
sub rbx, rdi
sub r13, rdi
mov r14, r15
je 0x14006fef5
sar rbx, 3
mov rax, rbx
shr rax, 0x3d
jne 0x140071e86
cmp rbx, 0x200
jb 0x14006fec8
mov rcx, r13
add rcx, 0x27
call fcn.14008265c
mov rcx, rax
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14006fed0
add rsi, 0xffffffffffffffe8
mov rcx, rsi
lea rdx, [rbp + 0x820]
call fcn.14000f750
lea rsi, [rbp + 0x750]
jmp 0x14006fa77
mov rdi, rsi
sub rdi, qword [0x1400b3f00]
sar rdi, 4
movabs rax, 0xaaaaaaaaaaaaaaab
imul rdi, rax
lea r9, [rdi + 1]
mov rdx, rdi
shr rdx, 1
movabs rcx, 0x555555555555555
mov rax, rcx
sub rax, rdx
add rdx, rdi
cmp rdx, r9
mov r8, r9
mov qword [rbp + 0x888], r9
cmovbe rdx, r9
cmp rdi, rax
cmova rdx, rcx
movabs rax, 0x555555555555556
cmp rdx, rax
jae 0x140071e8b
mov rax, rdx
shl rax, 4
lea rcx, [rax + rax*2]
cmp rdx, 0x56
mov qword [rbp + 0x890], rdx
jb 0x14006ff09
movabs rax, 0x555555555555555
cmp rdx, rax
jae 0x1400721b7
add rcx, 0x27
call fcn.14008265c
mov rcx, rax
add rcx, 0x27
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x14006ff1a
mov rcx, r13
call fcn.14008265c
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rax
lea rbx, [rax + rbx*8]
mov qword [rsi + 0x28], rbx
mov rcx, rax
mov rdx, rdi
mov r8, r13
call sub.VCRUNTIME140.dll_memmove
mov qword [rsi + 0x20], rbx
mov r14, r15
add qword [0x1400b3f08], 0x30
mov r15d, dword [rbp + 0x838]
jmp 0x140070221
test rdx, rdx
je 0x14006ff18
call fcn.14008265c
mov rcx, rax
jmp 0x14006ff1a
xor ecx, ecx
lea rbx, [rdi + rdi*2]
shl rbx, 4
mov rax, qword [rbp + 0x6a0]
mov qword [rcx + rbx + 0x10], rax
movaps xmm0, xmmword [rbp + 0x690]
movups xmmword [rcx + rbx], xmm0
movups xmmword [rcx + rbx + 0x18], xmm6
mov qword [rcx + rbx + 0x28], 0
mov rdx, qword [rbp + 0x6a8]
mov rdi, qword [rbp + 0x6b0]
mov r14, rdi
sub r14, rdx
lea rax, [rcx + rbx]
add rax, 0x30
mov qword [rbp + 0x810], rax
sub rdi, rdx
mov r12, rcx
je 0x14006ffee
sar r14, 3
mov rax, r14
shr rax, 0x3d
mov qword [rbp + 0x818], r12
jne 0x140071ede
mov r13, rdx
cmp r14, 0x200
jb 0x14006ffb3
mov rcx, rdi
add rcx, 0x27
call fcn.14008265c
mov rcx, rax
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14006ffbb
mov rcx, rdi
call fcn.14008265c
mov r12, qword [rbp + 0x818]
lea rcx, [r12 + rbx]
add rcx, 0x18
mov qword [rcx], rax
mov qword [r12 + rbx + 0x20], rax
lea r14, [rax + r14*8]
mov qword [r12 + rbx + 0x28], r14
mov rcx, rax
mov rdx, r13
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov qword [r12 + rbx + 0x20], r14
mov rcx, qword [0x1400b3f08]
mov rax, qword [0x1400b3f00]
cmp rcx, rsi
je 0x1400700c9
cmp rax, rsi
mov r14, r15
mov r15d, dword [rbp + 0x838]
mov r8, qword [rbp + 0x810]
je 0x14007006e
xor ecx, ecx
nop dword [rax]
mov rdx, qword [rax + rcx + 0x10]
mov qword [r12 + rcx + 0x10], rdx
movups xmm0, xmmword [rax + rcx]
movups xmmword [r12 + 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 [r12 + rcx + 0x18], xmm0
mov qword [r12 + rcx + 0x28], rdx
lea rdx, [rax + rcx]
add rdx, 0x30
add rcx, 0x30
cmp rdx, rsi
jne 0x140070020
mov rcx, qword [0x1400b3f08]
cmp rcx, rsi
je 0x140070127
xor eax, eax
nop dword [rax]
mov rdx, qword [rsi + rax + 0x10]
mov qword [r8 + rax + 0x10], rdx
movups xmm0, xmmword [rsi + rax]
movups xmmword [r8 + rax], xmm0
mov rdx, qword [rsi + rax + 0x28]
mov qword [rsi + rax + 0x28], 0
movups xmm0, xmmword [rsi + rax + 0x18]
movups xmmword [rsi + rax + 0x18], xmm6
movups xmmword [r8 + rax + 0x18], xmm0
mov qword [r8 + rax + 0x28], rdx
lea rdx, [rsi + rax]
add rdx, 0x30
add rax, 0x30
cmp rdx, rcx
jne 0x140070080
jmp 0x140070127
cmp rax, rsi
mov r14, r15
je 0x14007027d
xor ecx, ecx
mov r15d, dword [rbp + 0x838]
nop
mov rdx, qword [rax + rcx + 0x10]
mov qword [r12 + rcx + 0x10], rdx
movups xmm0, xmmword [rax + rcx]
movups xmmword [r12 + 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 [r12 + rcx + 0x18], xmm0
mov qword [r12 + rcx + 0x28], rdx
lea rdx, [rax + rcx]
add rdx, 0x30
add rcx, 0x30
cmp rdx, rsi
jne 0x1400700e0
mov rsi, qword [0x1400b3f00]
test rsi, rsi
je 0x1400701e1
mov rdi, qword [0x1400b3f08]
cmp rsi, rdi
jne 0x140070174
jmp 0x1400701aa
add rdx, 0x27
mov rcx, rax
lea rbx, [rsi + 0x18]
call fcn.1400826a0
movups xmmword [rbx], xmm6
mov qword [rbx + 0x10], 0
add rsi, 0x30
cmp rsi, rdi
je 0x1400701a3
mov rcx, qword [rsi + 0x18]
test rcx, rcx
je 0x14007016b
mov rdx, qword [rsi + 0x28]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140070157
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jb 0x140070150
jmp 0x140071597
mov rsi, qword [0x1400b3f00]
mov rdx, qword [0x1400b3f10]
sub rdx, rsi
cmp rdx, 0x1000
jb 0x1400701d9
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rax
cmp rsi, 0x20
jae 0x140071597
add rdx, 0x27
mov rsi, rax
mov rcx, rsi
call fcn.1400826a0
mov qword [0x1400b3f00], r12
mov rax, qword [rbp + 0x888]
lea rax, [rax + rax*2]
shl rax, 4
add rax, r12
mov qword [0x1400b3f08], rax
mov rax, qword [rbp + 0x890]
lea rax, [rax + rax*2]
shl rax, 4
add rax, r12
mov qword [0x1400b3f10], rax
mov rdi, qword [rbp + 0x6a8]
test rdi, rdi
lea rsi, [rbp + 0x750]
je 0x14006fa77
mov rdx, qword [rbp + 0x6b8]
sub rdx, rdi
cmp rdx, 0x1000
jb 0x140070260
mov rax, qword [rdi - 8]
add rdi, 0xfffffffffffffff8
sub rdi, rax
cmp rdi, 0x20
jae 0x140071597
add rdx, 0x27
mov rdi, rax
mov rcx, rdi
call fcn.1400826a0
inc r15d
cmp r15d, dword [rbp + 0x884]
jl 0x14006fa87
jmp 0x14006f65a
mov r15d, dword [rbp + 0x838]
test rsi, rsi
jne 0x140070137
jmp 0x1400701e1
add rax, 0x30
cmp rax, rcx
je 0x1400702b9
mov r8, qword [rax]
test r8, r8
je 0x1400702a0
cmp dword [r8], 5
jne 0x1400702a0
xor edx, edx
lea rcx, [0x1400bac88]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkBase::EnableColorOutput_bool____ptr64]
mov rax, qword [0x1400b3f00]
mov rcx, qword [0x1400b3f08]
cmp rax, rcx
je 0x140070664
mov rdx, rax
jmp 0x1400702fd
add rdx, 0x30
cmp rdx, rcx
je 0x14007056c
mov r8, qword [rdx]
test r8, r8
je 0x1400702f0
cmp dword [r8], 0
jne 0x1400702f0
xor esi, esi
lea r12, [0x1400b6140]
lea rdi, [rbp - 0x40]
lea rbx, [0x1400914c8]
mov r15, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
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 r13, qword [r12 + 8]
mov r14, qword [r12 + 0x10]
cmp r13, r14
je 0x140070390
mov r8, qword [r13]
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 r13, 8
cmp r13, r14
je 0x140070390
mov rcx, rdi
lea rdx, [0x140098165]
call r15
mov r8, qword [r13]
mov rcx, rdi
mov rdx, rbx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x140070360
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_unsigned_long_long_unsigned___int64____cdecl_CLightDynString::GetLength_void_const___ptr64]
cmp esi, eax
cmovbe esi, eax
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
add r12, 0x38
lea rax, [0x1400b6d80]
cmp r12, rax
jne 0x140070330
inc esi
lea rbx, [0x1400b6140]
lea rdi, [rbp - 0x40]
lea r13, [0x1400914c8]
nop
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 0x140070430
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 0x140070430
mov rcx, rdi
lea rdx, [0x140098165]
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 0x140070400
mov r14, qword [rbx + 0x20]
mov r13, qword [rbx + 0x28]
cmp r14, r13
je 0x140070482
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 [0x1400bacb0]
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.14003a700
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::reset_void____ptr64]
add r14, 8
cmp r14, r13
jne 0x140070440
mov rcx, qword [0x1400bacb0]
lea rdx, [0x14009912d]
call fcn.14003a700
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
add rbx, 0x38
lea rax, [0x1400b6d80]
cmp rbx, rax
lea r13, [0x1400914c8]
jne 0x1400703d0
jmp 0x140070597
mov rdi, qword [0x1400bacb0]
mov rsi, qword [0x1400bacd0]
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.140039b30
mov rsi, qword [0x1400bacb0]
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.140039b30
mov esi, 0xffffffff
mov rdi, qword [0x1400b4d88]
mov rbx, qword [0x1400b4d90]
jmp 0x140070554
add rdi, 8
cmp rdi, rbx
je 0x14006f410
mov rcx, qword [rdi]
test rcx, rcx
je 0x140070550
call fcn.140082698
jmp 0x140070550
mov rdx, rax
jmp 0x140070589
add rdx, 0x30
cmp rdx, rcx
je 0x14007059e
mov r8, qword [rdx]
test r8, r8
je 0x140070580
cmp dword [r8], 1
jne 0x140070580
xor esi, esi
jmp 0x140070dd3
mov rdx, rax
jmp 0x1400705b9
add rdx, 0x30
cmp rdx, rcx
je 0x1400705e4
mov r8, qword [rdx]
test r8, r8
je 0x1400705b0
cmp dword [r8], 0xa
jne 0x1400705b0
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_InstallMiniDumpWriter_void_]
mov rax, qword [0x1400b3f00]
mov rcx, qword [0x1400b3f08]
jmp 0x1400705e4
add rax, 0x30
cmp rax, rcx
je 0x140070664
mov rdx, qword [rax]
test rdx, rdx
je 0x1400705e0
cmp dword [rdx], 0x19
jne 0x1400705e0
mov rax, qword [rax + 0x18]
mov r8, qword [rax]
test r8, r8
je 0x140070664
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 0x140070639
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 0x14007063b
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 [0x1400bb5a8], ecx
lea rcx, [0x1400bb5e8]
lea rdx, str.DevCuda
call fcn.14002a190
lea rcx, [0x1400bb5f8]
lea rdx, str.DevOpenCl
call fcn.14002a190
mov ecx, pe_nt_image_headers64
call fcn.14008265c
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, [0x14002cb30]
lea rdx, [rbp - 0x40]
mov r9, rdi
call fcn.14002ce60
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, [0x14008b3e0]
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, [0x14008b550]
mov qword [rdx + 0x70], rax
movabs rbx, 0x7ffffffffffffffe
mov qword [rdx + 8], rbx
mov byte [rdx + 0x10], 0
lea rcx, [rbp + 0x770]
call fcn.14002cfd0
mov rdi, qword [rbp + 0x890]
add rdi, 8
mov rax, qword [rbp + 0x770]
movabs rcx, 0x8000000000000002
add rcx, rax
cmp rcx, 2
ja 0x140070780
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x140070786
cmp rax, rbx
je 0x140070789
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
je 0x140070786
add rax, 0xe4e1c0
mov rbx, rax
lea r8, [rbp - 0x40]
mov rcx, rsi
mov rdx, rdi
call fcn.14002d830
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 + 0x770], 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 + 0x778], rax
movabs rax, 0x500000110
mov qword [rbp + 0x780], rax
lea rdx, str.expires_from_now
lea rcx, [rbp - 0x40]
lea r8, [rbp + 0x770]
call fcn.14002dab0
mov rcx, qword [rbp + 0x890]
mov qword [0x1400bb608], rcx
lea rax, [0x1400bb608]
lea rdx, [0x14002ea30]
mov qword [rbp - 0x40], rdx
mov qword [rbp - 0x30], rax
lea rdx, [rbp - 0x40]
call fcn.14002eb50
xorps xmm0, xmm0
movaps xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], 0
mov r14, qword [0x1400b3f00]
mov rax, qword [0x1400b3f08]
mov qword [rbp + 0x890], rax
cmp r14, rax
je 0x1400708c5
mov r12, qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
lea rsi, [rbp - 0x40]
lea rdi, [rbp + 0x770]
jmp 0x14007086d
add r14, 0x30
cmp r14, qword [rbp + 0x890]
je 0x1400708bb
mov rax, qword [r14]
cmp dword [rax], 2
jne 0x140070860
mov r13, qword [r14 + 0x18]
mov r15, qword [r14 + 0x20]
jmp 0x140070884
add r13, 8
cmp r13, r15
je 0x140070860
mov rcx, qword [r13]
call r12
mov dword [rbp + 0x770], eax
mov rcx, qword [rbp - 0x40]
mov rbx, qword [rbp - 0x38]
mov rdx, rbx
mov r8d, eax
call fcn.140081970
cmp rax, rbx
jne 0x140070880
mov rcx, rsi
mov rdx, rdi
call fcn.14000fea0
jmp 0x140070880
mov rsi, qword [rbp - 0x40]
mov rdi, qword [rbp - 0x38]
jmp 0x1400708c9
xor edi, edi
xor esi, esi
mov rbx, qword [0x1400bb628]
mov r15, qword [0x1400bb630]
cmp rbx, r15
je 0x1400709b9
lea r14, [0x1400bb610]
jmp 0x1400708fd
add rbx, 8
cmp rbx, r15
je 0x1400709b9
mov rax, qword [rbx]
cmp dword [rax + 0x20], 0
jne 0x1400708f0
cmp rsi, rdi
je 0x140070925
mov r8d, dword [rax + 0x10]
mov rcx, rsi
mov rdx, rdi
call fcn.140081970
cmp rax, rdi
jne 0x1400709a0
jmp 0x1400708f0
mov eax, dword [rax + 0x18]
lea ecx, [rax - 1]
cmp ecx, 2
jb 0x1400709a0
cmp eax, 3
je 0x140070968
cmp eax, 4
jne 0x1400708f0
mov rax, qword [0x1400b3f00]
mov rcx, qword [0x1400b3f08]
jmp 0x140070954
add rax, 0x30
cmp rax, rcx
je 0x1400708f0
mov rdx, qword [rax]
test rdx, rdx
je 0x140070950
cmp dword [rdx], 3
jne 0x140070950
jmp 0x1400709a0
mov rax, qword [0x1400b3f00]
mov rcx, qword [0x1400b3f08]
jmp 0x140070984
add rax, 0x30
cmp rax, rcx
je 0x1400708f0
mov rdx, qword [rax]
test rdx, rdx
je 0x140070980
cmp dword [rdx], 4
jne 0x140070980
nop word [rax + rax]
mov rcx, r14
mov rdx, rbx
call fcn.140008110
mov rcx, qword [rbx]
mov rax, qword [rcx]
call qword [rax + ioctlsocket]
jmp 0x1400708f0
test rsi, rsi
je 0x1400709f2
mov rdx, qword [rbp - 0x30]
sub rdx, rsi
cmp rdx, 0x1000
jb 0x1400709ea
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rax
cmp rsi, 0x20
jae 0x140071597
add rdx, 0x27
mov rsi, rax
mov rcx, rsi
call fcn.1400826a0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x820], xmm0
mov qword [rbp + 0x830], 0
mov rsi, qword [0x1400bb610]
mov rbx, qword [0x1400bb618]
cmp rsi, rbx
je 0x140070cbe
lea rdi, [rbp + 0x820]
nop word cs:[rax + rax]
mov rcx, rdi
mov rdx, rsi
call fcn.140008110
add rsi, 8
cmp rsi, rbx
jne 0x140070a30
mov rax, qword [rbp + 0x820]
mov rcx, qword [rbp + 0x828]
cmp rax, rcx
je 0x140070cbe
mov qword [rbp + 0x890], rcx
mov qword [rbp + 0x888], rax
mov r12, qword [0x1400b3f00]
mov rdi, qword [0x1400b3f08]
cmp r12, rdi
je 0x1400712e2
mov r15, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
jmp 0x140070aaa
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
add r12, 0x30
cmp r12, rdi
je 0x140070e0c
mov rax, qword [r12]
cmp dword [rax], 0x3c
jne 0x140070a9d
mov rax, qword [r12 + 0x18]
mov rcx, qword [r12 + 0x20]
sub rcx, rax
and rcx, 0xfffffffffffffff0
xor esi, esi
cmp rcx, 0x10
jne 0x140070cfa
mov rbx, qword [rax]
mov r14d, 0x28
lea r13, [0x1400b5740]
mov rcx, qword [r13 - 0x18]
mov rdx, rbx
call r15
test eax, eax
je 0x140070b22
mov rcx, qword [r13 + 8]
mov rdx, rbx
call r15
test eax, eax
je 0x140070b26
add r13, 0x40
dec r14
jne 0x140070ae0
mov rcx, qword [0x1400b6128]
mov rdx, rbx
call r15
lea r13, [0x1400b6120]
test eax, eax
je 0x140070b26
jmp 0x14007144a
add r13, 0xffffffffffffffe0
mov r14d, dword [r13]
mov rcx, qword [r12 + 0x10]
mov edx, 8
call fcn.140011830
mov rbx, rax
test rax, rax
je 0x140070cfa
mov ecx, r14d
call fcn.140007380
mov qword [rbx + 0x118], r13
mov word [rbx + 0x122], ax
mov ecx, eax
call fcn.140007430
mov qword [rbx + 0x128], rax
mov rax, qword [r12 + 0x18]
mov rdx, qword [rax + 8]
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_char_const____ptr64____ptr64]
lea rcx, [rbp - 0x40]
call fcn.140012cf0
mov rax, qword [rbx + 8]
mov qword [rbp - 0x38], rax
mov r8, qword [r12 + 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 + 0x770]
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 [0x1400bb5ac], 0
je 0x140070bd1
test rax, rax
sete byte [0x1400bb5ac]
test rax, rax
jne 0x140070c20
mov eax, dword [r13]
cmp eax, 0x44
je 0x140070bfe
cmp eax, 0x45
jne 0x1400714a7
lea rcx, [rbp + 0x770]
lea rdx, str._bch.millpools.cc:6567
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x140070c20
lea rcx, [rbp + 0x770]
lea rdx, str._btc.millpools.cc:4567
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
nop word cs:[rax + rax]
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 + 0x770]
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.1400126e0
mov rbx, rax
test rax, rax
je 0x1400714cf
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 0x140070a90
lea rcx, [rbp - 0x40]
lea rdx, [0x140095c99]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_char_const____ptr64____ptr64]
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]
jmp 0x140070a90
mov rsi, qword [0x1400bacb0]
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.140039b30
mov esi, 0xffffffff
mov rcx, qword [rbp + 0x820]
test rcx, rcx
je 0x140070d3a
mov rdx, qword [rbp + 0x830]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140070d35
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x140071597
add rdx, 0x27
mov rcx, rax
call fcn.1400826a0
mov rdi, qword [0x1400bb628]
mov rbx, qword [0x1400bb630]
cmp rdi, rbx
je 0x140070d62
nop dword [rax]
mov rcx, qword [rdi]
mov rax, qword [rcx]
call qword [rax + 0x10]
add rdi, 8
cmp rdi, rbx
jne 0x140070d50
call fcn.140034bc0
mov rcx, qword [0x1400bb5f8]
test rcx, rcx
je 0x140070d9a
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 [0x1400bb5f8]
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_TT_ReleaseLibrary_struct_HINSTANCE______ptr64_]
mov qword [0x1400bb5f8], 0
mov rcx, qword [0x1400bb5e8]
test rcx, rcx
je 0x140070dcd
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 [0x1400bb5e8]
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_TT_ReleaseLibrary_struct_HINSTANCE______ptr64_]
mov qword [0x1400bb5e8], 0
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_UninstallMiniDumpWriter_void_]
call fcn.14000f8c0
mov rdi, qword [0x1400b4000]
mov rbx, qword [0x1400b4008]
jmp 0x140070df4
add rdi, 8
cmp rdi, rbx
je 0x140070531
mov rcx, qword [rdi]
test rcx, rcx
je 0x140070df0
call fcn.140082698
jmp 0x140070df0
mov rbx, qword [0x1400b3f00]
mov r14, qword [0x1400b3f08]
cmp rbx, r14
je 0x1400712e2
lea rsi, [rbp - 0x40]
mov r12, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
lea r13, [0x14008f1fc]
jmp 0x140070e56
mov byte [0x1400bb5b3], 1
nop
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
add rbx, 0x30
cmp rbx, r14
je 0x1400711ac
mov rcx, rsi
xor edx, edx
call r12
mov rax, qword [rbx + 0x18]
cmp qword [rbx + 0x20], rax
je 0x140070e90
mov rdx, qword [rax]
lea rdi, [rbp + 0x770]
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, 0xfffffff9
cmp eax, 0x34
ja case.0x140070ea5.9
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
cmp byte [0x1400bb5b8], 0
jne case.0x140070ea5.9
mov byte [0x1400bb5b8], 1
mov r12, qword [0x1400b3f00]
mov rdi, qword [0x1400b3f08]
cmp r12, rdi
je 0x140071100
mov rax, r12
jmp 0x140070eed
add rax, 0x30
cmp rax, rdi
je 0x1400710fc
mov rcx, qword [rax]
test rcx, rcx
je 0x140070ee0
cmp dword [rcx], 0x1e
jne 0x140070ee0
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je 0x14007110e
mov rcx, qword [rcx]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1400bb5c0], eax
mov cl, 1
jmp 0x140071129
mov rax, qword [0x1400b3f00]
mov rcx, qword [0x1400b3f08]
jmp 0x140070f34
add rax, 0x30
cmp rax, rcx
je 0x140070f68
mov rdx, qword [rax]
test rdx, rdx
je 0x140070f30
cmp dword [rdx], 0x29
jne 0x140070f30
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je 0x140070f68
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 [0x1400bb5e0], rax
shl qword [0x1400bb5e0], 0x14
jmp case.0x140070ea5.9
mov rax, qword [0x1400b3f00]
mov rcx, qword [0x1400b3f08]
jmp 0x140070f94
add rax, 0x30
cmp rax, rcx
je case.0x140070ea5.9
mov rdx, qword [rax]
test rdx, rdx
je 0x140070f90
cmp dword [rdx], 0x21
jne 0x140070f90
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je case.0x140070ea5.9
mov rcx, qword [rcx]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1400bb5cc], eax
jmp case.0x140070ea5.9
mov byte [0x1400bb5ad], 1
jmp case.0x140070ea5.9
mov byte [0x1400bb5b1], 1
jmp case.0x140070ea5.9
mov byte [0x1400bb5b2], 1
jmp case.0x140070ea5.9
mov byte [0x1400bb5ae], 0
jmp case.0x140070ea5.9
mov dword [0x1400bb5b4], 0xa
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_bool___cdecl_CLightDynString::IsEmpty_void_const___ptr64]
test al, al
jne case.0x140070ea5.9
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 [0x1400bb5b4], eax
jmp case.0x140070ea5.9
mov byte [0x1400bb5ac], 0
jmp case.0x140070ea5.9
mov byte [0x1400bb5af], 1
jmp case.0x140070ea5.9
mov byte [0x1400bb5b0], 1
jmp case.0x140070ea5.9
mov rax, qword [0x1400b3f00]
mov rcx, qword [0x1400b3f08]
jmp 0x140071074
add rax, 0x30
cmp rax, rcx
je case.0x140070ea5.9
mov rdx, qword [rax]
test rdx, rdx
je 0x140071070
cmp dword [rdx], 0x20
jne 0x140071070
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je case.0x140070ea5.9
mov rcx, qword [rcx]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1400bb5c8], eax
jmp case.0x140070ea5.9
mov rax, qword [0x1400b3f00]
mov rcx, qword [0x1400b3f08]
jmp 0x1400710c4
add rax, 0x30
cmp rax, rcx
je case.0x140070ea5.9
mov rdx, qword [rax]
test rdx, rdx
je 0x1400710c0
cmp dword [rdx], 0x1f
jne 0x1400710c0
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je case.0x140070ea5.9
mov rcx, qword [rcx]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1400bb5c4], eax
jmp case.0x140070ea5.9
xor ecx, ecx
jmp 0x140071129
mov eax, 0x8015
mov r12, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
jmp 0x14007116a
xor ecx, ecx
jmp 0x140071129
add r12, 0x30
cmp r12, rdi
je 0x14007115a
mov rax, qword [r12]
test rax, rax
je 0x140071120
cmp dword [rax], 0x1d
jne 0x140071120
mov rax, qword [r12 + 0x18]
cmp qword [r12 + 0x20], rax
je 0x1400711a5
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 [0x1400bb5bc], eax
xor eax, eax
jmp 0x14007115f
mov eax, 0x8015
mov r12, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
test cl, cl
jne 0x140071179
mov ecx, dword [0x1400bb5bc]
add ecx, 0xffffffec
mov dword [0x1400bb5c0], ecx
test eax, eax
je 0x140071185
mov eax, dword [0x1400bb5c0]
jmp 0x140071197
mov eax, dword [0x1400bb5c0]
cmp dword [0x1400bb5bc], eax
jge case.0x140070ea5.9
add eax, 0x14
mov dword [0x1400bb5bc], eax
jmp case.0x140070ea5.9
mov eax, 0x8013
jmp 0x14007115f
mov rdi, qword [0x1400b3f00]
mov r14, qword [0x1400b3f08]
cmp rdi, r14
je 0x1400712e2
mov qword [rbp + 0x848], r14
jmp 0x1400711d9
add rdi, 0x30
cmp rdi, r14
je 0x1400712e2
mov rax, qword [rdi]
cmp dword [rax], 0x2f
jne 0x1400711cc
mov rax, qword [rdi + 0x18]
mov rcx, qword [rdi + 0x20]
sub rcx, rax
cmp rcx, 8
jne 0x140071498
mov rsi, qword [rax]
mov ebx, 0x28
lea r12, [0x1400b5740]
nop word cs:[rax + rax]
mov rcx, qword [r12 - 0x18]
mov rdx, rsi
call r15
test eax, eax
je 0x140071254
mov rcx, qword [r12 + 8]
mov rdx, rsi
call r15
test eax, eax
je 0x140071258
add r12, 0x40
dec rbx
jne 0x140071210
mov rcx, qword [0x1400b6128]
mov rdx, rsi
call r15
lea r12, [0x1400b6120]
test eax, eax
je 0x140071258
jmp 0x1400714e1
add r12, 0xffffffffffffffe0
mov rbx, qword [rdi + 0x10]
mov r13, qword [0x1400b3f48]
mov r14, qword [0x1400b3f50]
jmp 0x140071274
add r13, 8
cmp r13, r14
je 0x140071292
mov rsi, qword [r13]
lea rcx, [rsi + 0x10]
mov rdx, rbx
call r15
test eax, eax
jne 0x140071270
test byte [rsi], 1
je 0x140071270
jmp 0x1400712a2
mov rcx, rbx
mov edx, 1
call fcn.140011830
mov rsi, rax
mov ecx, dword [r12]
mov dword [rsi + 0x110], ecx
mov qword [rsi + 0x118], r12
call fcn.140007380
mov word [rsi + 0x122], ax
test ax, ax
mov r14, qword [rbp + 0x848]
je 0x1400711cc
mov ecx, eax
call fcn.140007430
mov qword [rsi + 0x128], rax
jmp 0x1400711cc
call fcn.140011bf0
xor esi, esi
test eax, eax
jne 0x140070cfa
call fcn.140013090
test eax, eax
jne 0x140070cfa
call fcn.140013690
test eax, eax
jne 0x140070cfa
call fcn.1400138c0
test eax, eax
jne 0x140070cfa
call fcn.140013a40
test eax, eax
jne 0x140070cfa
call fcn.140012fa0
test eax, eax
jne 0x140070cfa
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.14001eba0
lea rdx, [rbp + 0xf0]
mov rcx, qword [rbp + 0xe8]
call fcn.140018460
lea rcx, [rbp - 0x40]
call fcn.140075440
call fcn.140018910
test eax, eax
jne 0x140070cfa
lea rcx, [rbp - 0x40]
call fcn.1400754f0
mov rdi, qword [rbp - 0x40]
mov rbx, qword [rbp - 0x38]
cmp rdi, rbx
je 0x140071422
mov r14, qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
lea rsi, [0x1400bb588]
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.1400755a0
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 0x1400713b5
lea rcx, [rbp - 0x40]
call fcn.14000f430
mov rsi, qword [0x1400b3f00]
mov rdi, qword [0x1400b3f08]
cmp rsi, rdi
je 0x140071731
mov rax, rsi
jmp 0x14007153d
mov r14, qword [0x1400bacb0]
mov rdi, qword [r12 + 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.140039b30
jmp 0x140070cfa
xor esi, esi
mov rcx, rdi
call fcn.140011a80
jmp 0x140070cfa
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 + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
jmp 0x140070cfa
mov rbx, qword [0x1400bacb0]
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.140039b30
xor esi, esi
jmp 0x140070cfa
add rax, 0x30
cmp rax, rdi
je 0x140071691
mov rcx, qword [rax]
test rcx, rcx
je 0x140071530
cmp dword [rcx], 0x23
jne 0x140071530
mov ecx, 0x23
call fcn.14000fe50
test rax, rax
je 0x14007159d
xor edx, edx
jmp 0x140071574
mov ecx, eax
call fcn.14001d830
mov ecx, eax
call fcn.14001d830
add rsi, 0x30
cmp rsi, rdi
je 0x140071588
mov rax, qword [rsi]
test rax, rax
je 0x14007156b
cmp dword [rax], 0x23
jne 0x14007156b
mov rax, qword [rsi + 0x18]
mov rdx, qword [rax]
lea rcx, [0x1400bac98]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkFile::SetLogfileName_char_const____ptr64____ptr64]
jmp 0x14007160b
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 [0x1400bacd0]
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, [0x1400bac98]
mov rdx, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkFile::SetLogfilePattern_char_const____ptr64____ptr64]
lea rcx, [0x1400bac98]
lea rdx, [0x1400bb378]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkFile::SetLogfilePath_char_const____ptr64____ptr64]
lea rcx, [0x1400bac98]
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 [0x1400bacb0]
mov rcx, qword [rax + 0x10]
lea rdx, [0x1400bac98]
call qword [sym.imp.TT_SubSystem.dll_public:_class_ILogSinkBase____ptr64___cdecl_ILogCategory::AddSink_class_ILogSinkBase____ptr64____ptr64]
mov rsi, rax
mov rdi, qword [0x1400bacb0]
mov rbx, qword [0x1400bacd0]
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.19:45:43
mov qword [rsp + 0x38], rax
lea rax, str.Apr_20_2024
mov qword [rsp + 0x30], rax
lea rax, str.2024.2.0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
lea r8, [rbp - 0x40]
mov rcx, rdi
mov rdx, rsi
call fcn.14003a780
mov rsi, qword [0x1400b3f00]
mov rdi, qword [0x1400b3f08]
cmp rsi, rdi
je 0x140071731
mov rax, rsi
jmp 0x1400716ac
add rax, 0x30
cmp rax, rdi
je 0x140071731
mov rcx, qword [rax]
test rcx, rcx
je 0x14007169f
cmp dword [rcx], 0xc
jne 0x14007169f
jmp 0x1400716c8
add rsi, 0x30
cmp rsi, rdi
je 0x14007187a
mov rax, qword [rsi]
test rax, rax
je 0x1400716bb
cmp dword [rax], 0xc
jne 0x1400716bb
mov rax, qword [rsi + 0x18]
mov r8, qword [rax]
test r8, r8
je 0x14007187a
lea rsi, [0x1400bb170]
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.1400289d0
lea rcx, [rbp - 0x40]
call fcn.1400756c0
lea rcx, [rbp - 0x40]
call fcn.14001bee0
lea rcx, [0x1400bb170]
lea r8, [0x140095b45]
mov edx, 0x104
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
lea rcx, [rbp - 0x40]
call fcn.1400754f0
mov rax, qword [rbp - 0x40]
mov rcx, qword [rbp - 0x38]
cmp rax, rcx
je 0x140071760
mov rdx, qword [rax]
mov rdx, qword [rdx + 0x128]
cmp byte [rdx + 0x18], 0
jne 0x140071776
add rax, 8
cmp rax, rcx
jne 0x140071747
lea rcx, [rbp - 0x40]
call fcn.14000f430
mov al, 1
mov dword [rbp + 0x884], eax
jmp 0x140071903
lea rcx, [rbp - 0x40]
call fcn.14000f430
mov rax, qword [rbp + 0x890]
sub rax, qword [rbp + 0x888]
cmp rax, 8
jne 0x1400717a9
mov rax, qword [rbp + 0x888]
mov rax, qword [rax]
mov byte [rax + 0x228], 1
jmp 0x1400718f9
movzx ecx, byte [0x1400bb5af]
or cl, byte [0x1400bb5b0]
jne 0x1400718bb
mov rcx, rax
shr rcx, 6
cmp rax, 0x40
jb 0x14007183f
mov rdx, qword [rbp + 0x888]
add rdx, 0x38
mov r8, rcx
mov r9, qword [rdx - 0x38]
mov byte [r9 + 0x228], 1
mov r9, qword [rdx - 0x30]
mov byte [r9 + 0x228], 1
mov r9, qword [rdx - 0x28]
mov byte [r9 + 0x228], 1
mov r9, qword [rdx - 0x20]
mov byte [r9 + 0x228], 1
mov r9, qword [rdx - 0x18]
mov byte [r9 + 0x228], 1
mov r9, qword [rdx - 0x10]
mov byte [r9 + 0x228], 1
mov r9, qword [rdx - 8]
mov byte [r9 + 0x228], 1
mov r9, qword [rdx]
mov byte [r9 + 0x228], 1
add rdx, 0x40
dec r8
jne 0x1400717d7
shl rcx, 3
mov rdx, rax
shr rdx, 3
cmp rcx, rdx
jae 0x1400718f9
add rax, 0xfffffffffffffff8
shr rax, 3
inc rax
mov r8, qword [rbp + 0x888]
mov rdx, qword [r8 + rcx*8]
mov byte [rdx + 0x228], 1
inc rcx
cmp rax, rcx
jne 0x140071865
jmp 0x1400718f9
mov rsi, qword [0x1400bacb0]
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.140039b30
mov esi, 0xffffffff
jmp 0x140072f8a
lea rcx, [rbp - 0x40]
lea rdx, [rbp + 0x820]
call fcn.140075700
mov rcx, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x38]
mov r8, rdx
sub r8, rcx
sar r8, 3
call fcn.1400757b0
mov rax, qword [rbp - 0x40]
mov rax, qword [rax]
mov byte [rax + 0x228], 1
lea rcx, [rbp - 0x40]
call fcn.14000f430
mov dword [rbp + 0x884], 0
lea rcx, [rbp + 0x690]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CEventHandler::constructor_void____ptr64]
lea rax, vtable.CManagerKernelCuda.0
mov qword [rbp + 0x690], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x6a0], xmm0
movups xmmword [rbp + 0x6b0], xmm0
movups xmmword [rbp + 0x6c0], xmm0
movups xmmword [rbp + 0x6d0], xmm0
mov qword [rbp + 0x6e0], 0
lea rcx, [rbp + 0x690]
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov qword [0x1400bb658], rax
mov qword [rbp + 0x740], 0
mov qword [rbp + 0x688], 0
cmp byte [rbp + 0x884], 0
jne 0x140071a5f
mov ecx, 0x60
call fcn.14008265c
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 + 0x740], rcx
call fcn.14001b0f0
mov rcx, qword [rbp + 0x740]
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov qword [0x1400bb660], rax
mov ecx, 0x58
call fcn.14008265c
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 + 0x688], rcx
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov qword [0x1400bb668], rax
mov rax, qword [rbp + 0x820]
mov qword [rbp + 0x888], rax
mov rax, qword [rbp + 0x828]
mov qword [rbp + 0x890], rax
lea rax, [rbp + 0x740]
mov qword [rbp + 0x610], rax
lea rax, [rbp + 0x688]
mov qword [rbp + 0x618], rax
xorps xmm6, xmm6
movaps xmmword [rbp + 0x750], xmm6
mov qword [rbp + 0x760], 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 + 0x890]
cmp qword [rbp + 0x888], rax
je 0x140071cff
mov r13, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CEventHandler::constructor_void____ptr64]
mov r15, qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
lea rbx, [rbp + 0x710]
lea r14, [rbp + 0x770]
mov rdi, qword [rbp + 0x888]
jmp 0x140071b08
mov rcx, qword [rdi]
mov qword [rcx + 0x218], rax
add rdi, 8
cmp rdi, qword [rbp + 0x890]
je 0x140071cff
mov rax, qword [rdi]
mov eax, dword [rax + 0x18]
lea ecx, [rax - 2]
cmp ecx, 4
jae 0x140071c0a
mov ecx, 0x50
call fcn.14008265c
mov r12, r15
mov rsi, qword [rdi]
mov qword [rbp + 0x848], rax
mov rcx, rax
mov r15, r13
call r13
lea rax, vtable.CManagerDeviceKernelOpenCl.0
mov r13, qword [rbp + 0x848]
mov qword [r13], rax
mov qword [r13 + 0x10], rsi
mov qword [r13 + 0x18], 1
movups xmmword [r13 + 0x20], xmm6
movups xmmword [r13 + 0x30], xmm6
movups xmmword [r13 + 0x40], xmm6
mov qword [rbp - 0x40], r13
lea rcx, [rbp + 0x6f0]
lea rdx, [rbp - 0x40]
call fcn.140008110
mov rcx, r13
mov r13, r15
mov r15, r12
call r12
mov rcx, qword [rdi]
mov qword [rcx + 0x220], rax
mov ecx, 0x30
call fcn.14008265c
mov rsi, qword [rdi]
mov qword [rbp + 0x848], rax
mov rcx, rax
call r13
lea rax, vtable.CManagerDeviceMemoryCuda.0
mov r12, qword [rbp + 0x848]
mov qword [r12], rax
mov qword [r12 + 0x10], rsi
movups xmmword [r12 + 0x18], xmm6
mov qword [r12 + 0x28], 0
mov qword [rbp + 0x770], r12
mov rcx, rbx
mov rdx, r14
call fcn.140008110
mov rcx, r12
call r15
mov rcx, qword [rdi]
mov qword [rcx + 0x210], rax
cmp byte [rbp + 0x884], 0
jne 0x140071af7
call fcn.140006c60
jmp 0x140071aed
cmp eax, 1
jne 0x140071af7
mov ecx, 0x50
call fcn.14008265c
mov r12, r14
mov r14, rbx
mov rsi, qword [rdi]
mov qword [rbp + 0x848], rax
mov rcx, rax
call r13
lea rax, vtable.CManagerDeviceKernelCuda.0
mov rbx, qword [rbp + 0x848]
mov qword [rbx], rax
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], 1
movups xmmword [rbx + 0x20], xmm6
movups xmmword [rbx + 0x30], xmm6
movups xmmword [rbx + 0x40], xmm6
mov qword [rbp - 0x40], rbx
lea rcx, [rbp + 0x750]
lea rdx, [rbp - 0x40]
call fcn.140008110
mov rcx, rbx
mov rbx, r14
mov r14, r12
call r15
mov rcx, qword [rdi]
mov qword [rcx + 0x220], rax
mov ecx, 0x30
call fcn.14008265c
mov rsi, qword [rdi]
mov qword [rbp + 0x848], rax
mov rcx, rax
call r13
lea rax, vtable.CManagerDeviceMemoryCuda.0
mov r12, qword [rbp + 0x848]
mov qword [r12], rax
mov qword [r12 + 0x10], rsi
movups xmmword [r12 + 0x18], xmm6
mov qword [r12 + 0x28], 0
mov qword [rbp + 0x770], r12
mov rcx, rbx
mov rdx, r14
call fcn.140008110
mov rcx, r12
call r15
mov rcx, qword [rdi]
mov qword [rcx + 0x210], rax
cmp byte [rbp + 0x884], 0
jne 0x140071af7
call fcn.140006c60
jmp 0x140071aed
mov rax, qword [0x1400b3f00]
mov rcx, qword [0x1400b3f08]
jmp 0x140071d13
add rax, 0x30
cmp rax, rcx
je 0x140071d44
mov rdx, qword [rax]
test rdx, rdx
je 0x140071d0f
cmp dword [rdx], 0x14
jne 0x140071d0f
mov rdx, qword [0x1400bb618]
mov rcx, qword [0x1400bb610]
mov r8, rdx
sub r8, rcx
sar r8, 3
call fcn.140034cb0
jmp 0x140071d61
mov rdx, qword [0x1400bb618]
mov rcx, qword [0x1400bb610]
mov r8, rdx
sub r8, rcx
sar r8, 3
call fcn.1400354b0
lea rcx, [rbp - 0x40]
call fcn.1400754f0
mov r14, qword [rbp + 0x888]
mov r15, qword [rbp + 0x890]
mov rsi, qword [rbp - 0x40]
mov rdi, qword [rbp - 0x38]
jmp 0x140071d86
add rsi, 8
cmp rsi, rdi
je 0x140071db8
mov rax, qword [rsi]
mov eax, dword [rax]
cmp eax, 2
je 0x140071d82
cmp eax, 8
je 0x140071d82
cmp r14, r15
je 0x140071d82
mov rbx, r14
mov rdx, qword [rbx]
mov rcx, qword [rsi]
call fcn.140011070
add rbx, 8
cmp rbx, r15
jne 0x140071da2
jmp 0x140071d82
lea rcx, [rbp - 0x40]
call fcn.14000f430
lea rcx, [rbp - 0x40]
call fcn.1400754f0
mov rsi, qword [rbp - 0x40]
mov rdi, qword [rbp - 0x38]
jmp 0x140071dd8
add rsi, 8
cmp rsi, rdi
je 0x140071e03
mov rax, qword [rsi]
cmp dword [rax], 8
jne 0x140071dd4
cmp r14, r15
je 0x140071dd4
mov rbx, r14
mov rdx, qword [rbx]
mov rcx, qword [rsi]
call fcn.140011440
add rbx, 8
cmp rbx, r15
jne 0x140071ded
jmp 0x140071dd4
lea rcx, [rbp - 0x40]
call fcn.14000f430
call fcn.140010130
call fcn.140018c60
test eax, eax
jne 0x140072eba
call fcn.140019130
test eax, eax
jne 0x140072eba
call fcn.140013c60
test eax, eax
jne 0x140072eba
call fcn.140017100
lea rcx, [rbp - 0x40]
call fcn.1400754f0
mov rsi, qword [rbp - 0x40]
mov rdi, qword [rbp - 0x38]
cmp rsi, rdi
je 0x140071e6c
mov rcx, qword [rsi]
call fcn.140019a80
test al, al
jne 0x140071ee3
add rsi, 8
cmp rsi, rdi
jne 0x140071e53
lea rcx, [rbp - 0x40]
call fcn.14000f430
mov byte [0x1400bacb8], 0
jmp 0x140071f35
call fcn.140001990
call fcn.140009b80
call fcn.140001990
call fcn.140001990
call fcn.14001e6d0
lea rcx, str.create_directory
lea r8, [rbp + 0x770]
mov edx, eax
call fcn.14001cbc0
lea rcx, str.create_directory
lea r8, [rbp + 0x770]
mov edx, eax
call fcn.14001cbc0
lea rcx, str.create_directory
lea r8, [rbp + 0x770]
mov edx, eax
call fcn.14001cbc0
call fcn.140001990
call fcn.140009b80
cmp byte [0x1400bacb8], 0
jne 0x140071f2c
mov rsi, qword [0x1400bacb0]
movabs rax, 0xffffffff00000001
mov qword [rbp + 0x770], rax
lea rcx, [rbp + 0x778]
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 + 0x770]
mov rcx, rsi
call fcn.140039b30
lea rcx, [rbp - 0x40]
call fcn.14000f430
call fcn.1400176a0
test eax, eax
jne 0x140072eba
call fcn.140017cf0
test eax, eax
jne 0x140072eba
call fcn.1400180a0
test eax, eax
jne 0x140072eba
call fcn.140017a50
test eax, eax
jne 0x140072eba
call fcn.140019d10
lea rcx, [rbp + 0x820]
call fcn.140075ed0
lea r8, [0x140095c7f]
lea rcx, [rbp + 0x820]
mov edx, 2
call fcn.140076cf0
lea r8, [0x140095d8b]
lea rcx, [rbp + 0x820]
mov edx, 5
call fcn.140076cf0
lea r8, str.iGPU
lea rcx, [rbp + 0x820]
mov edx, 3
call fcn.140076cf0
lea r8, [0x140095c91]
lea rcx, [rbp + 0x820]
mov edx, 4
call fcn.140076cf0
lea rcx, [rbp - 0x40]
mov edx, 1
mov r8b, 1
call fcn.140019410
mov r14, qword [rbp - 0x40]
mov r15, qword [rbp - 0x38]
cmp r14, r15
je 0x14007206a
lea rsi, [rbp + 0x770]
lea rdi, [0x14009912d]
mov rcx, qword [r14]
call fcn.14006db30
mov rax, qword [r14]
mov rdx, qword [rax + 8]
mov rcx, rsi
call fcn.140018870
mov r12, qword [rbp + 0x770]
mov r13, qword [rbp + 0x778]
cmp r12, r13
je 0x14007204a
xor ebx, ebx
mov rcx, qword [r12]
mov rdx, rbx
call fcn.14006e240
inc rbx
add r12, 8
cmp r12, r13
jne 0x140072032
mov rcx, qword [0x1400bacb0]
mov rdx, rdi
call fcn.14003a700
mov rcx, rsi
call fcn.14000f430
add r14, 8
cmp r14, r15
jne 0x140072006
lea rcx, [rbp - 0x40]
call fcn.14000f430
lea rcx, [rbp - 0x40]
mov edx, 4
mov r8b, 1
call fcn.140019410
mov r14, qword [rbp - 0x40]
mov r15, qword [rbp - 0x38]
cmp r14, r15
je 0x140072103
lea rsi, [rbp + 0x770]
lea rdi, [0x14009912d]
mov rcx, qword [r14]
call fcn.14006db30
mov rax, qword [r14]
mov rdx, qword [rax + 8]
mov rcx, rsi
call fcn.140018870
mov r12, qword [rbp + 0x770]
mov r13, qword [rbp + 0x778]
cmp r12, r13
je 0x1400720e3
xor ebx, ebx
mov rcx, qword [r12]
mov rdx, rbx
call fcn.14006e240
inc rbx
add r12, 8
cmp r12, r13
jne 0x1400720cb
mov rcx, qword [0x1400bacb0]
mov rdx, rdi
call fcn.14003a700
mov rcx, rsi
call fcn.14000f430
add r14, 8
cmp r14, r15
jne 0x14007209f
lea rcx, [rbp - 0x40]
call fcn.14000f430
mov rsi, qword [0x1400bacb0]
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.140039b30
lea rcx, [rbp + 0x770]
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 + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x770]
mov edx, 0x22
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
mov r8d, dword [0x1400bb5c4]
test r8d, r8d
je 0x1400721da
lea rdx, str._d_minute
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
cmp dword [0x1400bb5c4], 2
jl 0x1400721ee
lea rdx, [0x1400917e2]
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
jmp 0x1400721ee
call fcn.140001990
lea rcx, str.absolute
lea r8, str.8l_b_
lea r9, [rbp - 0x40]
mov edx, ebx
call fcn.1400367e0
call fcn.140001990
lea rdx, str.auto
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rsi, qword [0x1400bacb0]
lea rcx, [rbp + 0x770]
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.140039b30
lea rdx, str.Performance_summary_sec._:
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x770]
mov edx, 0x22
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
mov r8d, dword [0x1400bb5c8]
test r8d, r8d
jle 0x140072273
lea rdx, str._d_seconds
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x140072287
lea rdx, [0x14009387c]
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rsi, qword [0x1400bacb0]
lea rcx, [rbp + 0x770]
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.140039b30
lea rdx, str.Performance_summary_shares_:
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x770]
mov edx, 0x22
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
mov r8d, dword [0x1400bb5cc]
test r8d, r8d
jle 0x14007230c
lea rdx, str._d_shares
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x140072320
lea rdx, [0x14009387c]
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rsi, qword [0x1400bacb0]
lea rcx, [rbp + 0x770]
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.140039b30
mov rsi, qword [0x1400bacb0]
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, [0x14009912d]
lea rdx, [rbp - 0x40]
mov rcx, rsi
call fcn.140039b30
mov rsi, qword [0x1400bacb0]
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.140039b30
lea rdx, str.Temp_control:
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x770]
mov edx, 0x22
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
cmp byte [0x1400bb5b8], 0
je 0x14007240e
mov r9d, dword [0x1400bb5bc]
mov r8d, dword [0x1400bb5c0]
lea rdx, str.Active_range_from__d
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x140072422
lea rdx, [0x14009387c]
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rsi, qword [0x1400bacb0]
lea rcx, [rbp + 0x770]
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.140039b30
lea rsi, [rbp - 0x40]
mov r8d, 0x355
mov rcx, rsi
xor edx, edx
call fcn.140079690
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 + 0x844], 0
lea rdx, str.API_Interface:
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x770]
mov edx, 0x22
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
mov rax, qword [0x1400b3f00]
mov rcx, qword [0x1400b3f08]
jmp 0x1400724c7
add rax, 0x30
cmp rax, rcx
je 0x140072563
mov rdx, qword [rax]
test rdx, rdx
je 0x1400724c3
cmp dword [rdx], 9
jne 0x1400724c3
mov ecx, 9
call fcn.14000fe50
test rax, rax
je 0x1400724f5
lea rcx, [rbp - 0x40]
call fcn.140010070
mov ecx, 9
call fcn.14000fe50
xor esi, esi
cmp rax, 2
jb 0x140072f9e
lea rdx, [rbp + 0x844]
mov r8d, 1
mov ecx, 9
call fcn.140010010
mov eax, dword [rbp + 0x844]
test eax, eax
jle 0x140072f94
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 + 0x844], esi
jmp 0x140072f9e
xor esi, esi
lea rdx, [0x14009387c]
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rdi, qword [0x1400bacb0]
lea rcx, [rbp + 0x770]
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 + 0x850], 0xffffffffffffffff
lea rcx, [rbp + 0x858]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea rdx, [rbp + 0x850]
mov rcx, rdi
mov r8, rbx
call fcn.140039b30
lea rdx, str.Broadcast_hashrate:
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x770]
mov edx, 0x22
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
cmp byte [0x1400bb5ae], 0
lea rax, [0x14009387c]
lea rdx, str.enabled
cmove rdx, rax
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rdi, qword [0x1400bacb0]
lea rcx, [rbp + 0x770]
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 + 0x850], 0xffffffffffffffff
lea rcx, [rbp + 0x858]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea rdx, [rbp + 0x850]
mov rcx, rdi
mov r8, rbx
call fcn.140039b30
mov rdi, qword [0x1400bacb0]
mov qword [rbp + 0x850], 0xffffffffffffffff
lea rcx, [rbp + 0x858]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x14009912d]
lea rdx, [rbp + 0x850]
mov rcx, rdi
call fcn.140039b30
lea rdi, [rbp + 0x858]
mov rbx, qword [0x1400bacb0]
movabs r15, 0xffffffff00000002
mov qword [rbp + 0x850], 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, [0x1400981bc]
lea rdx, [rbp + 0x850]
mov rcx, rbx
call fcn.140039b30
mov rbx, qword [0x1400bacb0]
mov qword [rbp + 0x850], 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, [0x14009912d]
lea rdx, [rbp + 0x850]
mov rcx, rbx
call fcn.140039b30
mov rbx, qword [0x1400bacb0]
mov qword [rbp + 0x850], 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, [0x14009912d]
lea rdx, [rbp + 0x850]
mov rcx, rbx
call fcn.140039b30
mov rbx, qword [0x1400bacb0]
mov qword [rbp + 0x850], 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 + 0x850]
mov rcx, rbx
call fcn.140039b30
mov rbx, qword [0x1400bacb0]
mov qword [rbp + 0x850], 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 + 0x850]
mov rcx, rbx
call fcn.140039b30
mov rbx, qword [0x1400bacb0]
mov qword [rbp + 0x850], 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 + 0x850]
mov rcx, rbx
call fcn.140039b30
mov rbx, qword [0x1400bacb0]
mov qword [rbp + 0x850], 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 + 0x850]
mov rcx, rbx
call fcn.140039b30
mov rbx, qword [0x1400bacb0]
mov qword [rbp + 0x850], 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 + 0x850]
mov rcx, rbx
call fcn.140039b30
mov rbx, qword [0x1400bacb0]
mov qword [rbp + 0x850], 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 + 0x850]
mov rcx, rbx
call fcn.140039b30
mov rbx, qword [0x1400bacb0]
mov qword [rbp + 0x850], 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, [0x14009912d]
lea rdx, [rbp + 0x850]
mov rcx, rbx
call fcn.140039b30
mov rbx, qword [0x1400bacb0]
mov qword [rbp + 0x850], 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, [0x14009912d]
lea rdx, [rbp + 0x850]
mov rcx, rbx
call fcn.140039b30
mov rbx, qword [0x1400bacb0]
mov qword [rbp + 0x850], 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, [0x1400981bc]
lea rdx, [rbp + 0x850]
mov rcx, rbx
call fcn.140039b30
mov rbx, qword [0x1400bacb0]
mov rdi, qword [0x1400bacd0]
mov qword [rbp + 0x850], r15
lea rcx, [rbp + 0x858]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea rax, str.19:45:43
mov qword [rsp + 0x30], rax
lea rax, str.Apr_20_2024
mov qword [rsp + 0x28], rax
lea rax, str.2024.2.0
mov qword [rsp + 0x20], rax
lea r8, [0x140098495]
lea rdx, [rbp + 0x850]
mov rcx, rbx
mov r9, rdi
call fcn.140039b30
mov rdi, qword [0x1400bacb0]
mov qword [rbp + 0x850], r14
lea rcx, [rbp + 0x858]
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 + 0x850]
mov rcx, rdi
call fcn.140039b30
mov rdi, qword [0x1400bacb0]
mov qword [rbp + 0x850], r14
lea rcx, [rbp + 0x858]
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 + 0x850]
mov rcx, rdi
call fcn.140039b30
mov rdi, qword [0x1400bacb0]
mov qword [rbp + 0x850], r14
lea rcx, [rbp + 0x858]
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 + 0x850]
mov rcx, rdi
call fcn.140039b30
mov rdi, qword [0x1400bacb0]
mov qword [rbp + 0x850], r14
lea rcx, [rbp + 0x858]
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 + 0x850]
mov rcx, rdi
call fcn.140039b30
mov rdi, qword [0x1400bacb0]
mov qword [rbp + 0x850], r14
lea rcx, [rbp + 0x858]
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 + 0x850]
mov rcx, rdi
call fcn.140039b30
mov rdi, qword [0x1400bacb0]
mov qword [rbp + 0x850], r14
lea rcx, [rbp + 0x858]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x1400981bc]
lea rdx, [rbp + 0x850]
mov rcx, rdi
call fcn.140039b30
mov rdi, qword [0x1400bacb0]
mov qword [rbp + 0x850], 0xffffffffffffffff
lea rcx, [rbp + 0x858]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x14009912d]
lea rdx, [rbp + 0x850]
mov rcx, rdi
call fcn.140039b30
mov rdi, qword [0x1400bacb0]
mov qword [rbp + 0x850], 0xffffffffffffffff
lea rcx, [rbp + 0x858]
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 + 0x850]
mov rcx, rdi
call fcn.140039b30
mov rdi, qword [0x1400bacb0]
mov qword [rbp + 0x850], 0xffffffffffffffff
lea rcx, [rbp + 0x858]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x14009912d]
lea rdx, [rbp + 0x850]
mov rcx, rdi
call fcn.140039b30
lea rcx, [rbp + 0x820]
call fcn.140077640
mov rax, qword [0x1400b3f48]
mov rcx, qword [0x1400b3f50]
cmp rax, rcx
je 0x140072c3f
mov rbx, qword [rax]
test byte [rbx], 2
jne 0x140072b83
add rax, 8
cmp rax, rcx
jne 0x140072b6d
jmp 0x140072c3f
mov rdi, qword [0x1400bacb0]
mov qword [rbp + 0x850], r14
lea rcx, [rbp + 0x858]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x14009912d]
lea rdx, [rbp + 0x850]
mov rcx, rdi
call fcn.140039b30
mov rdi, qword [0x1400bacb0]
mov ebx, dword [rbx + 0x20]
mov qword [rbp + 0x850], r14
lea rcx, [rbp + 0x858]
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 + 0x850]
mov rcx, rdi
call fcn.140039b30
mov rdi, qword [0x1400bacb0]
mov qword [rbp + 0x850], r14
lea rcx, [rbp + 0x858]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x14009912d]
lea rdx, [rbp + 0x850]
mov rcx, rdi
call fcn.140039b30
mov qword [rbp + 0x620], 0
mov rax, qword [0x1400b3f00]
mov rcx, qword [0x1400b3f08]
jmp 0x140072c5e
add rax, 0x30
cmp rax, rcx
je 0x140072cbf
mov rdx, qword [rax]
test rdx, rdx
je 0x140072c5a
cmp dword [rdx], 9
jne 0x140072c5a
mov rdi, qword [0x1400bacb0]
mov qword [rbp + 0x850], r14
lea rcx, [rbp + 0x858]
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 + 0x850]
lea r9, [rbp - 0x40]
mov rcx, rdi
call fcn.140039b30
mov edx, dword [rbp + 0x310]
lea rcx, [rbp + 0x620]
mov r8d, esi
call fcn.140064210
mov rsi, qword [0x1400bacb0]
mov qword [rbp + 0x850], r14
lea rcx, [rbp + 0x858]
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 + 0x850]
mov rcx, rsi
call fcn.140039b30
mov rsi, qword [0x1400bacb0]
mov qword [rbp + 0x850], r14
lea rcx, [rbp + 0x858]
mov edx, 1
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::constructor_enum_ENUM_DATETIMETYPE____ptr64]
lea r8, [0x14009912d]
lea rdx, [rbp + 0x850]
mov rcx, rsi
call fcn.140039b30
call fcn.140067eb0
lea rcx, [rbp + 0x850]
call fcn.1400754f0
mov rbx, qword [rbp + 0x850]
mov r14, qword [rbp + 0x858]
cmp rbx, r14
je 0x140072dbd
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 0x140072d70
mov rcx, rsi
call fcn.14000f430
add rbx, 8
cmp rbx, r14
je 0x140072dbd
mov rax, qword [rbx]
mov rdx, qword [rax + 8]
mov rcx, rsi
call fcn.140013bc0
mov r12, qword [rbp + 0x630]
mov r13, qword [rbp + 0x638]
mov rdi, r13
sub rdi, r12
je 0x140072d5f
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 0x140072d99
jmp 0x140072d5f
lea rcx, [rbp + 0x850]
call fcn.14000f430
lea rcx, [rbp + 0x850]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CEventHandler::constructor_void____ptr64]
lea rax, vtable.CManagerMining.0
mov qword [rbp + 0x850], rax
mov dword [rbp + 0x860], 1
mov word [rbp + 0x864], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x868], xmm0
lea rcx, [rbp + 0x850]
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov qword [0x1400bb6d0], rax
mov r8, qword [0x1400bb658]
lea rcx, [rbp + 0x850]
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 [0x1400b3f00]
mov rcx, qword [0x1400b3f08]
jmp 0x140072e4c
add rax, 0x30
cmp rax, rcx
je 0x140072e60
mov rdx, qword [rax]
test rdx, rdx
je 0x140072e48
cmp dword [rdx], 6
jne 0x140072e48
jmp 0x140072e72
lea rcx, [0x140005a20]
mov edx, 1
call qword [sym.imp.KERNEL32.dll_SetConsoleCtrlHandler]
mov rdx, qword [0x1400bb6d0]
lea rcx, [rbp + 0x630]
call fcn.140005a40
xor ecx, ecx
xor edx, edx
call qword [sym.imp.KERNEL32.dll_SetConsoleCtrlHandler]
lea rcx, [rbp + 0x850]
call qword [sym.imp.TT_SubSystem.dll_public_virtual:_void___cdecl_CEventHandler::destructor_void____ptr64]
call fcn.14006d7c0
lea rcx, [rbp + 0x620]
call fcn.140067630
lea rcx, [rbp + 0x770]
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 0x140072ece
add rsi, 8
cmp rsi, rdi
je 0x140072ee7
mov rcx, qword [rsi]
test rcx, rcx
je 0x140072eca
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x140072eca
lea rcx, [rbp + 0x710]
call fcn.14000f430
mov rsi, qword [rbp + 0x6f0]
mov rdi, qword [rbp + 0x6f8]
jmp 0x140072f07
add rsi, 8
cmp rsi, rdi
je 0x140072f20
mov rcx, qword [rsi]
test rcx, rcx
je 0x140072f03
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x140072f03
lea rcx, [rbp + 0x6f0]
call fcn.14000f430
mov rsi, qword [rbp + 0x750]
mov rdi, qword [rbp + 0x758]
jmp 0x140072f40
add rsi, 8
cmp rsi, rdi
je 0x140072f59
mov rcx, qword [rsi]
test rcx, rcx
je 0x140072f3c
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x140072f3c
lea rcx, [rbp + 0x750]
call fcn.14000f430
lea rcx, [rbp + 0x610]
call fcn.140078020
lea rsi, [rbp + 0x690]
mov rcx, rsi
call fcn.140039410
mov rcx, rsi
call fcn.1400785b0
xor esi, esi
call fcn.140078670
jmp 0x140070cfa
mov dword [rbp + 0x844], 0
lea rdx, str.listening_on__s_
lea rcx, [rbp + 0x770]
lea r8, [rbp - 0x40]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
test esi, esi
je 0x140072fd6
lea rdx, str.WebStatus_refresh___u_sec.
lea rcx, [rbp + 0x770]
mov r8d, esi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x140072579
xor esi, esi
lea rdx, str.WebStatus_refresh_disabled.
lea rcx, [rbp + 0x770]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
jmp 0x140072579