Function at 0x14000d2e0
Capabilities:
Create thread
Resume thread
Terminate thread

Disassembly:
mov eax, 0x1c68
call fcn.1401b39f0
sub rsp, rax
cmp dword [0x1403b0dbc], 0
mov qword [rsp + 0x1c60], rdi
je 0x14000d5fc
mov qword [rsp + 0x1c70], rbx
mov qword [rsp + 0x1c78], rsi
call qword [sym.imp.WINMM.dll_timeGetTime]
mov edi, eax
mov rax, qword [0x1403bacd0]
test rax, rax
je 0x14000d341
mov rcx, qword [0x1403bb0d8]
xor r8d, r8d
lea edx, [r8 + 0x10]
call qword [0x1403b34c8]
mov rax, qword [0x1403bacd0]
mov rcx, qword [0x1403bb0d8]
mov rsi, qword [rcx]
test rax, rax
je 0x14000d359
xor r8d, r8d
lea edx, [r8 + 0x10]
call rax
sub rdi, rsi
xor ebx, ebx
cmp rdi, 0x1388
jbe 0x14000d48e
cmp dword [0x1403bec98], ebx
jne 0x14000d378
lea eax, [rbx + 1]
jmp 0x14000d3ac
mov rcx, qword [0x1403bace8]
lea r8, str.freeze:___llu__r_n
mov r9, rdi
mov edx, 0x104
call fcn.1400033e0
mov rcx, qword [0x1403bace8]
call fcn.14001f8e0
mov eax, 1
mov dword [0x1403a4000], eax
mov eax, ebx
mov dword [0x1403bec98], eax
cmp rdi, 0x1770
jbe 0x14000d48e
dec dword [0x1403a0014]
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
cmp dword [0x1403a0014], ebx
jne 0x14000d48e
lea rdi, [rsp + 0x30]
mov dword [0x1403a0014], 0x1f4
lea rsi, [0x1403b15d0]
mov ecx, 0x1c24
rep movsb byte [rdi], byte [rsi]
lea rcx, vtable.CAutoUpdater.0
lea r9, [rsp + 0x30]
lea r8, [0x1403bbd20]
call fcn.1400061a0
mov rcx, qword [0x1403bace8]
lea r9, [0x1403bbd20]
lea r8, str._r_nMoss_Monitor_doesnt_answer:__s_r_n
mov edx, 0x104
call fcn.1400033e0
mov rcx, qword [0x1403bace8]
call fcn.14001f8e0
lea r8, [0x1403bbd20]
lea rdx, [0x1403b25d4]
lea rcx, vtable.CAutoUpdater.0
call fcn.140006650
call qword [sym.imp.WINMM.dll_timeGetTime]
mov ecx, eax
call fcn.14001fd20
mov rcx, qword [0x1403bace8]
lea r9, [0x1403bbd20]
lea r8, str._sms_r_n
mov edx, 0x104
call fcn.1400033e0
mov rcx, qword [0x1403bace8]
call fcn.14001f8e0
mov rcx, qword [0x1403b34c0]
lea rdx, [0x1403bbd10]
mov dword [0x1403bbd10], ebx
call qword [sym.imp.KERNEL32.dll_GetExitCodeThread]
cmp dword [0x1403bbd10], 0x103
mov rsi, qword [rsp + 0x1c78]
je 0x14000d4ca
lea rcx, str.KRPQ
call fcn.14001f8e0
jmp 0x14000d520
mov rcx, qword [0x1403b34c0]
call qword [sym.imp.KERNEL32.dll_ResumeThread]
mov dword [0x1403bbd0c], eax
cmp eax, 1
jne 0x14000d548
lea rcx, [0x14026272c]
call fcn.14001f8e0
mov edx, dword [0x1403bbd10]
mov rcx, qword [0x1403b34c0]
call qword [sym.imp.KERNEL32.dll_TerminateThread]
mov rcx, qword [0x1403b34c0]
mov edx, 0xbb8
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, qword [0x1403b34c0]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov qword [rsp + 0x28], rbx
lea r9, [0x1403b34b4]
lea r8, [0x14000d660]
mov dword [rsp + 0x20], ebx
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x1403b34c0], rax
mov rcx, qword [0x1403b34b8]
lea rdx, [0x1403bbd10]
call qword [sym.imp.KERNEL32.dll_GetExitCodeThread]
cmp dword [0x1403bbd10], 0x103
je 0x14000d576
lea rcx, [0x140262730]
call fcn.14001f8e0
jmp 0x14000d5cc
mov rcx, qword [0x1403b34b8]
call qword [sym.imp.KERNEL32.dll_ResumeThread]
mov dword [0x1403bbd0c], eax
cmp eax, 1
jne 0x14000d5f4
lea rcx, [0x140262734]
call fcn.14001f8e0
mov edx, dword [0x1403bbd10]
mov rcx, qword [0x1403b34b8]
call qword [sym.imp.KERNEL32.dll_TerminateThread]
mov rcx, qword [0x1403b34b8]
mov edx, 0xbb8
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, qword [0x1403b34b8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov qword [rsp + 0x28], rbx
lea r9, [0x1403b34b0]
lea r8, [0x1400100e0]
mov dword [rsp + 0x20], ebx
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x1403b34b8], rax
mov rbx, qword [rsp + 0x1c70]
call qword [sym.imp.WINMM.dll_timeGetTime]
mov edi, eax
mov rax, qword [0x1403bacd0]
test rax, rax
je 0x14000d62b
mov rcx, qword [0x1403bb0d8]
xor r8d, r8d
lea edx, [r8 + 0x10]
call qword [0x1403b34c8]
mov rax, qword [0x1403bacd0]
mov rcx, qword [0x1403bb0d8]
test rdi, rdi
je 0x14000d63a
mov qword [rcx], rdi
mov rdi, qword [rsp + 0x1c60]
test rax, rax
je 0x14000d650
xor r8d, r8d
lea edx, [r8 + 0x10]
call rax
add rsp, 0x1c68
ret