Function at 0x1400806c0
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, 0x808
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x770], xmm8
movaps xmmword [rbp + 0x760], xmm7
movdqa xmmword [rbp + 0x750], xmm6
mov qword [rbp + 0x748], 0xfffffffffffffffe
mov rsi, rdx
stmxcsr dword [rbp + 0x60]
mov dword [rbp + 0x6f0], ecx
or dword [rbp + 0x60], 0x8040
ldmxcsr dword [rbp + 0x60]
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_SetErrorMode]
mov qword [rbp + 0x708], rsi
mov rdi, qword [rsi]
mov rcx, rdi
call fcn.1400d7260
lea rsi, [rbp + 0x60]
mov rcx, rsi
mov rdx, rdi
mov r8, rax
call fcn.140076c30
mov r9, qword [rbp + 0x78]
cmp r9, 8
mov r8, qword [rbp + 0x60]
mov rax, rsi
cmovae rax, r8
mov rdx, qword [rbp + 0x70]
lea rcx, [rax + rdx*2]
mov r10, rax
cmp rdx, 2
jl 0x1400808e4
mov r11d, dword [rax]
mov r10d, r11d
and r10d, 0xffffffdf
add r10d, 0xffc5ffbf
cmp r10d, 0x19
ja 0x140080797
cmp r9, 8
cmovb r8, rsi
add r8, 4
mov r10, r8
jmp 0x1400808e4
cmp r11w, 0x5c
je 0x1400807ae
movzx edi, r11w
mov r10, rax
cmp edi, 0x2f
jne 0x1400808e4
shr r11d, 0x10
cmp rdx, 4
jb 0x140080870
lea r10, [r8 + 6]
cmp r9, 8
lea rdi, [rbp + 0x66]
mov rbx, rsi
cmovae rbx, r8
cmovae rdi, r10
movzx r10d, word [rbx + 6]
cmp r10d, 0x5c
je 0x1400807e8
cmp r10d, 0x2f
jne 0x140080879
cmp rdx, 4
je 0x14008080a
cmp r9, 8
mov r10, rsi
cmovae r10, r8
movzx r10d, word [r10 + 8]
cmp r10d, 0x2f
je 0x140080879
cmp r10d, 0x5c
je 0x140080879
movzx ebx, r11w
cmp bx, 0x5c
je 0x140080825
cmp ebx, 0x3f
je 0x140080859
mov r10, rax
cmp ebx, 0x2f
jne 0x1400808e4
cmp r9, 8
mov r10, rsi
cmovae r10, r8
movzx r10d, word [r10 + 4]
cmp r10d, 0x2e
je 0x14008086b
cmp r10d, 0x3f
je 0x14008086b
cmp r11w, 0x2f
je 0x14008088d
cmp ebx, 0x5c
je 0x14008088d
mov r10, rax
cmp ebx, 0x3f
jne 0x1400808e4
cmp r9, 8
cmovb r8, rsi
cmp word [r8 + 4], 0x3f
cmovne rdi, rax
mov r10, rdi
jmp 0x1400808e4
mov r10, rax
cmp rdx, 2
je 0x1400808e4
cmp r11w, 0x5c
je 0x14008088d
movzx r11d, r11w
mov r10, rax
cmp r11d, 0x2f
jne 0x1400808e4
cmp r9, 8
mov r10, rsi
cmovae r10, r8
movzx r11d, word [r10 + 4]
mov r10, rax
cmp r11d, 0x2f
je 0x1400808e4
mov r10, rax
cmp r11d, 0x5c
je 0x1400808e4
cmp rdx, 3
je 0x14008091d
cmp r9, 8
cmovb r8, rsi
add r8, 6
mov r10, r8
movzx r8d, word [r10]
cmp r8d, 0x2f
je 0x1400808e4
cmp r8d, 0x5c
je 0x1400808e4
add r10, 2
cmp r10, rcx
jne 0x1400808c4
jmp 0x14008091d
add r10, 2
cmp r10, rcx
je 0x14008091d
movzx r8d, word [r10]
cmp r8d, 0x5c
je 0x1400808e0
cmp r8d, 0x2f
je 0x1400808e0
cmp r10, rcx
je 0x14008091d
nop
movzx r8d, word [rcx - 2]
cmp r8d, 0x5c
je 0x14008091d
cmp r8d, 0x2f
je 0x14008091d
add rcx, 0xfffffffffffffffe
cmp r10, rcx
jne 0x140080900
mov rcx, r10
mov r8, rcx
sub r8, rax
mov r9, r8
sar r9, 1
cmp rdx, r9
jb 0x1400847b6
mov qword [rbp + 0x70], r9
mov word [rax + r8], 0
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x3f0], xmm0
mov qword [rbp + 0x400], 0
mov qword [rbp + 0x408], 7
cmp rcx, rax
je 0x1400809cd
lea rdi, [rbp + 0x3f0]
mov edx, 0x104
mov rcx, rdi
call fcn.140076d30
nop dword [rax + rax]
cmp qword [rbp + 0x408], 8
mov r8, rdi
jb 0x140080994
mov r8, qword [rbp + 0x3f0]
cmp qword [rbp + 0x78], 8
mov rcx, rsi
jb 0x1400809a2
mov rcx, qword [rbp + 0x60]
mov r14d, dword [rbp + 0x400]
mov edx, r14d
call fcn.1400a2d08
mov rbx, rax
mov edx, ebx
mov rcx, rdi
call fcn.140076d30
cmp ebx, r14d
jae 0x140080980
shr rbx, 0x20
jne 0x140084804
mov rax, qword [rbp + 0x78]
cmp rax, 8
jb 0x140080a13
mov rcx, qword [rbp + 0x60]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140080a0e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140083fb6
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.1400a4634
movdqa xmm0, xmmword [rbp + 0x3f0]
movdqa xmm1, xmmword [rbp + 0x400]
movdqa xmmword [rbp + 0x70], xmm1
movdqa xmmword [rbp + 0x60], xmm0
cmp qword [rbp + 0x78], 8
jb 0x140080a3a
mov r8, qword [rbp + 0x60]
jmp 0x140080a3e
lea r8, [rbp + 0x60]
call fcn.140076f70
mov dword [rbp + 0x5f8], 0x106
lea rcx, [0x140158170]
lea rdx, [rbp + 0x5f8]
call qword [sym.imp.KERNEL32.dll_GetComputerNameA]
mov dword [0x1401582f8], 1
lea rcx, [0x140158276]
lea r8, str.Windows
mov edx, 0x80
call fcn.1400d6bb8
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
lea r8, [rbp + 0x3f0]
mov rcx, rax
mov edx, 8
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x140080aeb
mov rcx, qword [rbp + 0x3f0]
mov rax, rbp
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x630]
mov edx, setsockopt
mov r9d, 4
call qword [sym.imp.ADVAPI32.dll_GetTokenInformation]
test eax, eax
setne al
cmp dword [rbp + 0x630], 0
setne sil
and sil, al
mov rcx, qword [rbp + 0x3f0]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x140080aed
xor esi, esi
mov byte [0x140158150], sil
lea rbx, [0x140117800]
mov qword [rsp + 0x20], rbx
lea rcx, [0x140158400]
lea r8, str._sAlgos_s
lea rsi, [0x1401582fc]
mov edx, 0x104
mov r9, rsi
call fcn.14000af80
mov qword [rsp + 0x20], rbx
lea rcx, [0x140158504]
lea r8, str._sSockets_s
mov edx, 0x104
mov r9, rsi
call fcn.14000af80
mov qword [rsp + 0x20], rbx
lea rdi, [0x140158810]
lea r8, str._sLogs_s
mov edx, 0x104
mov rcx, rdi
mov r9, rsi
call fcn.14000af80
mov rcx, rdi
call fcn.1400d7260
lea rsi, [rbp + 0x3f0]
mov rcx, rsi
mov rdx, rdi
mov r8, rax
call fcn.140076c30
cmp qword [rbp + 0x408], 8
jb 0x140080b93
mov rsi, qword [rbp + 0x3f0]
mov rcx, rsi
call fcn.1400a3bf0
shr rax, 0x20
jne 0x1400847bb
mov rax, qword [rbp + 0x408]
cmp rax, 8
jb 0x140080bf1
mov rcx, qword [rbp + 0x3f0]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140080bec
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140083fb6
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.1400a4634
mov qword [rsp + 0x20], rbx
lea rdi, [0x140158608]
lea r8, str._sDAGs_s
lea r9, [0x1401582fc]
mov edx, 0x104
mov rcx, rdi
call fcn.14000af80
mov rcx, rdi
call fcn.1400d7260
lea rsi, [rbp + 0x3f0]
mov rcx, rsi
mov rdx, rdi
mov r8, rax
call fcn.140076c30
cmp qword [rbp + 0x408], 8
jb 0x140080c46
mov rsi, qword [rbp + 0x3f0]
mov rcx, rsi
call fcn.1400a3bf0
shr rax, 0x20
jne 0x1400847d0
mov rax, qword [rbp + 0x408]
cmp rax, 8
jb 0x140080ca4
mov rcx, qword [rbp + 0x3f0]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140080c9f
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140083fb6
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.1400a4634
mov qword [rsp + 0x20], rbx
lea rdi, [0x14015870c]
lea r8, str._sGpuConfig_s
lea r9, [0x1401582fc]
mov edx, 0x104
mov rcx, rdi
call fcn.14000af80
mov rcx, rdi
call fcn.1400d7260
lea rsi, [rbp + 0x3f0]
mov rcx, rsi
mov rdx, rdi
mov r8, rax
call fcn.140076c30
cmp qword [rbp + 0x408], 8
jb 0x140080cf9
mov rsi, qword [rbp + 0x3f0]
mov rcx, rsi
call fcn.1400a3bf0
shr rax, 0x20
jne 0x1400847e5
mov rax, qword [rbp + 0x408]
cmp rax, 8
jb 0x140080d57
mov rcx, qword [rbp + 0x3f0]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140080d52
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140083fb6
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.1400a4634
mov qword [rsp + 0x20], rbx
lea rcx, [0x140158914]
lea r8, str._stmp_s
lea r9, [0x1401582fc]
mov edx, 0x104
call fcn.14000af80
mov rax, qword [rbp + 0x78]
cmp rax, 8
jb 0x140080dc1
mov rcx, qword [rbp + 0x60]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140080dbc
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140083fb6
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.1400a4634
lea rcx, [0x140158a18]
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 + 0x6d0], rax
lea rdi, [0x140158120]
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 + 0x5e8], 0xffffffffffffffff
lea rcx, [rbp + 0x5f0]
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 + 0x3c0]
mov edx, 1
call rdi
mov rax, qword [rbp + 0x3c0]
mov qword [rbp + 0x5f0], rax
mov dword [rbp + 0x5ec], 4
mov r9, qword [0x140158168]
lea rax, str.06:14:26
mov qword [rsp + 0x30], rax
lea rax, str.Jul__9_2024
mov qword [rsp + 0x28], rax
lea rax, str.2024.3.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 + 0x5e8]
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 + 0x628]
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CAsioContext::constructor_void____ptr64]
mov qword [rbp + 0x550], rdi
lea rbx, [rbp + 0x6d0]
mov qword [rbp + 0x558], rbx
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 + 0x6d0]
lea r8, str._Internal_event_system_initialized...
lea rsi, [rbp + 0x5e8]
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 + 0x560], rsi
mov qword [rbp + 0x568], rbx
lea rsi, [rbp + 0x628]
mov rcx, rsi
mov edx, 2
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CAsioContext::Init_int____ptr64]
mov rcx, qword [rbp + 0x6d0]
lea r8, str._Worker_threads_initialized__using__d_threads...
mov rdx, rdi
mov r9d, 2
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogCategory::LogPrintf_struct_LOG_CTRL_const____ptr64__char_const____ptr64____ptr64]
mov qword [rbp + 0x538], rsi
mov qword [rbp + 0x540], rdi
mov qword [rbp + 0x548], rbx
mov ecx, 0x18
call fcn.1400a45f0
mov qword [rbp + 0x738], rax
mov rcx, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CEventHandler::constructor_void____ptr64]
lea rax, [0x140123830]
mov rcx, qword [rbp + 0x738]
mov qword [rcx], rax
mov qword [0x140158148], rcx
mov rax, qword [rbp + 0x6d0]
mov qword [rcx + 0x10], rax
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov qword [0x140158a48], rax
lea rsi, [0x140158400]
mov rcx, rsi
call fcn.1400d7260
lea rcx, [rbp + 0x60]
mov rdx, rsi
mov r8, rax
call fcn.140076c30
lea rcx, [rbp + 0x3f0]
lea rdi, [rbp + 0x60]
mov rdx, rdi
call fcn.1400883e0
mov rax, qword [rbp + 0x78]
cmp rax, 8
jb 0x140081005
mov rcx, qword [rbp + 0x60]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140081000
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140083fb6
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.1400a4634
mov rax, qword [rbp + 0x3f8]
test rax, rax
je 0x140081069
lock inc dword [rax + 8]
mov rbx, qword [rbp + 0x3f0]
mov rax, qword [rbp + 0x3f8]
test rax, rax
je 0x140081070
mov rcx, rax
mov qword [rbp + 0x740], rax
lock inc dword [rax + 8]
mov rsi, qword [rbp + 0x3f8]
test rsi, rsi
je 0x14008105a
lock dec dword [rsi + 8]
jne 0x14008105a
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
je 0x140082496
pxor xmm6, xmm6
test rbx, rbx
jne 0x1400824c4
jmp 0x140081086
mov rbx, qword [rbp + 0x3f0]
xor eax, eax
mov qword [rbp + 0x740], rax
pxor xmm6, xmm6
test rbx, rbx
jne 0x1400824c4
mov rsi, qword [rbp + 0x740]
test rsi, rsi
je 0x1400810af
lock dec dword [rsi + 8]
jne 0x1400810af
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x1400810af
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
mov rsi, qword [rbp + 0x3f8]
test rsi, rsi
je 0x1400810d8
lock dec dword [rsi + 8]
jne 0x1400810d8
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x1400810d8
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
mov rax, qword [0x140150010]
cmp rax, qword [0x140150018]
je 0x1400811df
lea rsi, [0x140158504]
mov rcx, rsi
call fcn.1400d7260
lea rcx, [rbp + 0x60]
mov rdx, rsi
mov r8, rax
call fcn.140076c30
lea rcx, [rbp + 0x3f0]
lea rdi, [rbp + 0x60]
mov rdx, rdi
call fcn.1400883e0
mov rax, qword [rbp + 0x78]
cmp rax, 8
jb 0x140081163
mov rcx, qword [rbp + 0x60]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14008115e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140083fb6
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.1400a4634
mov rax, qword [rbp + 0x3f8]
test rax, rax
je 0x140081316
lock inc dword [rax + 8]
mov rbx, qword [rbp + 0x3f0]
mov rax, qword [rbp + 0x3f8]
test rax, rax
je 0x14008131d
mov rcx, rax
mov qword [rbp + 0x740], rax
lock inc dword [rax + 8]
mov rsi, qword [rbp + 0x3f8]
test rsi, rsi
je 0x14008149b
lock dec dword [rsi + 8]
jne 0x14008149b
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x14008149b
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
test rbx, rbx
jne 0x1400814a4
jmp 0x14008132f
mov rcx, qword [0x140158148]
mov r9, qword [0x140158168]
lea r8, str.No_installed_algo_found___please_check_your__s_installation
mov edx, 1
call fcn.140044df0
mov ebx, 0xffffffff
mov rcx, qword [0x140158148]
lea r8, str.There_must_be_a_folder_called_Algos_that_contains_algo_files___cannot_continue_
mov edx, 1
call fcn.140044df0
mov rcx, qword [0x140158148]
test rcx, rcx
je 0x140081231
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov rcx, qword [rbp + 0x538]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CAsioContext::Exit_void____ptr64]
mov rsi, qword [rbp + 0x540]
lea rcx, [rsi + 8]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::ToNow_enum_ENUM_DATETIMETYPE____ptr64]
mov dword [rsi], 3
mov rax, qword [rbp + 0x548]
mov rcx, qword [rax]
lea r8, str._Stop_worker_threads...
mov rdx, rsi
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 rsi, qword [rbp + 0x560]
lea rcx, [rsi + 8]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::ToNow_enum_ENUM_DATETIMETYPE____ptr64]
mov dword [rsi], 3
mov rax, qword [rbp + 0x568]
mov rcx, qword [rax]
lea r8, str._Internal_event_system_stopped_and_destroyed...
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 rsi, qword [rbp + 0x550]
lea rcx, [rsi + 8]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::ToNow_enum_ENUM_DATETIMETYPE____ptr64]
mov dword [rsi], 3
mov rax, qword [rbp + 0x558]
mov rcx, qword [rax]
lea r8, str._All_threads_stopped_and_destroyed...
mov rdx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogCategory::LogPrintf_struct_LOG_CTRL_const____ptr64__char_const____ptr64____ptr64]
lea rcx, [rbp + 0x628]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CAsioContext::destructor_void____ptr64]
mov eax, ebx
movaps xmm6, xmmword [rbp + 0x750]
movaps xmm7, xmmword [rbp + 0x760]
movaps xmm8, xmmword [rbp + 0x770]
add rsp, 0x808
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rbx, qword [rbp + 0x3f0]
xor eax, eax
mov qword [rbp + 0x740], rax
test rbx, rbx
jne 0x1400814a4
mov rsi, qword [rbp + 0x740]
test rsi, rsi
je 0x140081358
lock dec dword [rsi + 8]
jne 0x140081358
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x140081358
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
mov rsi, qword [rbp + 0x3f8]
test rsi, rsi
je 0x140081381
lock dec dword [rsi + 8]
jne 0x140081381
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x140081381
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
mov rax, qword [0x14014f530]
cmp rax, qword [0x14014f538]
je 0x140082352
lea rcx, [rbp + 0x60]
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 + 0x60]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
cmp dword [rbp + 0x6f0], 0
jle 0x1400813fc
mov ebx, dword [rbp + 0x6f0]
xor r14d, r14d
lea rsi, [0x140123176]
lea rdi, [rbp + 0x60]
mov r15, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
nop word cs:[rax + rax]
mov rax, qword [rbp + 0x708]
mov r8, qword [rax + r14*8]
mov rcx, rdi
mov rdx, rsi
call r15
inc r14
cmp rbx, r14
jne 0x1400813e0
mov rsi, qword [rbp + 0x6d0]
lea rcx, [rbp + 0x60]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
lea r8, str.__s
mov rcx, rsi
mov edx, 0xffffffff
mov r9, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogCategory::LogPrintf_enum_ENUM_SINK_BASE_COLOR__char_const____ptr64____ptr64]
lea r13, [rbp + 0x60]
mov rcx, r13
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov word [rbp + 0x710], 0x2d
mov r15d, 1
lea rsi, [rbp + 0x710]
pxor xmm6, xmm6
movaps xmm7, xmmword [str.ABCDEFGHIJKLMNOPQRSTUVWXYZ012345H]
movaps xmm8, xmmword [0x140117630]
cmp r15d, dword [rbp + 0x6f0]
jl 0x1400818c7
mov rax, qword [0x14014f430]
mov rcx, qword [0x14014f438]
mov dl, 1
lea r14, [0x140153580]
jmp 0x140082124
mov rcx, rbx
mov rdx, rdi
call fcn.140021630
test rbx, rbx
je 0x14008132f
lea rsi, [rbx + 0x20]
mov rcx, rsi
mov rdx, rdi
call fcn.1400223f0
cmp qword [rbp + 0x78], 0x10
mov rcx, rdi
jb 0x1400814c1
mov rcx, qword [rbp + 0x60]
call qword [sym.imp.TT_SubSystem.dll_struct_HINSTANCE______ptr64___cdecl_TT_LoadLibrary_char_const____ptr64_]
mov r14, rax
mov rax, qword [rbp + 0x78]
cmp rax, 0x10
jb 0x140081509
mov rcx, qword [rbp + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140081504
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140083fb6
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400a4634
test r14, r14
je 0x140081810
mov qword [rbp + 0x738], 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 0x1400817fe
mov rcx, qword [rbp + 0x738]
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 0x1400817fe
mov rcx, qword [rbp + 0x738]
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 0x1400817fe
mov ecx, 0x178
call fcn.1400a45f0
mov r13, rax
mov r8d, 0x174
mov rcx, rax
xor edx, edx
call fcn.14008ebf0
mov r15, qword [0x14014f538]
cmp r15, qword [0x14014f540]
je 0x1400815af
mov qword [r15], r13
add r15, 8
mov qword [0x14014f538], r15
jmp 0x14008172d
mov rax, r15
sub rax, qword [0x14014f530]
mov qword [rbp + 0x730], rax
sar rax, 3
lea r9, [rax + 1]
mov r14, rax
shr r14, 1
movabs rdx, 0x1fffffffffffffff
mov rcx, rdx
sub rcx, r14
add r14, rax
cmp r14, r9
mov r8, r9
mov qword [rbp + 0x728], r9
cmovbe r14, r9
cmp rax, rcx
cmova r14, rdx
mov rax, r14
shr rax, 0x3d
jne 0x1400847b1
test r14, r14
je 0x14008164c
lea rcx, [r14*8]
cmp r14, 0x200
jb 0x140081650
movabs rax, 0x1ffffffffffffffc
cmp r14, rax
jae 0x140084827
add rcx, 0x27
call fcn.1400a45f0
mov rcx, rax
add rcx, 0x27
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
mov rax, rcx
jmp 0x140081655
xor eax, eax
jmp 0x140081655
call fcn.1400a45f0
mov rcx, qword [rbp + 0x730]
mov qword [rax + rcx], r13
mov rdx, qword [0x14014f530]
mov r8, r15
sub r8, rdx
cmp qword [0x14014f538], r15
mov qword [rbp + 0x6f8], rax
je 0x1400816ba
add rcx, rax
add rcx, 8
mov qword [rbp + 0x730], rcx
mov rcx, rax
call fcn.1401053c0
mov r8, qword [0x14014f538]
sub r8, r15
mov rcx, qword [rbp + 0x730]
mov rdx, r15
call fcn.1401053c0
mov rcx, qword [0x14014f530]
test rcx, rcx
jne 0x1400816ce
jmp 0x140081702
mov rcx, rax
call fcn.1401053c0
mov rcx, qword [0x14014f530]
test rcx, rcx
je 0x140081702
mov rdx, qword [0x14014f540]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1400816fd
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x140083fb6
add rdx, 0x27
mov rcx, rax
call fcn.1400a4634
mov rcx, qword [rbp + 0x6f8]
mov qword [0x14014f530], rcx
mov rax, qword [rbp + 0x728]
lea rax, [rcx + rax*8]
mov qword [0x14014f538], rax
lea rax, [rcx + r14*8]
mov qword [0x14014f540], 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
movdqu xmm0, xmmword [r12]
movdqu xmm1, xmmword [r12 + 0x10]
movdqu xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movups xmmword [r13 + 0x30], xmm3
movdqu xmmword [r13 + 0x20], xmm2
movdqu xmmword [r13 + 0x10], xmm1
movdqu xmmword [r13], xmm0
mov rcx, rsi
mov rdx, rdi
call fcn.1400223f0
cmp qword [rbp + 0x78], 0x10
mov r8, rdi
jb 0x140081798
mov r8, qword [rbp + 0x60]
mov rcx, r13
add rcx, 0x70
mov edx, 0x104
call fcn.1400d6bb8
mov rax, qword [rbp + 0x78]
cmp rax, 0x10
jb 0x1400817e8
mov rcx, qword [rbp + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400817e3
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140083fb6
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400a4634
mov rax, qword [0x14014f528]
lea rcx, [rax + 1]
mov qword [0x14014f528], rcx
mov qword [r13], rax
mov rcx, qword [rbp + 0x738]
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_TT_ReleaseLibrary_struct_HINSTANCE______ptr64_]
nop dword [rax + rax]
mov rcx, qword [rbx + 0x40]
mov rdx, rdi
call fcn.1400a34b0
test eax, eax
jne 0x140081860
cmp word [rbp + 0x8c], 0x2e
jne 0x140081490
movzx eax, word [rbp + 0x8e]
test eax, eax
je 0x140081810
cmp eax, 0x2e
jne 0x140081490
cmp word [rbp + 0x90], 0
je 0x140081810
jmp 0x140081490
cmp eax, 0x12
jne 0x140083e3b
mov rsi, qword [rbp + 0x740]
test rsi, rsi
jne 0x14008188e
xor eax, eax
mov qword [rbp + 0x740], rax
xor ebx, ebx
test rbx, rbx
jne 0x1400814a4
jmp 0x14008132f
lock dec dword [rsi + 8]
jne 0x140081875
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x140081875
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
jmp 0x140081875
lea rsi, [rbp + 0x710]
inc r15d
cmp r15d, dword [rbp + 0x6f0]
jge 0x140081468
mov eax, r15d
mov rcx, qword [rbp + 0x708]
mov rdi, qword [rcx + rax*8]
mov qword [rbp + 0x5f8], rdi
movsx edx, byte [rdi]
mov rcx, rsi
call fcn.1400a7f90
test rax, rax
je 0x140081930
mov rsi, rdi
lea r12, [rbp + 0x710]
nop word cs:[rax + rax]
movsx ebx, byte [rsi + 1]
inc rsi
mov rcx, r12
mov edx, ebx
call fcn.1400a7f90
test rax, rax
jne 0x140081900
mov qword [rbp + 0x5f8], rsi
add ebx, 0xffffffd0
cmp ebx, 0xa
jae 0x1400819d0
mov qword [rbp + 0x5f8], rdi
mov rsi, qword [0x14014f438]
mov rax, qword [rsi - 0x30]
test rax, rax
je 0x140081c30
mov dword [rbp + 0x630], 0xa09202c
mov byte [rbp + 0x634], 0
movzx eax, byte [rax + 4]
xor rax, 1
mov qword [rbp + 0x60], 0
lea rbx, [rax + rbp]
add rbx, 0x630
mov rcx, rdi
mov rdx, rbx
mov r8, r13
call fcn.1400d7654
mov qword [rbp + 0x3f0], rax
test rax, rax
lea rdi, [rbp + 0x3f0]
je 0x1400818b0
add rsi, 0xffffffffffffffe8
jmp 0x1400819bd
xor ecx, ecx
mov rdx, rbx
mov r8, r13
call fcn.1400d7654
mov qword [rbp + 0x3f0], rax
test rax, rax
je 0x1400818b0
cmp byte [rax], 0
je 0x1400819a0
mov rcx, rsi
mov rdx, rdi
call fcn.140012720
jmp 0x1400819a0
mov r14, r13
mov dword [rbp + 0x728], r15d
movdqa xmmword [rbp + 0x650], xmm6
movdqa xmmword [rbp + 0x640], xmm6
movdqa xmmword [rbp + 0x630], xmm6
movaps xmmword [rbp], xmm7
movaps xmmword [rbp + 0x10], xmm8
mov dword [rbp + 0x20], 0x39383736
mov byte [rbp + 0x24], 0
xor ecx, ecx
jmp 0x140081a28
mov rcx, qword [rbp + 0x730]
add rcx, 0x38
cmp rcx, 0xc78
je 0x1400820f7
lea rax, [0x140153580]
mov r15, qword [rcx + rax + 8]
mov r13, qword [rcx + rax + 0x10]
cmp r15, r13
mov qword [rbp + 0x730], rcx
je 0x140081a10
add rax, rcx
mov qword [rbp + 0x738], rax
nop
mov rdx, qword [r15]
mov rdi, r14
mov rcx, r14
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_char_const____ptr64____ptr64]
mov rcx, rdi
lea rdx, str._..._
lea r8, [0x1401232b7]
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 + 0x3f0]
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 rbx, rax
mov rcx, r14
call qword [sym.imp.TT_SubSystem.dll_public:_unsigned_long_long_unsigned___int64____cdecl_CLightDynString::GetLength_void_const___ptr64]
mov r12b, 1
cmp rbx, rax
jb 0x140081b50
test rdi, rdi
je 0x140081acb
mov rcx, r14
call qword [sym.imp.TT_SubSystem.dll_public:_unsigned_long_long_unsigned___int64____cdecl_CLightDynString::GetLength_void_const___ptr64]
lea rcx, [rbp + 0x3f0]
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 + 0x3f0]
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, r14
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 fcn.1400d6b50
test eax, eax
jne 0x140081b50
mov rcx, r14
call qword [sym.imp.TT_SubSystem.dll_public:_unsigned_long_long_unsigned___int64____cdecl_CLightDynString::GetLength_void_const___ptr64]
mov rbx, rax
lea rdi, [rsi + rax]
mov rcx, rdi
call fcn.1400d7260
test rax, rax
je 0x140081b25
add rax, rbx
movsx edx, byte [rsi + rax - 1]
mov rcx, rbp
call fcn.1400a7f90
test rax, rax
je 0x140081b50
cmp byte [rdi], 0
jne 0x140081b31
mov rdi, qword [0x14014f408]
mov qword [rbp + 0x640], rdi
xor r12d, r12d
mov rax, qword [rbp + 0x738]
mov qword [rbp + 0x740], rax
nop dword [rax]
lea rcx, [rbp + 0x3f0]
mov rdi, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
call rdi
mov rcx, r14
call rdi
test r12b, r12b
je 0x140081b80
add r15, 8
cmp r15, r13
jne 0x140081a50
jmp 0x140081a10
mov rax, qword [rbp + 0x740]
mov qword [rbp + 0x630], rax
mov rax, qword [rbp + 0x5f8]
mov qword [rbp + 0x638], rax
mov rsi, qword [0x14014f438]
cmp rsi, qword [0x14014f440]
je 0x140081c4f
mov rax, qword [rbp + 0x640]
mov qword [rsi + 0x10], rax
movdqa xmm0, xmmword [rbp + 0x630]
movdqu xmmword [rsi], xmm0
movdqu xmmword [rsi + 0x18], xmm6
mov qword [rsi + 0x28], 0
mov rdi, qword [rbp + 0x648]
mov rbx, qword [rbp + 0x650]
mov r15, rbx
sub r15, rdi
sub rbx, rdi
mov r13, r14
je 0x140081d31
sar r15, 3
mov rax, r15
shr rax, 0x3d
jne 0x140083fc0
cmp r15, 0x200
jb 0x140081cfe
lea rcx, [rbx + 0x27]
call fcn.1400a45f0
mov r12, rax
add r12, 0x27
and r12, 0xffffffffffffffe0
mov qword [r12 - 8], rax
jmp 0x140081d09
add rsi, 0xffffffffffffffe8
mov rcx, rsi
lea rdx, [rbp + 0x5f8]
call fcn.140012720
lea rsi, [rbp + 0x710]
jmp 0x1400818b7
mov r15, rsi
sub r15, qword [0x14014f430]
mov rax, r15
sar rax, 4
movabs rcx, 0xaaaaaaaaaaaaaaab
imul rax, rcx
lea r12, [rax + 1]
mov r8, rax
shr r8, 1
movabs rdx, 0x555555555555555
mov rcx, rdx
sub rcx, r8
add r8, rax
cmp r8, r12
cmovbe r8, r12
cmp rax, rcx
cmova r8, rdx
movabs rax, 0x555555555555556
cmp r8, rax
jae 0x1400842b9
test r8, r8
mov qword [rbp + 0x740], r8
je 0x140081d55
mov rax, r8
shl rax, 4
lea rcx, [rax + rax*2]
cmp r8, 0x56
jb 0x140081d59
movabs rax, 0x555555555555555
cmp r8, rax
je 0x140084822
add rcx, 0x27
call fcn.1400a45f0
mov rcx, rax
add rcx, 0x27
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x140081d61
mov rcx, rbx
call fcn.1400a45f0
mov r12, rax
mov qword [rsi + 0x18], r12
mov qword [rsi + 0x20], r12
lea rax, [r12 + r15*8]
mov qword [rsi + 0x28], rax
mov rcx, r12
mov rdx, rdi
mov r8, rbx
call fcn.1401053c0
add rbx, r12
mov qword [rsi + 0x20], rbx
mov r13, r14
add qword [0x14014f438], 0x30
mov r15d, dword [rbp + 0x728]
test rdi, rdi
lea rsi, [rbp + 0x710]
jne 0x1400820ab
jmp 0x1400818b7
xor ecx, ecx
jmp 0x140081d61
call fcn.1400a45f0
mov rcx, rax
mov rax, qword [rbp + 0x640]
mov qword [rcx + r15 + 0x10], rax
movdqa xmm0, xmmword [rbp + 0x630]
movdqu xmmword [rcx + r15], xmm0
movdqu xmmword [rcx + r15 + 0x18], xmm6
mov qword [rbp + 0x738], rcx
mov qword [rcx + r15 + 0x28], 0
mov rax, qword [rbp + 0x648]
mov rdi, qword [rbp + 0x650]
mov r13, rdi
sub r13, rax
sub rdi, rax
je 0x140081e3b
mov qword [rbp + 0x730], rax
sar r13, 3
mov rax, r13
shr rax, 0x3d
jne 0x1400847ff
cmp r13, 0x200
jb 0x140081dea
lea rcx, [rdi + 0x27]
call fcn.1400a45f0
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140081df5
mov rcx, rdi
call fcn.1400a45f0
mov rbx, rax
mov qword [rbp + 0x6f8], r12
mov rax, qword [rbp + 0x738]
lea r12, [rax + r15]
mov qword [r12 + 0x18], rbx
mov qword [r12 + 0x20], rbx
lea rax, [rbx + r13*8]
mov qword [r12 + 0x28], rax
mov rcx, rbx
mov rdx, qword [rbp + 0x730]
mov r8, rdi
call fcn.1401053c0
add rdi, rbx
mov qword [r12 + 0x20], rdi
mov r12, qword [rbp + 0x6f8]
mov rcx, qword [0x14014f438]
mov rax, qword [0x14014f430]
cmp rcx, rsi
je 0x140081f2a
cmp rax, rsi
mov r13, r14
mov r14, qword [rbp + 0x738]
je 0x140081ec1
xor ecx, ecx
nop word cs:[rax + rax]
mov rdx, qword [rax + rcx + 0x10]
mov qword [r14 + rcx + 0x10], rdx
movups xmm0, xmmword [rax + rcx]
movups xmmword [r14 + rcx], xmm0
mov rdx, qword [rax + rcx + 0x28]
mov qword [rax + rcx + 0x28], 0
movdqu xmm0, xmmword [rax + rcx + 0x18]
movdqu xmmword [rax + rcx + 0x18], xmm6
movdqu xmmword [r14 + rcx + 0x18], xmm0
mov qword [r14 + rcx + 0x28], rdx
lea rdx, [rax + rcx]
add rdx, 0x30
add rcx, 0x30
cmp rdx, rsi
jne 0x140081e70
mov rcx, qword [0x14014f438]
cmp rcx, rsi
je 0x140081f8a
lea rax, [r14 + r15]
add rax, 0x58
xor edx, edx
nop word cs:[rax + rax]
mov r8, qword [rsi + rdx + 0x10]
mov qword [rax + rdx - 0x18], r8
movups xmm0, xmmword [rsi + rdx]
movups xmmword [rax + rdx - 0x28], xmm0
mov r8, qword [rsi + rdx + 0x28]
mov qword [rsi + rdx + 0x28], 0
movdqu xmm0, xmmword [rsi + rdx + 0x18]
movdqu xmmword [rsi + rdx + 0x18], xmm6
movdqu xmmword [rax + rdx - 0x10], xmm0
mov qword [rax + rdx], r8
lea r8, [rsi + rdx]
add r8, 0x30
add rdx, 0x30
cmp r8, rcx
jne 0x140081ee0
jmp 0x140081f8a
cmp rax, rsi
mov r13, r14
je 0x1400820fe
xor ecx, ecx
mov r14, qword [rbp + 0x738]
nop
mov rdx, qword [rax + rcx + 0x10]
mov qword [r14 + rcx + 0x10], rdx
movups xmm0, xmmword [rax + rcx]
movups xmmword [r14 + rcx], xmm0
mov rdx, qword [rax + rcx + 0x28]
mov qword [rax + rcx + 0x28], 0
movdqu xmm0, xmmword [rax + rcx + 0x18]
movdqu xmmword [rax + rcx + 0x18], xmm6
movdqu xmmword [r14 + rcx + 0x18], xmm0
mov qword [r14 + rcx + 0x28], rdx
lea rdx, [rax + rcx]
add rdx, 0x30
add rcx, 0x30
cmp rdx, rsi
jne 0x140081f40
mov rsi, qword [0x14014f430]
test rsi, rsi
mov r15d, dword [rbp + 0x728]
je 0x140082062
mov rdi, qword [0x14014f438]
cmp rsi, rdi
jne 0x140081ff5
mov rdx, qword [0x14014f440]
sub rdx, rsi
cmp rdx, 0x1000
jae 0x14008203e
jmp 0x14008205a
add rdx, 0x27
mov rcx, rax
lea rbx, [rsi + 0x18]
call fcn.1400a4634
movdqu xmmword [rbx], xmm6
mov qword [rbx + 0x10], 0
add rsi, 0x30
cmp rsi, rdi
je 0x140082024
mov rcx, qword [rsi + 0x18]
test rcx, rcx
je 0x140081fec
mov rdx, qword [rsi + 0x28]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140081fd7
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jb 0x140081fd0
jmp 0x140083fb6
mov rsi, qword [0x14014f430]
mov rdx, qword [0x14014f440]
sub rdx, rsi
cmp rdx, 0x1000
jb 0x14008205a
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rax
cmp rsi, 0x20
jae 0x140083fb6
add rdx, 0x27
mov rsi, rax
mov rcx, rsi
call fcn.1400a4634
mov qword [0x14014f430], r14
lea rax, [r12 + r12*2]
shl rax, 4
add rax, r14
mov qword [0x14014f438], rax
mov rax, qword [rbp + 0x740]
lea rax, [rax + rax*2]
shl rax, 4
add rax, r14
mov qword [0x14014f440], rax
mov rdi, qword [rbp + 0x648]
test rdi, rdi
lea rsi, [rbp + 0x710]
je 0x1400818b7
mov rdx, qword [rbp + 0x658]
sub rdx, rdi
cmp rdx, 0x1000
jb 0x1400820da
mov rax, qword [rdi - 8]
add rdi, 0xfffffffffffffff8
sub rdi, rax
cmp rdi, 0x20
jae 0x140083fb6
add rdx, 0x27
mov rdi, rax
mov rcx, rdi
call fcn.1400a4634
inc r15d
cmp r15d, dword [rbp + 0x6f0]
jl 0x1400818c7
jmp 0x140081468
xor eax, eax
jmp 0x140081b87
mov r14, qword [rbp + 0x738]
test rsi, rsi
mov r15d, dword [rbp + 0x728]
jne 0x140081fa1
jmp 0x140082062
add rax, 0x30
cmp rax, rcx
je 0x140082139
mov r8, qword [rax]
test r8, r8
je 0x140082120
cmp dword [r8], 6
jne 0x140082120
xor edx, edx
lea rcx, [0x140158120]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkBase::EnableColorOutput_bool____ptr64]
mov rax, qword [0x14014f430]
mov rcx, qword [0x14014f438]
cmp rax, rcx
je 0x1400828f7
mov rdx, rax
jmp 0x14008217d
add rdx, 0x30
cmp rdx, rcx
je 0x1400823bc
mov r8, qword [rdx]
test r8, r8
je 0x140082170
cmp dword [r8], 0
jne 0x140082170
xor r12d, r12d
lea rdi, [rbp + 0x60]
lea rbx, [0x14011a8c2]
mov r15, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
xor esi, esi
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 + r14 + 8]
mov r14, qword [r12 + r14 + 0x10]
cmp r13, r14
je 0x140082210
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 0x140082210
mov rcx, rdi
lea rdx, [0x140119d3c]
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 0x1400821e0
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
cmp r12, 0xc78
lea r14, [0x140153580]
jne 0x1400821b0
inc esi
xor ebx, ebx
lea rdi, [rbp + 0x60]
lea r13, [0x14011a8c2]
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 rax, r14
mov r14, qword [rbx + r14 + 8]
mov r12, qword [rbx + rax + 0x10]
cmp r14, r12
je 0x1400822b0
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 dword [rax]
add r14, 8
cmp r14, r12
je 0x1400822b0
mov rcx, rdi
lea rdx, [0x140119d3c]
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 0x140082280
lea rax, [0x140153580]
mov r14, qword [rbx + rax + 0x20]
mov r13, qword [rbx + rax + 0x28]
cmp r14, r13
je 0x140082312
nop word cs:[rax + 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 [0x140158148]
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.140044e50
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::reset_void____ptr64]
add r14, 8
cmp r14, r13
jne 0x1400822d0
mov rcx, qword [0x140158148]
lea rdx, [0x1401232b7]
call fcn.140044e50
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
add rbx, 0x38
cmp rbx, 0xc78
lea r14, [0x140153580]
lea r13, [0x14011a8c2]
jne 0x140082250
jmp 0x1400823e7
mov rcx, qword [0x140158148]
mov r9, qword [0x140158168]
lea r8, str.No_installed_socket_interface_found___please_check_your__s_installation
mov edx, 1
call fcn.140044df0
mov ebx, 0xffffffff
mov rcx, qword [0x140158148]
lea r8, str.There_must_be_a_folder_called_Sockets_that_contains_sockets_files___cannot_continue_
mov edx, 1
call fcn.140044df0
mov rsi, qword [0x140150010]
mov rdi, qword [0x140150018]
jmp 0x1400823a4
add rsi, 8
cmp rsi, rdi
je 0x14008121b
mov rcx, qword [rsi]
test rcx, rcx
je 0x1400823a0
call fcn.1400a462c
jmp 0x1400823a0
mov rdx, rax
jmp 0x1400823d9
add rdx, 0x30
cmp rdx, rcx
je 0x1400823ee
mov r8, qword [rdx]
test r8, r8
je 0x1400823d0
cmp dword [r8], 1
jne 0x1400823d0
xor ebx, ebx
jmp 0x140083c22
mov rdx, rax
jmp 0x140082409
add rdx, 0x30
cmp rdx, rcx
je 0x140082434
mov r8, qword [rdx]
test r8, r8
je 0x140082400
cmp dword [r8], 0xb
jne 0x140082400
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_InstallMiniDumpWriter_void_]
mov rax, qword [0x14014f430]
mov rcx, qword [0x14014f438]
jmp 0x140082434
add rax, 0x30
cmp rax, rcx
je 0x1400828f7
mov rdx, qword [rax]
test rdx, rdx
je 0x140082430
cmp dword [rdx], 0x1c
jne 0x140082430
mov rax, qword [rax + 0x18]
mov r8, qword [rax]
test r8, r8
je 0x1400828f7
lea rsi, [rbp + 0x60]
mov edx, 0x10
mov rcx, rsi
call fcn.1400d6bb8
mov rcx, rsi
mov edx, 0x2e
call fcn.1400a7f90
test rax, rax
je 0x1400828cd
mov byte [rax], 0
inc rax
mov rcx, rax
call fcn.1400d40c0
mov esi, eax
jmp 0x1400828cf
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
pxor xmm6, xmm6
test rbx, rbx
jne 0x1400824c4
jmp 0x140081086
mov rcx, rbx
mov rdx, rdi
call fcn.140021630
test rbx, rbx
je 0x140081086
lea rsi, [rbx + 0x20]
mov rcx, rsi
mov rdx, rdi
call fcn.1400223f0
cmp qword [rbp + 0x78], 0x10
mov rcx, rdi
jb 0x1400824e1
mov rcx, qword [rbp + 0x60]
call qword [sym.imp.TT_SubSystem.dll_struct_HINSTANCE______ptr64___cdecl_TT_LoadLibrary_char_const____ptr64_]
mov r14, rax
mov rax, qword [rbp + 0x78]
cmp rax, 0x10
jb 0x140082529
mov rcx, qword [rbp + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140082524
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140083fb6
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400a4634
test r14, r14
je 0x140082830
mov qword [rbp + 0x738], 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 0x14008281d
mov rcx, qword [rbp + 0x738]
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 0x14008281d
mov rcx, qword [rbp + 0x738]
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 0x14008281d
mov ecx, 0x1a8
call fcn.1400a45f0
mov r13, rax
mov qword [rax], 0
mov dword [rax + 8], 0
mov word [rax + 0xc], 0
movdqu xmmword [rax + 0x19], xmm6
movdqu xmmword [rax + 0x29], xmm6
movdqu xmmword [rax + 0x39], xmm6
movdqu xmmword [rax + 0x49], xmm6
movdqu xmmword [rax + 0x59], xmm6
movdqu xmmword [rax + 0x69], xmm6
mov rcx, rax
add rcx, 0xa0
mov r8d, 0x104
mov qword [rbp + 0x730], rcx
xor edx, edx
call fcn.14008ebf0
mov r14, qword [0x140150018]
cmp r14, qword [0x140150020]
je 0x14008260f
mov qword [r14], r13
add r14, 8
mov qword [0x140150018], r14
jmp 0x14008278d
mov rax, r14
sub rax, qword [0x140150010]
mov qword [rbp + 0x728], rax
sar rax, 3
lea r9, [rax + 1]
mov r15, rax
shr r15, 1
movabs rdx, 0x1fffffffffffffff
mov rcx, rdx
sub rcx, r15
add r15, rax
cmp r15, r9
mov r8, r9
mov qword [rbp + 0x6f8], r9
cmovbe r15, r9
cmp rax, rcx
cmova r15, rdx
mov rax, r15
shr rax, 0x3d
jne 0x140083fbb
test r15, r15
je 0x1400826ac
lea rcx, [r15*8]
cmp r15, 0x200
jb 0x1400826b0
movabs rax, 0x1ffffffffffffffc
cmp r15, rax
jae 0x14008481d
add rcx, 0x27
call fcn.1400a45f0
mov rcx, rax
add rcx, 0x27
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
mov rax, rcx
jmp 0x1400826b5
xor eax, eax
jmp 0x1400826b5
call fcn.1400a45f0
mov rcx, qword [rbp + 0x728]
mov qword [rax + rcx], r13
mov rdx, qword [0x140150010]
mov r8, r14
sub r8, rdx
cmp qword [0x140150018], r14
mov qword [rbp + 0x6d8], rax
je 0x14008271a
add rcx, rax
add rcx, 8
mov qword [rbp + 0x728], rcx
mov rcx, rax
call fcn.1401053c0
mov r8, qword [0x140150018]
sub r8, r14
mov rcx, qword [rbp + 0x728]
mov rdx, r14
call fcn.1401053c0
mov rcx, qword [0x140150010]
test rcx, rcx
jne 0x14008272e
jmp 0x140082762
mov rcx, rax
call fcn.1401053c0
mov rcx, qword [0x140150010]
test rcx, rcx
je 0x140082762
mov rdx, qword [0x140150020]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14008275d
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x140083fb6
add rdx, 0x27
mov rcx, rax
call fcn.1400a4634
mov rcx, qword [rbp + 0x6d8]
mov qword [0x140150010], rcx
mov rax, qword [rbp + 0x6f8]
lea rax, [rcx + rax*8]
mov qword [0x140150018], rax
lea rax, [rcx + r15*8]
mov qword [0x140150020], rax
mov r8d, 0xa0
mov rcx, r13
mov rdx, r12
call fcn.14008eb20
mov rcx, rsi
mov rdx, rdi
call fcn.1400223f0
cmp qword [rbp + 0x78], 0x10
mov r8, rdi
jb 0x1400827b7
mov r8, qword [rbp + 0x60]
mov edx, 0x104
mov rcx, qword [rbp + 0x730]
call fcn.1400d6bb8
mov rax, qword [rbp + 0x78]
cmp rax, 0x10
jb 0x140082807
mov rcx, qword [rbp + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140082802
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140083fb6
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400a4634
mov rax, qword [0x140150008]
lea rcx, [rax + 1]
mov qword [0x140150008], rcx
mov qword [r13], rax
mov rcx, qword [rbp + 0x738]
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_TT_ReleaseLibrary_struct_HINSTANCE______ptr64_]
nop word [rax + rax]
mov rcx, qword [rbx + 0x40]
mov rdx, rdi
call fcn.1400a34b0
test eax, eax
jne 0x140082880
cmp word [rbp + 0x8c], 0x2e
jne 0x1400824b0
movzx eax, word [rbp + 0x8e]
test eax, eax
je 0x140082830
cmp eax, 0x2e
jne 0x1400824b0
cmp word [rbp + 0x90], 0
je 0x140082830
jmp 0x1400824b0
cmp eax, 0x12
jne 0x140083e34
mov rsi, qword [rbp + 0x740]
test rsi, rsi
jne 0x1400828ae
xor eax, eax
mov qword [rbp + 0x740], rax
xor ebx, ebx
test rbx, rbx
jne 0x1400824c4
jmp 0x140081086
lock dec dword [rsi + 8]
jne 0x140082895
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax]
lock dec dword [rsi + 0xc]
jne 0x140082895
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + ioctlsocket]
jmp 0x140082895
xor esi, esi
lea rcx, [rbp + 0x60]
call fcn.1400d40c0
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 [0x140158a50], ecx
lea rcx, [0x140158a90]
lea rdx, str.DevCuda
call fcn.140030fc0
lea rcx, [0x140158aa0]
lea rdx, str.DevOpenCl
call fcn.140030fc0
lea rcx, [0x140158ab0]
lea rdx, str.DevCpu
call fcn.140030fc0
mov ecx, pe_nt_image_headers64
call fcn.1400a45f0
mov qword [rbp + 0x738], rax
call qword [sym.imp.TT_SubSystem.dll_class_boost::asio::io_context____ptr64___cdecl_GetIoContext_void_]
mov rdi, rax
mov rcx, qword [rax]
mov qword [rbp + 0x60], 0
lea rax, [0x140158112]
mov qword [rbp + 0x68], rax
lea r8, [0x140034ce0]
lea rdx, [rbp + 0x60]
mov r9, rdi
call fcn.140035010
mov rsi, rax
mov rdx, qword [rbp + 0x738]
mov qword [rdx], rax
pxor xmm0, xmm0
movdqu xmmword [rdx + 0x18], xmm0
mov qword [rdx + 0x28], 0xffffffffffffffff
movdqu xmmword [rdx + 0x30], xmm0
lea rax, [rdx + 0x40]
lea rcx, [0x140122878]
mov qword [rdx + 0x68], rcx
lea rcx, [0x140122900]
mov qword [rdx + 0x58], rcx
mov qword [rdx + 0x48], rdi
mov qword [rdx + 0x60], rax
lea rax, [0x140122920]
mov qword [rdx + 0x70], rax
movabs r14, 0x7ffffffffffffffe
mov qword [rdx + 8], r14
mov byte [rdx + 0x10], 0
lea rcx, [rbp + 0x3f0]
call fcn.1400351c0
mov rdi, qword [rbp + 0x738]
add rdi, 8
mov rbx, qword [rbp + 0x3f0]
movabs rax, 0x8000000000000002
add rax, rbx
cmp rax, 2
ja 0x140082a29
movabs rax, 0x8000000000000000
cmp rbx, rax
je 0x140082a30
cmp rbx, r14
je 0x140082a30
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
je 0x140082a30
add rbx, 0xe4e1c0
lea r8, [rbp + 0x60]
mov rcx, rsi
mov rdx, rdi
call fcn.140035a30
mov qword [rdi], rbx
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], 0
lea rax, str.basic_deadline_timer.hpp
mov qword [rbp + 0x3f0], 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 + 0x3f8], rax
movabs rax, 0x500000110
mov qword [rbp + 0x400], rax
lea rdx, str.expires_from_now
lea rcx, [rbp + 0x60]
lea r8, [rbp + 0x3f0]
call fcn.140035cd0
mov rcx, qword [rbp + 0x738]
mov qword [0x140158ac0], rcx
lea rax, [0x140158ac0]
lea rdx, [0x140036b90]
mov qword [rbp + 0x60], rdx
mov qword [rbp + 0x70], rax
lea rdx, [rbp + 0x60]
call fcn.140036cc0
mov r14, qword [0x14014f430]
mov r15, qword [0x14014f438]
cmp r14, r15
je 0x140082c7d
mov rax, r14
jmp 0x140082aed
add rax, 0x30
cmp rax, r15
je 0x140082beb
mov rcx, qword [rax]
test rcx, rcx
je 0x140082ae0
cmp dword [rcx], 2
jne 0x140082ae0
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], 0
mov rsi, qword [0x140158ae0]
mov rbx, qword [0x140158ae8]
cmp rsi, rbx
je 0x140082b44
lea rdi, [rbp + 0x60]
nop word cs:[rax + rax]
mov rcx, rdi
mov rdx, rsi
call fcn.14003eb70
add rsi, 8
cmp rsi, rbx
jne 0x140082b30
lea rcx, [rbp + 0x60]
call fcn.140088960
lea rcx, [rbp + 0x60]
call fcn.140089170
lea r8, [0x1401231a0]
lea rcx, [rbp + 0x60]
mov edx, 5
call fcn.140089f60
lea r8, str.ACCELERATOR
lea rcx, [rbp + 0x60]
mov edx, 6
call fcn.140089f60
lea r8, str.iGPU
lea rcx, [rbp + 0x60]
mov edx, 4
call fcn.140089f60
lea r8, [0x1401231b5]
lea rcx, [rbp + 0x60]
mov edx, 3
call fcn.140089f60
mov rcx, qword [rbp + 0x60]
test rcx, rcx
je 0x140082be4
mov rdx, qword [rbp + 0x70]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140082bdf
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x140083fb6
add rdx, 0x27
mov rcx, rax
call fcn.1400a4634
xor ebx, ebx
jmp 0x140083ad9
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], 0
cmp r14, r15
je 0x140082c8e
lea rsi, [rbp + 0x60]
lea rdi, [rbp + 0x3f0]
jmp 0x140082c2d
add r14, 0x30
cmp r14, r15
je 0x140082caa
mov rax, qword [r14]
cmp dword [rax], 3
jne 0x140082c20
mov r12, qword [r14 + 0x18]
mov r13, qword [r14 + 0x20]
jmp 0x140082c44
add r12, 8
cmp r12, r13
je 0x140082c20
mov rcx, qword [r12]
call fcn.1400d40c0
mov dword [rbp + 0x3f0], eax
mov rcx, qword [rbp + 0x60]
mov rbx, qword [rbp + 0x68]
mov rdx, rbx
mov r8d, eax
call fcn.1400a1550
cmp rax, rbx
jne 0x140082c40
mov rcx, rsi
mov rdx, rdi
call fcn.140012e60
jmp 0x140082c40
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], 0
xor edi, edi
xor esi, esi
mov r14, qword [0x140158ae0]
mov rbx, qword [0x140158ae8]
cmp r14, rbx
jne 0x140082cc9
jmp 0x140082d8f
mov rsi, qword [rbp + 0x60]
mov rdi, qword [rbp + 0x68]
mov r14, qword [0x140158ae0]
mov rbx, qword [0x140158ae8]
cmp r14, rbx
je 0x140082d8f
lea r12, [0x140126498]
lea r15, [0x140158ac8]
jmp 0x140082cf8
mov rcx, r15
mov rdx, r14
call fcn.14003eb70
add r14, 8
cmp r14, rbx
je 0x140082d8f
mov rax, qword [r14]
cmp dword [rax + 0x24], 0
jne case.default.0x140082d2d
cmp rsi, rdi
je 0x140082d1c
mov r8d, dword [rax + 0x10]
mov rcx, rsi
mov rdx, rdi
call fcn.1400a1550
cmp rax, rdi
jne case.0x140082d2d.1
jmp case.default.0x140082d2d
mov eax, dword [rax + 0x1c]
dec eax
cmp eax, 4
ja case.default.0x140082d2d
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
mov rax, qword [0x14014f430]
mov rcx, qword [0x14014f438]
jmp 0x140082d44
add rax, 0x30
cmp rax, rcx
je case.default.0x140082d2d
mov rdx, qword [rax]
test rdx, rdx
je 0x140082d40
cmp dword [rdx], 4
jne 0x140082d40
jmp case.0x140082d2d.1
mov rax, qword [0x14014f430]
mov rcx, qword [0x14014f438]
jmp 0x140082d74
add rax, 0x30
cmp rax, rcx
je case.default.0x140082d2d
mov rdx, qword [rax]
test rdx, rdx
je 0x140082d70
cmp dword [rdx], 5
jne 0x140082d70
jmp case.0x140082d2d.1
test rsi, rsi
je 0x140082dc8
mov rdx, qword [rbp + 0x70]
sub rdx, rsi
cmp rdx, 0x1000
jb 0x140082dc0
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rax
cmp rsi, 0x20
jae 0x140083fb6
add rdx, 0x27
mov rsi, rax
mov rcx, rsi
call fcn.1400a4634
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x710], xmm0
mov qword [rbp + 0x720], 0
mov rsi, qword [0x140158ac8]
mov rbx, qword [0x140158ad0]
cmp rsi, rbx
je 0x140082e14
lea rdi, [rbp + 0x710]
nop dword [rax]
mov rcx, rdi
mov rdx, rsi
call fcn.14003eb70
add rsi, 8
cmp rsi, rbx
jne 0x140082e00
mov rbx, qword [0x14014f430]
mov r14, qword [0x14014f438]
cmp rbx, r14
je 0x1400831cb
lea rsi, [rbp + 0x60]
mov r15, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
lea r12, [0x1401264ac]
lea rdi, [rbp + 0x3f0]
mov r13, qword [sym.imp.TT_SubSystem.dll_public:_class_CLightDynString____ptr64___cdecl_CLightDynString::operator_class_CLightDynString____ptr64____ptr64]
jmp 0x140082e76
mov byte [0x140158a58], 1
nop word cs:[rax + rax]
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
add rbx, 0x30
cmp rbx, r14
je 0x1400831cb
mov rcx, rsi
xor edx, edx
call r15
mov rax, qword [rbx + 0x18]
cmp qword [rbx + 0x20], rax
je 0x140082ea6
mov rdx, qword [rax]
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 r13
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, 0xfffffff8
cmp eax, 0x24
ja case.0x140082eba.10
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
cmp byte [0x140158a60], 0
jne case.0x140082eba.10
mov byte [0x140158a60], 1
mov r13, qword [0x14014f430]
mov r15, qword [0x14014f438]
cmp r13, r15
je 0x1400830fe
mov rax, r13
jmp 0x140082efd
add rax, 0x30
cmp rax, r15
je 0x1400830fa
mov rcx, qword [rax]
test rcx, rcx
je 0x140082ef0
cmp dword [rcx], 0x21
jne 0x140082ef0
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je 0x140083113
mov rcx, qword [rcx]
call fcn.1400d40c0
mov dword [0x140158a68], eax
mov cl, 1
jmp 0x140083129
mov rax, qword [0x14014f430]
mov rcx, qword [0x14014f438]
jmp 0x140082f44
add rax, 0x30
cmp rax, rcx
je case.0x140082eba.10
mov rdx, qword [rax]
test rdx, rdx
je 0x140082f40
cmp dword [rdx], 0x23
jne 0x140082f40
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je case.0x140082eba.10
mov rcx, qword [rcx]
call fcn.1400d40c0
mov dword [0x140158a70], eax
jmp case.0x140082eba.10
mov rax, qword [0x14014f430]
mov rcx, qword [0x14014f438]
jmp 0x140082f94
add rax, 0x30
cmp rax, rcx
je 0x140082fc7
mov rdx, qword [rax]
test rdx, rdx
je 0x140082f90
cmp dword [rdx], 0x2c
jne 0x140082f90
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je 0x140082fc7
mov rcx, qword [rcx]
xor edx, edx
mov r8d, 0xa
call fcn.1400d81d8
mov qword [0x140158a88], rax
shl qword [0x140158a88], 0x14
jmp case.0x140082eba.10
mov rax, qword [0x14014f430]
mov rcx, qword [0x14014f438]
jmp 0x140082ff4
add rax, 0x30
cmp rax, rcx
je case.0x140082eba.10
mov rdx, qword [rax]
test rdx, rdx
je 0x140082ff0
cmp dword [rdx], 0x24
jne 0x140082ff0
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je case.0x140082eba.10
mov rcx, qword [rcx]
call fcn.1400d40c0
mov dword [0x140158a74], eax
jmp case.0x140082eba.10
mov rax, qword [0x14014f430]
mov rcx, qword [0x14014f438]
jmp 0x140083044
add rax, 0x30
cmp rax, rcx
je case.0x140082eba.10
mov rdx, qword [rax]
test rdx, rdx
je 0x140083040
cmp dword [rdx], 0x22
jne 0x140083040
mov rcx, qword [rax + 0x18]
cmp qword [rax + 0x20], rcx
je case.0x140082eba.10
mov rcx, qword [rcx]
call fcn.1400d40c0
mov dword [0x140158a6c], eax
jmp case.0x140082eba.10
mov byte [0x140158a5b], 1
jmp case.0x140082eba.10
mov byte [0x140158a59], 1
jmp case.0x140082eba.10
mov byte [0x140158a56], 0
jmp case.0x140082eba.10
mov byte [0x140158a5a], 1
jmp case.0x140082eba.10
mov byte [0x140158a57], 1
jmp case.0x140082eba.10
mov byte [0x140158a55], 1
jmp case.0x140082eba.10
mov dword [0x140158a5c], 0xa
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_bool___cdecl_CLightDynString::IsEmpty_void_const___ptr64]
test al, al
jne case.0x140082eba.10
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 fcn.1400d40c0
mov dword [0x140158a5c], eax
jmp case.0x140082eba.10
xor ecx, ecx
jmp 0x140083129
mov eax, 0x8015
mov r15, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
mov r13, qword [sym.imp.TT_SubSystem.dll_public:_class_CLightDynString____ptr64___cdecl_CLightDynString::operator_class_CLightDynString____ptr64____ptr64]
jmp 0x140083169
xor ecx, ecx
jmp 0x140083129
add r13, 0x30
cmp r13, r15
je 0x14008317e
mov rax, qword [r13]
test rax, rax
je 0x140083120
cmp dword [rax], 0x20
jne 0x140083120
mov rax, qword [r13 + 0x18]
cmp qword [r13 + 0x20], rax
mov r15, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
je 0x1400831b9
mov r13d, ecx
mov rcx, qword [rax]
call fcn.1400d40c0
mov ecx, r13d
mov dword [0x140158a64], eax
xor eax, eax
mov r13, qword [sym.imp.TT_SubSystem.dll_public:_class_CLightDynString____ptr64___cdecl_CLightDynString::operator_class_CLightDynString____ptr64____ptr64]
test cl, cl
jne 0x140083195
mov ecx, dword [0x140158a64]
add ecx, 0xffffffec
mov dword [0x140158a68], ecx
test eax, eax
jne 0x1400831ab
jmp 0x14008319f
mov eax, 0x8015
mov r15, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
mov r13, qword [sym.imp.TT_SubSystem.dll_public:_class_CLightDynString____ptr64___cdecl_CLightDynString::operator_class_CLightDynString____ptr64____ptr64]
test cl, cl
je 0x140083169
mov ecx, dword [0x140158a68]
test eax, eax
jne 0x1400831ab
cmp dword [0x140158a64], ecx
jge case.0x140082eba.10
add ecx, 0x14
mov dword [0x140158a64], ecx
jmp case.0x140082eba.10
mov eax, 0x8013
mov r13, qword [sym.imp.TT_SubSystem.dll_public:_class_CLightDynString____ptr64___cdecl_CLightDynString::operator_class_CLightDynString____ptr64____ptr64]
test cl, cl
jne 0x140083195
jmp 0x140083169
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], 0
mov rsi, qword [rbp + 0x710]
mov rdx, qword [rbp + 0x718]
cmp rsi, rdx
je 0x14008336b
xor eax, eax
mov qword [rbp + 0x728], rax
xor r14d, r14d
xor r13d, r13d
mov qword [rbp + 0x738], rdx
jmp 0x14008323c
mov rax, qword [rbp + 0x728]
cmp r13, rax
je 0x140083260
mov eax, dword [r15 + 0x18]
mov dword [r13], eax
add r13, 4
mov qword [rbp + 0x68], r13
add rsi, 8
mov rax, r14
cmp rsi, rdx
je 0x140083379
mov r15, qword [rsi]
cmp r14, r13
je 0x140083210
mov eax, dword [r15 + 0x18]
mov rcx, r14
nop dword [rax + rax]
cmp dword [rcx], eax
je 0x14008322c
add rcx, 4
cmp rcx, r13
jne 0x140083250
jmp 0x140083210
sub rax, r14
mov rbx, rax
sar rax, 2
lea r13, [rax + 1]
mov r12, rax
shr r12, 1
movabs rdx, 0x3fffffffffffffff
mov rcx, rdx
sub rcx, r12
add r12, rax
cmp r12, r13
cmovbe r12, r13
cmp rax, rcx
cmova r12, rdx
mov rax, r12
shr rax, 0x3e
jne 0x1400847fa
test r12, r12
je 0x1400832e5
lea rcx, [r12*4]
cmp r12, 0x400
jb 0x1400832e9
movabs rax, 0x3ffffffffffffff7
cmp r12, rax
jae 0x14008482c
add rcx, 0x27
call fcn.1400a45f0
mov rcx, rax
add rcx, 0x27
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x1400832f1
xor ecx, ecx
jmp 0x1400832f1
call fcn.1400a45f0
mov rcx, rax
mov eax, dword [r15 + 0x18]
mov r15, rbx
mov dword [rcx + rbx], eax
mov rdi, rcx
mov rdx, r14
mov r8, rbx
call fcn.1401053c0
test r14, r14
je 0x14008333e
cmp r15, 0x1000
jb 0x140083333
mov rax, qword [r14 - 8]
add r14, 0xfffffffffffffff8
sub r14, rax
cmp r14, 0x20
jae 0x140083fb6
add rbx, 0x27
mov r14, rax
mov rcx, r14
mov rdx, rbx
call fcn.1400a4634
mov r14, rdi
mov qword [rbp + 0x60], rdi
lea r13, [rdi + r13*4]
mov qword [rbp + 0x68], r13
lea rcx, [rdi + r12*4]
mov rax, rcx
mov qword [rbp + 0x728], rcx
mov qword [rbp + 0x70], rcx
mov rdx, qword [rbp + 0x738]
jmp 0x14008322c
xor r13d, r13d
xor eax, eax
mov qword [rbp + 0x728], rax
xor eax, eax
mov qword [rbp + 0x6d8], rax
mov r14, qword [0x14014f430]
mov rax, qword [0x14014f438]
mov qword [rbp + 0x6f8], rax
cmp r14, rax
je 0x14008381a
mov rbx, qword [rbp + 0x6d8]
mov r15, rbx
mov qword [rbp + 0x730], r13
jmp 0x1400833e2
mov rbx, qword [rbp + 0x6d8]
mov r15, rbx
mov r14, qword [rbp + 0x708]
add r14, 0x30
cmp r14, qword [rbp + 0x6f8]
je 0x140083821
mov rax, qword [r14]
cmp dword [rax], 0x32
jne 0x1400833d1
mov rax, qword [r14 + 0x18]
mov rcx, qword [r14 + 0x20]
sub rcx, rax
cmp rcx, 8
jne 0x140083a0c
mov r12, qword [rax]
mov edi, 0x29
lea rsi, [0x140152b30]
nop
mov rcx, qword [rsi - 0x18]
mov rdx, r12
call fcn.1400d3180
test eax, eax
je 0x140083458
mov rcx, qword [rsi + 8]
mov rdx, r12
call fcn.1400d3180
test eax, eax
je 0x14008345c
add rsi, 0x40
dec rdi
jne 0x140083410
mov rcx, qword [0x140153558]
mov rdx, r12
call fcn.1400d3180
lea rsi, [0x140153550]
test eax, eax
je 0x14008345c
jmp 0x140083a32
add rsi, 0xffffffffffffffe0
mov eax, dword [rsi]
add eax, 0xfffffffe
cmp eax, 0x51
ja case.0x140083478.76
lea rcx, [0x140126540]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov word [rbp + 0x740], 0x30
jmp 0x140083600
mov word [rbp + 0x740], 0x20
jmp 0x140083600
mov word [rbp + 0x740], setsockopt
jmp 0x140083600
mov word [rbp + 0x740], 0x52
jmp 0x140083600
mov word [rbp + 0x740], 0x43
jmp 0x140083600
mov word [rbp + 0x740], 0x98
jmp 0x140083600
mov word [rbp + 0x740], 0x31
jmp 0x140083600
mov word [rbp + 0x740], 0x40
jmp 0x140083600
mov word [rbp + 0x740], 0x22
jmp 0x140083600
mov word [rbp + 0x740], 0x100
jmp 0x140083600
mov word [rbp + 0x740], 0x34
jmp 0x140083600
mov word [rbp + 0x740], 0x90
jmp 0x140083600
mov word [rbp + 0x740], 0x41
jmp 0x140083600
mov word [rbp + 0x740], 0xe110
jmp 0x140083600
mov word [rbp + 0x740], 0x120
jmp 0x140083600
mov word [rbp + 0x740], 0x60
jmp 0x140083600
mov word [rbp + 0x740], setsockopt
jmp 0x140083600
mov word [rbp + 0x740], 0x33
jmp 0x140083600
mov word [rbp + 0x740], 0x131
jmp 0x140083600
mov word [rbp + 0x740], 0x130
jmp 0x140083600
mov word [rbp + 0x740], 0x42
jmp 0x140083600
mov word [rbp + 0x740], 0x25
jmp 0x140083600
mov word [rbp + 0x740], 0x23
jmp 0x140083600
mov word [rbp + 0x740], 0x24
jmp 0x140083600
mov word [rbp + 0x740], 0x32
jmp 0x140083600
mov word [rbp + 0x740], 0x51
jmp 0x140083600
mov word [rbp + 0x740], setsockopt
jmp 0x140083600
mov word [rbp + 0x740], 0x50
jmp 0x140083600
mov word [rbp + 0x740], 0x80
jmp 0x140083600
mov word [rbp + 0x740], setsockopt
nop dword [rax + rax]
mov r15, r13
cmp rbx, r13
je 0x1400833d1
mov qword [rbp + 0x6f0], rsi
mov qword [rbp + 0x708], r14
movzx eax, word [rbp + 0x740]
shl rax, 0x20
mov qword [rbp + 0x738], rax
mov r14, rbx
jmp 0x14008364d
add r14, 4
cmp r14, r13
je 0x1400833c0
mov edi, dword [r14]
mov rcx, rdi
add rcx, qword [rbp + 0x738]
call fcn.14000a300
test rax, rax
je 0x140083740
mov r15, rax
mov rax, qword [rbp + 0x708]
mov rbx, qword [rax + 0x10]
mov r13, qword [0x14014f478]
mov rsi, qword [0x14014f480]
jmp 0x140083694
add r13, 8
cmp r13, rsi
je 0x1400836e0
mov r12, qword [r13]
lea rcx, [r12 + 0x10]
mov rdx, rbx
call fcn.1400d3180
test eax, eax
jne 0x140083690
test byte [r12], 1
je 0x140083690
mov r13, qword [rbp + 0x730]
mov rax, qword [r12 + 0x130]
mov rcx, qword [r12 + 0x138]
cmp rax, rcx
jne 0x140083720
jmp 0x1400837c0
mov rcx, rbx
mov edx, 1
call fcn.1400142f0
mov r13, qword [rbp + 0x730]
mov r12, rax
mov edi, dword [r14]
mov rax, qword [r12 + 0x130]
mov rcx, qword [r12 + 0x138]
cmp rax, rcx
je 0x1400837c0
nop word cs:[rax + rax]
mov rdx, qword [rax]
test dword [rdx + 0x10], edi
jne 0x14008379c
add rax, 0x38
cmp rax, rcx
jne 0x140083720
jmp 0x1400837c0
cmp edi, 1
je 0x140083640
mov rax, qword [rbp + 0x708]
mov rax, qword [rax + 0x18]
mov r9, qword [rax]
mov rcx, qword [0x140158148]
cmp edi, 2
lea rax, str.CUDA
lea rdx, [0x1401232b7]
cmovne rax, rdx
cmp edi, 4
lea rdx, str.OpenCL
cmovne rdx, rax
mov qword [rsp + 0x20], rdx
lea r8, str._Algo__s_not_found_for_platform:__s._Ignored.
mov edx, 1
call fcn.140044df0
jmp 0x140083640
movzx eax, word [rdx + 0xc]
cmp ax, word [r15 + 0xc]
je 0x1400837c0
mov word [r12 + 0x12a], 0
nop word cs:[rax + rax]
movzx eax, word [rbp + 0x740]
mov word [r12 + 0x128], ax
cmp word [r12 + 0x12a], 0
jne 0x1400837ec
movzx eax, word [rbp + 0x740]
mov word [r12 + 0x12a], ax
mov rcx, r12
mov rdx, r15
call fcn.1400147f0
cmp qword [r12 + 0x120], 0
jne 0x140083640
mov rax, qword [rbp + 0x6f0]
mov qword [r12 + 0x120], rax
jmp 0x140083640
mov r15, qword [rbp + 0x6d8]
lea rcx, [rbp + 0x60]
call fcn.1400149e0
test eax, eax
jne 0x140083a58
lea rcx, [rbp + 0x60]
call fcn.14008a920
mov rax, qword [rbp + 0x710]
mov rcx, qword [rbp + 0x718]
cmp rax, rcx
je 0x1400838bd
mov rdx, qword [0x14014f478]
mov r8, qword [0x14014f480]
jmp 0x140083870
mov qword [rax], 0
add rax, 8
cmp rax, rcx
je 0x1400838bd
cmp rdx, r8
je 0x140083860
mov r9, qword [rax]
mov r9d, dword [r9 + 0x18]
mov r10, rdx
mov rsi, qword [r10]
mov r11, qword [rsi + 0x130]
mov rsi, qword [rsi + 0x138]
cmp r11, rsi
je 0x1400838b2
nop word cs:[rax + rax]
mov rdi, qword [r11]
test dword [rdi + 0x10], r9d
jne 0x140083867
add r11, 0x38
cmp r11, rsi
jne 0x1400838a0
add r10, 8
cmp r10, r8
jne 0x14008387f
jmp 0x140083860
mov qword [rbp + 0x60], 0
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x60]
call fcn.14008a980
mov rsi, qword [rbp + 0x710]
mov rdi, qword [rbp + 0x718]
cmp rsi, rdi
je 0x140083a16
lea rcx, [rbp - 0x38]
lea rdx, [rbp + 0x710]
call fcn.14008aac0
lea rcx, [rbp - 0x38]
call fcn.14008ab60
mov rbx, rsi
nop dword [rax + rax]
mov rcx, qword [rbx]
mov rax, qword [rcx]
call qword [rax + ioctlsocket]
add rbx, 8
cmp rbx, rdi
jne 0x140083910
mov qword [rbp + 0x6e8], rdi
mov qword [rbp + 0x6e0], rsi
call fcn.140017060
xor ebx, ebx
test eax, eax
jne 0x140083e59
mov qword [rbp + 0x6e8], rdi
mov qword [rbp + 0x6e0], rsi
call fcn.140017580
test eax, eax
jne 0x140083e59
mov qword [rbp + 0x6e8], rdi
mov qword [rbp + 0x6e0], rsi
call fcn.140017790
test eax, eax
jne 0x140083e59
mov qword [rbp + 0x6e8], rdi
mov qword [rbp + 0x6e0], rsi
call fcn.1400178e0
test eax, eax
jne 0x140083e59
mov qword [rbp + 0x6e8], rdi
mov qword [rbp + 0x6e0], rsi
call fcn.140016f90
test eax, eax
jne 0x140083e59
mov dword [rbp + 0x3f8], 0
mov qword [rbp + 0x3f0], 0
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x520], xmm0
mov qword [rbp + 0x530], 0
lea rcx, [rbp + 0x3f0]
call fcn.140023a00
movdqa xmm0, xmmword [0x140117610]
movdqa xmmword [rbp - 0x20], xmm0
movabs rax, 0x600000003
mov qword [rbp - 0x10], rax
xor r11d, r11d
mov r13d, 1
jmp 0x140083c7a
mov rcx, r14
call fcn.1400146b0
jmp 0x140083a58
xor ebx, ebx
mov rcx, qword [0x140158148]
lea r8, str.No_devices_that_can_be_used_for_mining_selected.
mov edx, 1
call fcn.140044df0
jmp 0x140083a9d
mov rcx, qword [0x140158148]
mov r9, qword [r14 + 8]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r9
lea r8, str._Unknown_Value_for_option__s._Value_not_found:____s__s_
mov edx, 1
call fcn.140044df0
test r15, r15
je 0x140083a94
mov rdx, qword [rbp + 0x728]
sub rdx, r15
cmp rdx, 0x1000
jb 0x140083a8c
mov rax, qword [r15 - 8]
add r15, 0xfffffffffffffff8
sub r15, rax
cmp r15, 0x20
jae 0x140083fb6
add rdx, 0x27
mov r15, rax
mov rcx, r15
call fcn.1400a4634
xor ebx, ebx
mov rsi, qword [rbp + 0x710]
test rsi, rsi
je 0x140083ad9
mov rdx, qword [rbp + 0x720]
sub rdx, rsi
cmp rdx, 0x1000
jb 0x140083ad1
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rax
cmp rsi, 0x20
jae 0x140083fb6
add rdx, 0x27
mov rsi, rax
mov rcx, rsi
call fcn.1400a4634
mov rdx, qword [0x140158ac0]
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], 0
mov rcx, qword [rdx]
add rdx, 8
lea r8, [rbp + 0x60]
call fcn.140035a30
lea rax, str.basic_deadline_timer.hpp
mov qword [rbp + 0x3f0], rax
lea rax, str.std::size_t___cdecl_boost::asio::basic_deadline_timer_boost::posix_time::ptime_::cancel_void___Time__boost::posix_time::ptime__TimeTraits__boost::asio::time_traits_boost::posix_time::ptime___Executor__boost::asio::any_io_executor_
mov qword [rbp + 0x3f8], rax
movabs rax, 0x50000015e
mov qword [rbp + 0x400], rax
lea rdx, str.cancel
lea rcx, [rbp + 0x60]
lea r8, [rbp + 0x3f0]
call fcn.140035cd0
mov rsi, qword [0x140158ac0]
test rsi, rsi
je 0x140083b61
mov rcx, rsi
call fcn.140036a90
mov rcx, rsi
call fcn.1400a462c
mov qword [0x140158ac0], 0
mov rax, qword [0x140158ae0]
cmp rax, qword [0x140158ae8]
je 0x140083b83
mov qword [0x140158ae8], rax
mov rcx, qword [0x140158ab0]
test rcx, rcx
je 0x140083bb6
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 [0x140158ab0]
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_TT_ReleaseLibrary_struct_HINSTANCE______ptr64_]
mov qword [0x140158ab0], 0
mov rcx, qword [0x140158aa0]
test rcx, rcx
je 0x140083be9
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 [0x140158aa0]
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_TT_ReleaseLibrary_struct_HINSTANCE______ptr64_]
mov qword [0x140158aa0], 0
mov rcx, qword [0x140158a90]
test rcx, rcx
je 0x140083c1c
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 [0x140158a90]
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_TT_ReleaseLibrary_struct_HINSTANCE______ptr64_]
mov qword [0x140158a90], 0
call qword [sym.imp.TT_SubSystem.dll_void___cdecl_UninstallMiniDumpWriter_void_]
call fcn.140012890
mov rsi, qword [0x14014f530]
mov rdi, qword [0x14014f538]
jmp 0x140083c44
add rsi, 8
cmp rsi, rdi
je 0x14008238e
mov rcx, qword [rsi]
test rcx, rcx
je 0x140083c40
call fcn.1400a462c
jmp 0x140083c40
lea rcx, [rbp + 0x60]
call fcn.1400269e0
mov r11, qword [rbp + 0x738]
add r11, 4
cmp r11, 0x18
je 0x140083e8f
mov r9d, dword [rbp + r11 - 0x20]
lea eax, [r9 - 3]
cmp eax, 4
jae 0x140083de4
mov ebx, 4
mov rax, qword [0x14014f478]
mov rcx, qword [0x14014f480]
jmp 0x140083ca5
add rax, 8
cmp rax, rcx
je 0x140083c6c
mov r8, qword [rax]
test dword [r8], 0xfffffffd
je 0x140083ca1
mov rdx, qword [r8 + 0x130]
mov r8, qword [r8 + 0x138]
cmp rdx, r8
je 0x140083ca1
mov r10, qword [rdx]
test dword [r10 + 0x10], ebx
jne 0x140083cdd
add rdx, 0x38
cmp rdx, r8
jne 0x140083cc9
jmp 0x140083ca1
mov qword [rbp + 0x738], r11
mov rcx, qword [rbp + 0x520]
mov rdx, qword [rbp + 0x528]
lea r8, [rbp + 0x60]
call fcn.1400267c0
mov r14, qword [rbp + 0x60]
mov r12, qword [rbp + 0x68]
jmp 0x140083d15
lea rcx, [rbp + 0x630]
call fcn.14001cc70
add r14, 8
cmp r14, r12
je 0x140083c5c
lea rcx, [rbp + 0x630]
mov edx, 2
mov r8b, 1
call fcn.14001da60
mov rax, qword [rbp + 0x630]
mov rdx, qword [rbp + 0x638]
mov rcx, qword [r14]
cmp rax, rdx
je 0x140083dae
movzx r9d, word [rcx + 0x24]
xor r8d, r8d
jmp 0x140083d69
xor r15d, r15d
test r15, r15
movzx r8d, r8b
cmovne r8d, r13d
add rax, 8
cmp rax, rdx
je 0x140083da4
mov r11, qword [rax]
cmp word [r11 + 0x12a], r9w
jne 0x140083d60
mov r10, qword [r11 + 0x130]
mov r11, qword [r11 + 0x138]
cmp r10, r11
je 0x140083d52
nop dword [rax]
mov r15, qword [r10]
test dword [r15 + 0x10], ebx
jne 0x140083d55
add r10, 0x38
cmp r10, r11
jne 0x140083d90
jmp 0x140083d52
test r8b, 1
jne 0x140083d05
lea r8, [rcx + 0x30]
mov r9, qword [rcx + 0x18]
mov rdx, qword [rcx + 0x28]
add rcx, 0x20
call fcn.14001c780
mov r15, rax
mov rax, qword [r14]
mov qword [rax + 0x48], r15
lea rcx, [rbp + 0x630]
call fcn.14001cc70
test r15, r15
jne 0x140083d11
jmp 0x140083e42
cmp r9d, 1
je 0x140083dfa
cmp r9d, 2
jne 0x140083e02
mov ebx, 2
jmp 0x140083c91
mov ebx, r9d
jmp 0x140083c91
xor ebx, ebx
jmp 0x140083c91
mov rcx, qword [0x140158148]
mov r9, qword [r14 + 8]
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r9
lea r8, str._Unknown_Value_for_option__s._Value_not_found:____s__s_
mov edx, 1
call fcn.140044df0
jmp 0x140083a58
mov ecx, eax
call fcn.140022500
mov ecx, eax
call fcn.140022500
lea rcx, [rbp + 0x60]
call fcn.1400269e0
xor ebx, ebx
lea rcx, [rbp + 0x3f0]
call fcn.14008cfd0
cmp rsi, rdi
je 0x140083e87
mov r14, rsi
nop word cs:[rax + rax]
mov rcx, qword [r14]
mov rax, qword [rcx]
call qword [rax + 0x10]
add r14, 8
cmp r14, rdi
jne 0x140083e70
jmp 0x140083a9d
mov rsi, rdi
jmp 0x140083a9d
call fcn.14001cd70
xor ebx, ebx
test eax, eax
jne 0x140083e4d
lea rcx, [rbp + 0x60]
call fcn.14008adc0
mov rbx, qword [rbp + 0x60]
mov r14, qword [rbp + 0x68]
cmp rbx, r14
je 0x140083f38
mov r15, qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
lea rsi, [0x140158a20]
mov r12, 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 rax, qword [rbx]
mov rdi, qword [rax + 0x130]
mov r13, qword [rax + 0x138]
cmp rdi, r13
je 0x140083f2f
mov rax, qword [rdi]
mov rcx, qword [rax]
add rdi, 8
mov rdx, rdi
call fcn.14008ae70
call qword [rdi + 0x20]
mov qword [rdi + 0x10], rax
mov rcx, rax
call r15
mov qword [rdi + 8], rax
mov edx, 0x13007
mov rcx, rax
mov r8, rsi
xor r9d, r9d
call r12
mov r8, qword [rbx]
mov r9, qword [rdi - 8]
mov rcx, qword [rdi + 8]
mov edx, 0x13008
call r12
add rdi, 0x30
cmp rdi, r13
jne 0x140083edf
add rbx, 8
cmp rbx, r14
jne 0x140083ec9
lea rcx, [rbp + 0x60]
call fcn.14001cc70
mov rsi, qword [0x14014f430]
mov rdi, qword [0x14014f438]
cmp rsi, rdi
je 0x140084136
mov rax, rsi
jmp 0x140083f6a
add rax, 0x30
cmp rax, rdi
je 0x140084098
mov rcx, qword [rax]
test rcx, rcx
je 0x140083f5d
cmp dword [rcx], 0x26
jne 0x140083f5d
mov ecx, 0x26
call fcn.140012e10
test rax, rax
je 0x140083fc5
xor edx, edx
jmp 0x140083f93
add rsi, 0x30
cmp rsi, rdi
je 0x140083fa7
mov rax, qword [rsi]
test rax, rax
je 0x140083f8a
cmp dword [rax], 0x26
jne 0x140083f8a
mov rax, qword [rsi + 0x18]
mov rdx, qword [rax]
lea rcx, [0x140158130]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkFile::SetLogfileName_char_const____ptr64____ptr64]
jmp 0x140084033
call fcn.1400d24cc
call fcn.14000a030
call fcn.140012660
lea rcx, [rbp + 0x60]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
mov r8, qword [0x140158168]
lea rdx, str._sLog__d8_
lea rcx, [rbp + 0x60]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x60]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
lea rcx, [0x140158130]
mov rdx, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkFile::SetLogfilePattern_char_const____ptr64____ptr64]
lea rcx, [0x140158130]
lea rdx, [0x140158810]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkFile::SetLogfilePath_char_const____ptr64____ptr64]
lea rcx, [0x140158130]
mov edx, 5
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_ILogSinkFile::SetMaxFile_int____ptr64]
lea rcx, [rbp + 0x60]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov rax, qword [0x140158148]
mov rcx, qword [rax + 0x10]
lea rdx, [0x140158130]
call qword [sym.imp.TT_SubSystem.dll_public:_class_ILogSinkBase____ptr64___cdecl_ILogCategory::AddSink_class_ILogSinkBase____ptr64____ptr64]
mov rcx, qword [0x140158148]
mov rdx, qword [0x140158168]
lea r8, str.06:14:26
mov qword [rsp + 0x38], r8
lea r8, str.Jul__9_2024
mov qword [rsp + 0x30], r8
lea r8, str.2024.3.0
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
mov rdx, rax
call fcn.140044eb0
mov rsi, qword [0x14014f430]
mov rdi, qword [0x14014f438]
cmp rsi, rdi
je 0x140084136
mov rax, rsi
jmp 0x1400840b3
add rax, 0x30
cmp rax, rdi
je 0x140084136
mov rcx, qword [rax]
test rcx, rcx
je 0x1400840a6
cmp dword [rcx], 0xd
jne 0x1400840a6
jmp 0x1400840cf
add rsi, 0x30
cmp rsi, rdi
je 0x140084289
mov rax, qword [rsi]
test rax, rax
je 0x1400840c2
cmp dword [rax], 0xd
jne 0x1400840c2
mov rax, qword [rsi + 0x18]
mov r8, qword [rax]
test r8, r8
je 0x140084289
lea rsi, [0x140158608]
mov edx, 0x104
mov rcx, rsi
call fcn.1400d6bb8
lea rcx, [rbp + 0x60]
mov rdx, rsi
call fcn.14002f5a0
lea rcx, [rbp + 0x60]
call fcn.14008af70
lea rcx, [rbp + 0x60]
call fcn.1400215c0
lea rcx, [0x140158608]
lea r8, [0x140117800]
mov edx, 0x104
call fcn.1400d6a44
lea rcx, [rbp + 0x60]
call fcn.14008adc0
mov rax, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x68]
cmp rax, rcx
je 0x140084168
mov rdx, qword [rax]
mov rdx, qword [rdx + 0x130]
mov rdx, qword [rdx]
cmp byte [rdx + 0x18], 0
jne 0x14008417e
add rax, 8
cmp rax, rcx
jne 0x14008414c
lea rcx, [rbp + 0x60]
call fcn.14001cc70
mov al, 1
mov dword [rbp + 0x740], eax
jmp 0x140084306
lea rcx, [rbp + 0x60]
call fcn.14001cc70
mov rax, qword [rbp + 0x710]
mov rdx, qword [rbp + 0x718]
mov rcx, rdx
sub rcx, rax
cmp rcx, 8
jne 0x1400841b0
mov rax, qword [rax]
mov byte [rax + 0x268], 1
jmp 0x1400842fc
movzx r8d, byte [0x140158a57]
or r8b, byte [0x140158a58]
jne 0x1400842be
cmp rax, rdx
je 0x1400842fc
mov rdx, rcx
shr rdx, 6
cmp rcx, 0x40
jb 0x14008424a
lea r8, [rax + 0x38]
mov r9, rdx
mov r10, qword [r8 - 0x38]
mov byte [r10 + 0x268], 1
mov r10, qword [r8 - 0x30]
mov byte [r10 + 0x268], 1
mov r10, qword [r8 - 0x28]
mov byte [r10 + 0x268], 1
mov r10, qword [r8 - 0x20]
mov byte [r10 + 0x268], 1
mov r10, qword [r8 - 0x18]
mov byte [r10 + 0x268], 1
mov r10, qword [r8 - 0x10]
mov byte [r10 + 0x268], 1
mov r10, qword [r8 - 8]
mov byte [r10 + 0x268], 1
mov r10, qword [r8]
mov byte [r10 + 0x268], 1
add r8, 0x40
dec r9
jne 0x1400841e2
shl rdx, 3
mov r8, rcx
shr r8, 3
cmp rdx, r8
jae 0x1400842fc
add rcx, 0xfffffffffffffff8
shr rcx, 3
inc rcx
mov r8, qword [rax + rdx*8]
mov byte [r8 + 0x268], 1
inc rdx
mov dword [rbp + 0x740], 0
cmp rcx, rdx
jne 0x140084269
jmp 0x140084306
mov rcx, qword [0x140158148]
lea r8, str.Option__dag_path:_Please_use__dag_path__NEW_FOLDER_FOR_YOUR_DAGS___no_new_path_found.
mov edx, 1
call fcn.140044df0
mov rsi, qword [rbp + 0x710]
mov rdi, qword [rbp + 0x718]
mov ebx, 0xffffffff
jmp 0x140085791
call fcn.14000a030
lea rcx, [rbp + 0x60]
lea rdx, [rbp + 0x710]
call fcn.14008aac0
mov rcx, qword [rbp + 0x60]
mov rdx, qword [rbp + 0x68]
mov r8, rdx
sub r8, rcx
sar r8, 3
call fcn.14008afb0
mov rax, qword [rbp + 0x60]
mov rax, qword [rax]
mov byte [rax + 0x268], 1
lea rcx, [rbp + 0x60]
call fcn.140013e70
mov dword [rbp + 0x740], 0
mov rcx, rbp
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CEventHandler::constructor_void____ptr64]
lea rax, [0x140123b78]
mov qword [rbp], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x10], xmm0
movdqu xmmword [rbp + 0x20], xmm0
movdqu xmmword [rbp + 0x30], xmm0
movdqu xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], 0
mov rcx, rbp
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov qword [0x140158b10], rax
mov ecx, 0x60
call fcn.1400a45f0
mov qword [rbp + 0x738], rax
mov rcx, qword [rbp + 0x738]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CEventHandler::constructor_void____ptr64]
lea rax, [0x140123b88]
mov rcx, qword [rbp + 0x738]
mov qword [rcx], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x10], xmm0
movdqu xmmword [rcx + 0x20], xmm0
movdqu xmmword [rcx + 0x30], xmm0
movdqu xmmword [rcx + 0x40], xmm0
movdqu xmmword [rcx + 0x50], xmm0
mov qword [rbp + 0x588], rcx
call fcn.14001fca0
mov rcx, qword [rbp + 0x588]
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov qword [0x140158b18], rax
mov ecx, 0x58
call fcn.1400a45f0
mov qword [rbp + 0x738], rax
mov rcx, qword [rbp + 0x738]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CEventHandler::constructor_void____ptr64]
lea rax, [0x140123b98]
mov rcx, qword [rbp + 0x738]
mov qword [rcx], rax
pxor xmm6, xmm6
movdqu xmmword [rcx + 0x10], xmm6
movdqu xmmword [rcx + 0x20], xmm6
movdqu xmmword [rcx + 0x30], xmm6
movdqu xmmword [rcx + 0x40], xmm6
mov qword [rcx + 0x50], 0
mov qword [rbp + 0x3c8], rcx
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov qword [0x140158b20], rax
lea rax, [rbp + 0x588]
mov qword [rbp + 0x3d0], rax
lea rax, [rbp + 0x3c8]
mov qword [rbp + 0x3d8], rax
movdqa xmmword [rbp + 0x590], xmm6
mov qword [rbp + 0x5a0], 0
movdqa xmmword [rbp + 0x5b0], xmm6
mov qword [rbp + 0x5c0], 0
movdqa xmmword [rbp + 0x5d0], xmm6
mov qword [rbp + 0x5e0], 0
mov rsi, qword [rbp + 0x710]
mov rdi, qword [rbp + 0x718]
cmp rsi, rdi
je 0x1400846a4
mov rbx, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CEventHandler::constructor_void____ptr64]
mov r14, qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov r15, rsi
jmp 0x1400844af
mov rcx, qword [r15]
mov qword [rcx + 0x258], rax
add r15, 8
cmp r15, rdi
je 0x1400846a4
mov rax, qword [r15]
mov eax, dword [rax + 0x1c]
lea ecx, [rax - 3]
cmp ecx, 4
jae 0x1400845ac
mov ecx, 0x50
call fcn.1400a45f0
mov r12, qword [r15]
mov qword [rbp + 0x738], rax
mov rcx, rax
call rbx
lea rax, [0x140123bc8]
mov r13, qword [rbp + 0x738]
mov qword [r13], rax
mov qword [r13 + 0x10], r12
mov qword [r13 + 0x18], 1
movdqu xmmword [r13 + 0x20], xmm6
movdqu xmmword [r13 + 0x30], xmm6
movdqu xmmword [r13 + 0x40], xmm6
mov qword [rbp + 0x60], r13
lea rcx, [rbp + 0x5b0]
lea rdx, [rbp + 0x60]
call fcn.14008b9a0
mov rcx, r13
call r14
mov rcx, qword [r15]
mov qword [rcx + 0x260], rax
mov ecx, 0x30
call fcn.1400a45f0
mov r12, qword [r15]
mov qword [rbp + 0x738], rax
mov rcx, rax
call rbx
lea rax, [0x140123bb8]
mov r13, qword [rbp + 0x738]
mov qword [r13], rax
mov qword [r13 + 0x10], r12
movdqu xmmword [r13 + 0x18], xmm6
mov qword [r13 + 0x28], 0
mov qword [rbp + 0x630], r13
lea rcx, [rbp + 0x5d0]
lea rdx, [rbp + 0x630]
call fcn.14008b850
mov rcx, r13
call r14
mov rcx, qword [r15]
mov qword [rcx + 0x250], rax
cmp byte [rbp + 0x740], 0
jne 0x1400844a2
call fcn.140009980
jmp 0x140084498
cmp eax, 2
jne 0x1400844a2
mov ecx, 0x50
call fcn.1400a45f0
mov qword [rbp + 0x738], rax
mov r12, qword [r15]
mov rcx, qword [rbp + 0x738]
call rbx
lea rax, [0x140123ba8]
mov rcx, qword [rbp + 0x738]
mov qword [rcx], rax
mov qword [rcx + 0x10], r12
mov qword [rcx + 0x18], 1
movdqu xmmword [rcx + 0x20], xmm6
movdqu xmmword [rcx + 0x30], xmm6
movdqu xmmword [rcx + 0x40], xmm6
mov qword [rbp + 0x60], rcx
lea rcx, [rbp + 0x590]
lea rdx, [rbp + 0x60]
call fcn.14008b700
mov rcx, qword [rbp + 0x738]
call r14
mov rcx, qword [r15]
mov qword [rcx + 0x260], rax
mov ecx, 0x30
call fcn.1400a45f0
mov r12, qword [r15]
mov qword [rbp + 0x738], rax
mov rcx, rax
call rbx
lea rax, [0x140123bb8]
mov r13, qword [rbp + 0x738]
mov qword [r13], rax
mov qword [r13 + 0x10], r12
movdqu xmmword [r13 + 0x18], xmm6
mov qword [r13 + 0x28], 0
mov qword [rbp + 0x630], r13
lea rcx, [rbp + 0x5d0]
lea rdx, [rbp + 0x630]
call fcn.14008b850
mov rcx, r13
call r14
mov rcx, qword [r15]
mov qword [rcx + 0x250], rax
cmp byte [rbp + 0x740], 0
jne 0x1400844a2
call fcn.140009980
jmp 0x140084498
mov rax, qword [0x14014f430]
mov rcx, qword [0x14014f438]
jmp 0x1400846b8
add rax, 0x30
cmp rax, rcx
je 0x1400846e1
mov rdx, qword [rax]
test rdx, rdx
je 0x1400846b4
cmp dword [rdx], 0x17
jne 0x1400846b4
mov r8, rdi
sub r8, rsi
sar r8, 3
mov rcx, rsi
mov rdx, rdi
call fcn.14003ecf0
jmp 0x1400846f6
mov r8, rdi
sub r8, rsi
sar r8, 3
mov rcx, rsi
mov rdx, rdi
call fcn.14003f5d0
lea rcx, [rbp + 0x60]
call fcn.14008adc0
mov rbx, qword [rbp + 0x60]
mov r14, qword [rbp + 0x68]
jmp 0x14008470d
add rbx, 8
cmp rbx, r14
je 0x140084738
mov rax, qword [rbx]
cmp dword [rax], 2
je 0x140084709
cmp rsi, rdi
je 0x140084709
mov r15, rsi
mov rdx, qword [r15]
mov rcx, qword [rbx]
call fcn.140013ed0
add r15, 8
cmp r15, rdi
jne 0x140084722
jmp 0x140084709
lea rcx, [rbp + 0x60]
call fcn.14001cc70
call fcn.14001d070
test eax, eax
jne 0x1400856c5
call fcn.14001d760
test eax, eax
jne 0x1400856c5
call fcn.140017b30
test eax, eax
jne 0x1400856c5
call fcn.14001b070
lea rcx, [rbp + 0x60]
call fcn.14008adc0
mov rbx, qword [rbp + 0x60]
mov r14, qword [rbp + 0x68]
cmp rbx, r14
je 0x14008479c
mov rcx, qword [rbx]
call fcn.14001e0d0
test al, al
jne 0x140084831
add rbx, 8
cmp rbx, r14
jne 0x140084783
lea rcx, [rbp + 0x60]
call fcn.14001cc70
mov byte [0x140158150], 0
jmp 0x14008485b
call fcn.14000a030
call fcn.1400234d0
lea rcx, str.create_directory
lea r8, [rbp + 0x3f0]
mov edx, eax
call fcn.140021880
lea rcx, str.create_directory
lea r8, [rbp + 0x3f0]
mov edx, eax
call fcn.140021880
lea rcx, str.create_directory
lea r8, [rbp + 0x3f0]
mov edx, eax
call fcn.140021880
call fcn.14000a030
call fcn.140012660
lea rcx, str.absolute
lea r8, [0x140123ab0]
lea r9, [rbp + 0x60]
mov edx, ebx
call fcn.140040f30
call fcn.14000a030
call fcn.14000a030
call fcn.14000a030
call fcn.14000a030
cmp byte [0x140158150], 0
jne 0x140084852
mov rcx, qword [0x140158148]
lea r8, str.Overclocking_works_with_Admin_rights_only._OC_options_ignored_
mov edx, 1
call fcn.140044df0
lea rcx, [rbp + 0x60]
call fcn.14001cc70
call fcn.14001b610
test eax, eax
jne 0x1400856c5
call fcn.14001ba10
test eax, eax
jne 0x1400856c5
call fcn.14001c040
test eax, eax
jne 0x1400856c5
call fcn.14001c3d0
test eax, eax
jne 0x1400856c5
call fcn.14001bda0
test eax, eax
jne 0x1400856c5
call fcn.14001e510
lea rcx, [rbp + 0x710]
call fcn.140088960
lea rcx, [rbp + 0x710]
call fcn.140089170
lea r8, [0x1401231a0]
lea rcx, [rbp + 0x710]
mov edx, 5
call fcn.140089f60
lea r8, str.ACCELERATOR
lea rcx, [rbp + 0x710]
mov edx, 6
call fcn.140089f60
lea r8, str.iGPU
lea rcx, [rbp + 0x710]
mov edx, 4
call fcn.140089f60
lea r8, [0x1401231b5]
lea rcx, [rbp + 0x710]
mov edx, 3
call fcn.140089f60
lea rcx, [rbp + 0x60]
mov edx, 1
mov r8b, 1
call fcn.14001da60
mov r12, qword [rbp + 0x60]
mov r13, qword [rbp + 0x68]
cmp r12, r13
je 0x1400849a9
mov rcx, qword [r12]
call fcn.14007fbb0
mov rax, qword [r12]
mov rdx, qword [rax + 8]
lea rcx, [rbp + 0x630]
call fcn.14001ccd0
mov r14, qword [rbp + 0x630]
mov rbx, qword [rbp + 0x638]
cmp r14, rbx
je 0x140084981
xor r15d, r15d
mov rcx, qword [r14]
mov rdx, r15
call fcn.1400804a0
inc r15
add r14, 8
cmp r14, rbx
jne 0x14008496a
mov rcx, qword [0x140158148]
lea rdx, [0x1401232b7]
call fcn.140044e50
lea rcx, [rbp + 0x630]
call fcn.14001cc10
add r12, 8
cmp r12, r13
jne 0x140084937
lea rcx, [rbp + 0x60]
call fcn.14001cc70
lea rcx, [rbp + 0x60]
mov edx, 4
mov r8b, 1
call fcn.14001da60
mov r12, qword [rbp + 0x60]
mov r13, qword [rbp + 0x68]
cmp r12, r13
je 0x140084a42
mov rcx, qword [r12]
call fcn.14007fbb0
mov rax, qword [r12]
mov rdx, qword [rax + 8]
lea rcx, [rbp + 0x630]
call fcn.14001ccd0
mov r14, qword [rbp + 0x630]
mov rbx, qword [rbp + 0x638]
cmp r14, rbx
je 0x140084a1a
xor r15d, r15d
mov rcx, qword [r14]
mov rdx, r15
call fcn.1400804a0
inc r15
add r14, 8
cmp r14, rbx
jne 0x140084a03
mov rcx, qword [0x140158148]
lea rdx, [0x1401232b7]
call fcn.140044e50
lea rcx, [rbp + 0x630]
call fcn.14001cc10
add r12, 8
cmp r12, r13
jne 0x1400849d0
lea rcx, [rbp + 0x60]
call fcn.14001cc70
mov rcx, qword [0x140158148]
lea r8, str._Hash_speed_reporting
mov edx, 3
call fcn.140044df0
lea rcx, [rbp + 0x630]
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 + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x630]
mov edx, 0x22
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
mov r8d, dword [0x140158a6c]
test r8d, r8d
je 0x140084ad7
lea rdx, str._d_minute
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
cmp dword [0x140158a6c], 2
jl 0x140084aeb
lea rdx, [0x140123303]
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
jmp 0x140084aeb
lea rdx, str.auto
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rbx, qword [0x140158148]
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rcx, rbx
mov edx, 0xffffffff
mov r8, rax
call fcn.140044df0
lea rdx, str.Performance_summary_sec._:
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x630]
mov edx, 0x22
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
mov r8d, dword [0x140158a70]
test r8d, r8d
jle 0x140084b57
lea rdx, str._d_seconds
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x140084b6b
lea rdx, str.disabled
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rbx, qword [0x140158148]
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rcx, rbx
mov edx, 0xffffffff
mov r8, rax
call fcn.140044df0
lea rdx, str.Performance_summary_shares_:
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x630]
mov edx, 0x22
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
mov r8d, dword [0x140158a74]
test r8d, r8d
jle 0x140084bd7
lea rdx, str._d_shares
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x140084beb
lea rdx, str.disabled
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rbx, qword [0x140158148]
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rcx, rbx
mov edx, 0xffffffff
mov r8, rax
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, [0x1401232b7]
mov edx, 0xffffffff
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, str._Apply_settings
mov edx, 3
call fcn.140044df0
lea rdx, str.Temp_control:
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x630]
mov edx, 0x22
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
cmp byte [0x140158a60], 0
je 0x140084c92
mov r9d, dword [0x140158a64]
mov r8d, dword [0x140158a68]
lea rdx, str.Active_range_from__d
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x140084ca6
lea rdx, str.disabled
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rbx, qword [0x140158148]
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rcx, rbx
mov edx, 0xffffffff
mov r8, rax
call fcn.140044df0
lea rbx, [rbp + 0x60]
mov r8d, 0x355
mov rcx, rbx
xor edx, edx
call fcn.14008ebf0
lea rdx, str.127.0.0.1:4067
mov rcx, rbx
call qword [sym.imp.TT_SubSystem.dll_public:_enum_ddt_error___cdecl_NETWORK_HOST_DETAILS::FromURL_char_const____ptr64____ptr64]
mov dword [rbp + 0x704], 0
lea rdx, str.API_Interface:
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x630]
mov edx, 0x22
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
mov rax, qword [0x14014f430]
mov rcx, qword [0x14014f438]
jmp 0x140084d32
add rax, 0x30
cmp rax, rcx
je 0x140084dce
mov rdx, qword [rax]
test rdx, rdx
je 0x140084d2e
cmp dword [rdx], 0xa
jne 0x140084d2e
mov ecx, 0xa
call fcn.140012e10
test rax, rax
je 0x140084d60
lea rcx, [rbp + 0x60]
call fcn.1400130a0
mov ecx, 0xa
call fcn.140012e10
xor ebx, ebx
cmp rax, 2
jb 0x1400857a5
lea rdx, [rbp + 0x704]
mov r8d, 1
mov ecx, 0xa
call fcn.140013040
mov eax, dword [rbp + 0x704]
test eax, eax
jle 0x14008579b
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 ebx, [rax + rax*2]
mov dword [rbp + 0x704], ebx
jmp 0x1400857a5
xor ebx, ebx
lea rdx, str.disabled
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov r14, qword [0x140158148]
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rcx, r14
mov edx, 0xffffffff
mov r8, rax
call fcn.140044df0
lea rdx, str.Broadcast_hashrate:
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x630]
mov edx, 0x22
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::MakeLength_unsigned_long_long_unsigned___int64_____ptr64]
cmp byte [0x140158a56], 0
lea rax, str.disabled
lea rdx, str.enabled
cmove rdx, rax
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov r14, qword [0x140158148]
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rcx, r14
mov edx, 0xffffffff
mov r8, rax
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, [0x1401232b7]
mov edx, 0xffffffff
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, [0x140123424]
mov edx, 2
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, [0x1401232b7]
mov edx, 2
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, [0x1401232b7]
mov edx, 2
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, str.____________________________________________________
mov edx, 2
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, str.__________________________________________
mov edx, 2
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, str._____________________________________
mov edx, 2
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, str._______________________.______________
mov edx, 2
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, str.___________________________________
mov edx, 2
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, str._______________________________________
mov edx, 2
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, [0x1401232b7]
mov edx, 2
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, [0x1401232b7]
mov edx, 2
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, [0x140123424]
mov edx, 2
call fcn.140044df0
mov rcx, qword [0x140158148]
mov r9, qword [0x140158168]
lea rax, str.06:14:26
mov qword [rsp + 0x30], rax
lea rax, str.Jul__9_2024
mov qword [rsp + 0x28], rax
lea rax, str.2024.3.0
mov qword [rsp + 0x20], rax
lea r8, str.Version:__s___s__s_
mov edx, 2
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, str.Get_20___discount_on_your_Binance_Exchange_trading_fees_and_support_TT_Miner
mov edx, 3
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, str.__TT____You__________link
mov edx, 3
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, str._20_______0____________https:__accounts.binance.com_en_register_ref28122598
mov edx, 3
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, str._15_______5____________https:__accounts.binance.com_en_register_refUJPASPV6
mov edx, 3
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, str._10______10____________https:__accounts.binance.com_en_register_refLAUV5U9I
mov edx, 3
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, [0x140123424]
mov edx, 3
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, [0x1401232b7]
mov edx, 0xffffffff
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, str._Press_x_to_enter_menu
mov edx, 0xffffffff
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, [0x1401232b7]
mov edx, 0xffffffff
call fcn.140044df0
lea rcx, [rbp + 0x710]
call fcn.14008baf0
mov rcx, qword [0x140158148]
lea r8, [0x1401232b7]
mov edx, 3
call fcn.140044df0
mov rcx, qword [0x140158148]
mov eax, dword [0x14014f428]
imul r9, rax, 0x51eb851f
shr r9, 0x25
imul edx, r9d, 0x64
sub eax, edx
mov dword [rsp + 0x20], eax
lea r8, str._DevFee:__u._02u__
mov edx, 3
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, [0x1401232b7]
mov edx, 3
call fcn.140044df0
mov qword [rbp + 0x3e0], 0
mov rax, qword [0x14014f430]
mov rcx, qword [0x14014f438]
jmp 0x140085159
add rax, 0x30
cmp rax, rcx
je 0x14008519c
mov rdx, qword [rax]
test rdx, rdx
je 0x140085155
cmp dword [rdx], 0xa
jne 0x140085155
mov rcx, qword [0x140158148]
lea r8, str._Start_API_Monitor_Listener____s
lea r9, [rbp + 0x60]
mov edx, 3
call fcn.140044df0
mov edx, dword [rbp + 0x3b0]
lea rcx, [rbp + 0x3e0]
mov r8d, ebx
call fcn.140073170
mov rcx, qword [0x140158148]
lea r8, str._Start_mining
mov edx, 3
call fcn.140044df0
mov rcx, qword [0x140158148]
lea r8, [0x1401232b7]
mov edx, 3
call fcn.140044df0
call fcn.140077030
mov ecx, 1
call fcn.14001e210
test al, al
je 0x140085220
mov rax, qword [0x14014f430]
mov rcx, qword [0x14014f438]
jmp 0x1400851f3
add rax, 0x30
cmp rax, rcx
je 0x140085220
mov rdx, qword [rax]
test rdx, rdx
je 0x1400851ef
cmp dword [rdx], 0x16
jne 0x1400851ef
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, 0x8000
call qword [sym.imp.KERNEL32.dll_SetPriorityClass]
mov byte [0x140158a54], 1
lea rcx, [rbp + 0x5f8]
call fcn.14008adc0
mov rax, qword [rbp + 0x5f8]
mov rcx, qword [rbp + 0x600]
mov qword [rbp + 0x708], rax
mov qword [rbp + 0x6f0], rcx
cmp rax, rcx
je 0x1400855b7
pxor xmm6, xmm6
movabs r12, 0x4332322132212110
jmp 0x140085280
mov rax, qword [rbp + 0x708]
add rax, 8
mov qword [rbp + 0x708], rax
cmp rax, qword [rbp + 0x6f0]
je 0x1400855b7
mov rax, qword [rbp + 0x708]
mov rax, qword [rax]
mov rbx, qword [rax + 0x130]
mov rax, qword [rax + 0x138]
mov qword [rbp + 0x730], rax
cmp rbx, rax
jne 0x1400852bf
jmp 0x140085261
lea rcx, [rbp + 0x570]
call fcn.140017a30
add rbx, 0x38
cmp rbx, qword [rbp + 0x730]
je 0x140085261
mov rax, qword [rbp + 0x708]
mov rax, qword [rax]
test byte [rax], 2
jne 0x1400852b2
mov rdx, qword [rax + 8]
lea rcx, [rbp + 0x570]
call fcn.140017a90
mov r15, qword [rbp + 0x570]
mov r13, qword [rbp + 0x578]
cmp r15, r13
je 0x1400852a6
mov rax, qword [rbx]
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x740], eax
mov r8, r13
sub r8, r15
mov rax, r8
shr rax, 6
mov qword [rbp + 0x738], rax
cmp r8, 0x40
jae 0x14008531f
xor r14d, r14d
jmp 0x140085404
movd xmm0, dword [rbp + 0x740]
pshufd xmm0, xmm0, 0
lea r9, [r15 + 0x38]
mov r10, qword [rbp + 0x738]
xor r14d, r14d
mov rcx, qword [r9 - 0x38]
mov r11, qword [r9 - 0x30]
mov rcx, qword [rcx + 0x10]
mov r11, qword [r11 + 0x10]
mov rax, qword [r9 - 0x28]
mov rax, qword [rax + 0x10]
mov rdx, qword [r9 - 0x20]
mov rdx, qword [rdx + 0x10]
movd xmm1, dword [rdx + 0x18]
movd xmm2, dword [rax + 0x18]
punpckldq xmm2, xmm1
movd xmm1, dword [r11 + 0x18]
movd xmm3, dword [rcx + 0x18]
punpckldq xmm3, xmm1
punpcklqdq xmm3, xmm2
pand xmm3, xmm0
mov rax, qword [r9 - 0x18]
mov rax, qword [rax + 0x10]
mov rcx, qword [r9 - 0x10]
mov rcx, qword [rcx + 0x10]
mov rdx, qword [r9 - 8]
mov rdx, qword [rdx + 0x10]
mov r11, qword [r9]
mov r11, qword [r11 + 0x10]
movd xmm1, dword [r11 + 0x18]
movd xmm2, dword [rdx + 0x18]
punpckldq xmm2, xmm1
movd xmm1, dword [rcx + 0x18]
movd xmm4, dword [rax + 0x18]
punpckldq xmm4, xmm1
punpcklqdq xmm4, xmm2
pand xmm4, xmm0
pcmpeqd xmm3, xmm6
movmskps ecx, xmm3
xor ecx, 0xf
shl ecx, 2
mov rax, r12
shr rax, cl
pcmpeqd xmm4, xmm6
movmskps ecx, xmm4
xor ecx, 0xf
shl ecx, 2
mov rdx, r12
shr rdx, cl
and eax, 7
and edx, 7
add dl, al
movzx eax, dl
add r14, rax
add r9, 0x40
dec r10
jne 0x14008533a
and r8d, 0x38
add r8, 0xfffffffffffffff8
shr r8, 3
cmp r8, 6
ja case.default.0x140085428
lea rcx, [0x140126688]
movsxd rax, dword [rcx + r8*4]
add rax, rcx
jmp rax
shl qword [rbp + 0x738], 3
jmp 0x140085545
shl qword [rbp + 0x738], 3
jmp 0x140085525
shl qword [rbp + 0x738], 3
jmp 0x140085505
shl qword [rbp + 0x738], 3
jmp 0x1400854e5
shl qword [rbp + 0x738], 3
jmp 0x1400854c5
shl qword [rbp + 0x738], 3
jmp 0x1400854a5
mov rcx, qword [rbp + 0x738]
lea rax, [rcx*8]
shl rcx, 6
mov rcx, qword [r15 + rcx + 0x30]
mov rcx, qword [rcx + 0x10]
mov ecx, dword [rcx + 0x18]
and ecx, dword [rbp + 0x740]
cmp ecx, 1
sbb r14, 0xffffffffffffffff
mov qword [rbp + 0x738], rax
mov rax, qword [rbp + 0x738]
mov rax, qword [r15 + rax*8 + 0x28]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x18]
and eax, dword [rbp + 0x740]
cmp eax, 1
sbb r14, 0xffffffffffffffff
mov rax, qword [rbp + 0x738]
mov rax, qword [r15 + rax*8 + 0x20]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x18]
and eax, dword [rbp + 0x740]
cmp eax, 1
sbb r14, 0xffffffffffffffff
mov rax, qword [rbp + 0x738]
mov rax, qword [r15 + rax*8 + 0x18]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x18]
and eax, dword [rbp + 0x740]
cmp eax, 1
sbb r14, 0xffffffffffffffff
mov rax, qword [rbp + 0x738]
mov rax, qword [r15 + rax*8 + 0x10]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x18]
and eax, dword [rbp + 0x740]
cmp eax, 1
sbb r14, 0xffffffffffffffff
mov rax, qword [rbp + 0x738]
mov rax, qword [r15 + rax*8 + 8]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x18]
and eax, dword [rbp + 0x740]
cmp eax, 1
sbb r14, 0xffffffffffffffff
mov rax, qword [rbp + 0x738]
mov rax, qword [r15 + rax*8]
mov rax, qword [rax + 0x10]
mov ecx, dword [rbp + 0x740]
and ecx, dword [rax + 0x18]
cmp ecx, 1
sbb r14, 0xffffffffffffffff
test r14, r14
je 0x1400852a6
mov rcx, qword [rbx + 0x10]
mov edx, 0x1300b
mov r8, r14
xor r9d, r9d
call 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 0x140085591
add r15, 8
cmp r15, r13
je 0x1400852a6
mov r8, qword [r15]
mov rax, qword [r8 + 0x10]
mov rcx, qword [rbx]
mov ecx, dword [rcx + 0x10]
test dword [rax + 0x18], ecx
je 0x140085584
mov rcx, qword [rbx + 0x10]
mov edx, 0x1300c
mov r9, r14
call 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 0x140085584
lea rcx, [rbp + 0x5f8]
call fcn.14001cc70
lea rcx, [rbp + 0x5f8]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CEventHandler::constructor_void____ptr64]
lea rax, [0x140123c30]
mov qword [rbp + 0x5f8], rax
mov dword [rbp + 0x608], 1
mov word [rbp + 0x60c], 0
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x610], xmm0
mov qword [rbp + 0x620], 0
lea rcx, [rbp + 0x5f8]
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov qword [0x140158b88], rax
mov r8, qword [0x140158b10]
lea rcx, [rbp + 0x5f8]
lea r9, [rbp + 0x3f0]
mov edx, 0x12200
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 + 0x570], 0
mov rax, qword [0x14014f430]
mov rcx, qword [0x14014f438]
jmp 0x140085657
add rax, 0x30
cmp rax, rcx
je 0x14008566b
mov rdx, qword [rax]
test rdx, rdx
je 0x140085653
cmp dword [rdx], 7
jne 0x140085653
jmp 0x14008567d
lea rcx, [0x1400086e0]
mov edx, 1
call qword [sym.imp.KERNEL32.dll_SetConsoleCtrlHandler]
mov rdx, qword [0x140158b88]
lea rcx, [rbp + 0x570]
call fcn.140008710
xor ecx, ecx
xor edx, edx
call qword [sym.imp.KERNEL32.dll_SetConsoleCtrlHandler]
lea rcx, [rbp + 0x5f8]
call qword [sym.imp.TT_SubSystem.dll_public_virtual:_void___cdecl_CEventHandler::destructor_void____ptr64]
call fcn.14007f790
lea rcx, [rbp + 0x3e0]
call fcn.140076680
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov rbx, qword [rbp + 0x5d0]
mov r14, qword [rbp + 0x5d8]
jmp 0x1400856d9
add rbx, 8
cmp rbx, r14
je 0x1400856f2
mov rcx, qword [rbx]
test rcx, rcx
je 0x1400856d5
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x1400856d5
lea rcx, [rbp + 0x5d0]
call fcn.14008c670
mov rbx, qword [rbp + 0x5b0]
mov r14, qword [rbp + 0x5b8]
jmp 0x140085712
add rbx, 8
cmp rbx, r14
je 0x14008572b
mov rcx, qword [rbx]
test rcx, rcx
je 0x14008570e
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x14008570e
lea rcx, [rbp + 0x5b0]
call fcn.14008c6d0
mov rbx, qword [rbp + 0x590]
mov r14, qword [rbp + 0x598]
jmp 0x14008574b
add rbx, 8
cmp rbx, r14
je 0x140085764
mov rcx, qword [rbx]
test rcx, rcx
je 0x140085747
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x140085747
lea rcx, [rbp + 0x590]
call fcn.14008c730
lea rcx, [rbp + 0x3d0]
call fcn.14008c790
mov rbx, rbp
mov rcx, rbx
call fcn.140043a20
mov rcx, rbx
call fcn.14008cd10
xor ebx, ebx
call fcn.14008cdd0
jmp 0x140083e4d
mov dword [rbp + 0x704], 0
lea rdx, str.listening_on__s_
lea rcx, [rbp + 0x630]
lea r8, [rbp + 0x60]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
test ebx, ebx
je 0x1400857dd
lea rdx, str.WebStatus_refresh___u_sec.
lea rcx, [rbp + 0x630]
mov r8d, ebx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x140084de4
xor ebx, ebx
lea rdx, str.WebStatus_refresh_disabled.
lea rcx, [rbp + 0x630]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
jmp 0x140084de4