Function at 0x1400737d0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov r11, rsp
mov qword [r11 + 0x18], rbx
mov qword [r11 + 0x20], rsi
mov qword [r11 + 0x10], rdx
mov qword [r11 + 8], rcx
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x3c0
mov rax, qword [0x140117240]
xor rax, rsp
mov qword [rsp + 0x3b0], rax
mov rbx, rcx
mov rsi, rdx
mov qword [rsp + 0x320], rdx
mov dword [rsp + 0x30], 0x32423732
mov dword [rsp + 0x34], 0x34323632
mov dword [rsp + 0x40], 0x6b736174
mov qword [rsp + 0x44], 0x73
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x4c], rax
mov dword [rsp + 0x54], 0x15c
xorps xmm0, xmm0
movups xmmword [rsp + 0x360], xmm0
lea rcx, [r11 - 0x88]
call fcn.14001d3b0
nop
mov rdi, qword [rsp + 0x360]
test rdi, rdi
je 0x140073924
mov rax, qword [rdi]
xor edx, edx
mov rcx, rdi
mov rax, qword [rax + 0x78]
call qword [case.0x14006e76f.0]
test al, al
je 0x140073924
lea rax, str.Check_task_processor_state_started_for_
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 0x29
lea r9, [rbx + 0xb0]
lea r8, [rsp + 0xb0]
lea rdx, [rsp + 0x2e0]
call fcn.1400765f0
nop
mov rcx, qword [rdi]
mov r10, qword [rcx + 0x18]
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x1400738d5
mov rcx, qword [rax]
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], rdx
movaps xmm0, xmmword [rsp + 0xc0]
movdqa xmmword [rsp + 0x210], xmm0
lea r9, [rsp + 0x210]
lea r8, [rsp + 0x40]
xor edx, edx
mov rcx, rdi
mov rax, r10
call qword [case.0x14006e76f.0]
nop
lea rcx, [rsp + 0x2e0]
call fcn.140007250
nop
mov rdi, qword [rsp + 0x368]
mov r14d, 0xffffffff
test rdi, rdi
je 0x140073970
mov eax, r14d
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140073970
mov rax, qword [rdi]
mov rcx, rdi
mov rax, qword [rax]
call qword [case.0x14006e76f.0]
mov eax, r14d
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140073970
mov rax, qword [rdi]
mov rcx, rdi
mov rax, qword [rax + 8]
call qword [case.0x14006e76f.0]
mov byte [rsi], 0
movzx eax, byte [rbx + 0x18]
test al, al
jne 0x140074141
mov rax, qword [rbx + 0x50]
cmp qword [rbx + 0x48], rax
je 0x140074141
lea rcx, [rsp + 0x340]
call qword [sym.imp.KERNEL32.dll_QueryUnbiasedInterruptTime]
mov rax, qword [rbx + 0xd0]
add rax, 0x6b49d200
mov rsi, qword [rsp + 0x340]
cmp rax, rsi
je 0x14007413c
mov r12d, 1
mov ecx, r12d
mov edx, 0xff
cmovl ecx, edx
test cl, cl
jns 0x14007413c
lea rcx, [rsp + 0x338]
call qword [sym.imp.KERNEL32.dll_QueryUnbiasedInterruptTime]
mov rdi, qword [rsp + 0x338]
lea rcx, [0x140118398]
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
lea rcx, [0x140118398]
cmp rdi, qword [0x1401183c0]
jl 0x140073a50
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
lea rcx, [rsp + 0x300]
call fcn.14007ee00
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x2c0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x2d0], xmm1
lea rdx, [rsp + 0x2c0]
call fcn.14007ecb0
lea rcx, [0x140118398]
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
lea rcx, [0x140118398]
movsd xmm0, qword [0x140118408]
movsd qword [rsp + 0x170], xmm0
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
movsd xmm0, qword [0x1400fb0f0]
comisd xmm0, xmmword [rsp + 0x170]
seta al
test al, al
jne 0x14007413c
mov r13, qword [rbx + 0x48]
lea r15, [rbx + 0xe8]
cmp qword [r15], 0
je 0x140073b10
mov rcx, qword [rbx + 0x68]
mov rax, qword [rcx]
lea rdx, [rsp + 0x1f0]
mov rax, qword [rax + 0x90]
call qword [case.0x14006e76f.0]
lea r9, [r13 + 0x18]
mov rdx, qword [r9]
mov r10d, 0xff
cmp qword [r15], rdx
jne 0x140073ac6
xor cl, cl
jmp 0x140073acd
mov ecx, r10d
cmovge ecx, r12d
test cl, cl
cmovs r15, r9
mov rax, qword [rax]
movabs rdi, 0x7fffffffffffffff
cmp rax, rdi
je 0x140073af7
mov rcx, qword [r15]
cmp rcx, rdi
je 0x140073af7
lea rax, [rax + rax*4]
lea rax, [rcx + rax*2]
jmp 0x140073afa
mov rax, rdi
cmp rax, rsi
je 0x140073b1a
mov ecx, r12d
cmovl ecx, r10d
test cl, cl
jns 0x140073b1a
movzx r15d, r12b
jmp 0x140073b1d
movabs rdi, 0x7fffffffffffffff
xor r15b, r15b
mov rcx, qword [rbx + 0x68]
mov rax, qword [rcx]
lea rdx, [rsp + 0x30]
mov rax, qword [rax + 0x88]
call qword [case.0x14006e76f.0]
mov rax, qword [rax]
cmp rax, rdi
je 0x140073b4f
mov rcx, qword [r13 + 0x18]
cmp rcx, rdi
je 0x140073b4f
lea rax, [rax + rax*4]
lea rdi, [rcx + rax*2]
cmp rdi, rsi
mov edi, 0xff
jne 0x140073b5d
xor al, al
jmp 0x140073b63
mov eax, r12d
cmovl eax, edi
test r15b, r15b
jne 0x140073b70
test al, al
jns 0x14007422f
mov edx, dword [rbx + 0xa8]
mov rax, qword [rbx + 0x98]
cmp qword [rbx + 0x90], rax
jne 0x140073d18
test edx, edx
jne 0x140073d18
xor r9d, r9d
lea r8, [rsp + 0x334]
lea rdi, [0x14012bb80]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_InitOnceBeginInitialize]
test eax, eax
je 0x14007425c
cmp dword [rsp + 0x334], 0
je 0x140073d08
mov qword [rsp + 0x200], rdi
mov dword [rsp + 0x208], 4
lea rax, str.task_processor___:_.
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 0x18
lea rcx, [rbx + 0xb0]
cmp qword [rbx + 0xc8], 0xf
jbe 0x140073c09
mov rcx, qword [rbx + 0xb0]
mov rax, qword [rbx + 0xc0]
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xd8], rax
movups xmm0, xmmword [rsp + 0xd0]
movups xmmword [rsp + 0x250], xmm0
movabs rax, 0xc000000000000000
mov qword [rsp + 0x240], rax
lea rax, str.no_processor_thread_is_created_and_running
mov qword [rsp + 0x260], rax
movabs rax, 0xb000000000000010
mov qword [rsp + 0x248], rax
mov qword [rsp + 0xe0], 2
lea rax, [rsp + 0x240]
mov qword [rsp + 0xe8], rax
movaps xmm0, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0x1e0], xmm0
movaps xmm1, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x1d0], xmm1
lea r8, [rsp + 0x1e0]
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x370]
call fcn.140027280
lea rdx, [rsp + 0x370]
cmp qword [rsp + 0x388], 0xf
cmova rdx, qword [rsp + 0x370]
xor r8d, r8d
lea ecx, [r8 + 3]
call fcn.14006fc20
lea rcx, [rsp + 0x370]
call fcn.140007250
nop
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_InitOnceComplete]
test eax, eax
je 0x140074262
mov rcx, qword [rsp + 0x320]
mov byte [rcx], 1
jmp 0x14007422f
mov rcx, qword [rbx + 0x80]
sub rcx, qword [rbx + 0x78]
sar rcx, 2
mov eax, dword [rbx + 0xac]
cmp rcx, rax
jbe 0x140073f6e
xor r9d, r9d
lea r8, [rsp + 0x330]
xor edx, edx
lea rdi, [0x14012bb88]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_InitOnceBeginInitialize]
test eax, eax
je 0x140074268
cmp dword [rsp + 0x330], 0
je 0x140073eae
mov qword [rsp + 0x1c0], rdi
mov dword [rsp + 0x1c8], 4
lea rax, str.task_processor___:_.
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 0x18
lea rdx, [rbx + 0xb0]
cmp qword [rbx + 0xc8], 0xf
jbe 0x140073daf
mov rdx, qword [rbx + 0xb0]
mov rax, qword [rbx + 0xc0]
mov qword [rsp + 0xf0], rdx
mov qword [rsp + 0xf8], rax
movups xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsp + 0x278], xmm0
movabs rax, 0xc000000000000000
mov qword [rsp + 0x268], rax
lea rax, str.waiting_threads_do_not_extract_tasks
mov qword [rsp + 0x288], rax
movabs rax, 0xb000000000000010
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x100], 2
lea rax, [rsp + 0x268]
mov qword [rsp + 0x108], rax
movaps xmm0, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x1b0], xmm0
movaps xmm1, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x1a0], xmm1
lea r8, [rsp + 0x1b0]
lea rdx, [rsp + 0x1a0]
lea rcx, [rsp + 0x390]
call fcn.140027280
lea rdx, [rsp + 0x390]
cmp qword [rsp + 0x3a8], 0xf
cmova rdx, qword [rsp + 0x390]
xor r8d, r8d
lea ecx, [r8 + 3]
call fcn.14006fc20
lea rcx, [rsp + 0x390]
call fcn.140007250
nop
xor r8d, r8d
xor edx, edx
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_InitOnceComplete]
test eax, eax
je 0x14007426e
mov rsi, qword [rbx + 0x78]
mov r15, qword [rbx + 0x80]
nop dword [rax]
cmp rsi, r15
je 0x140073f55
xorps xmm0, xmm0
movups xmmword [rsp + 0x350], xmm0
mov edx, dword [rsi]
lea rcx, [rsp + 0x350]
call fcn.14004a6f0
nop
mov rcx, qword [rsp + 0x350]
test rcx, rcx
je 0x140073f06
add rcx, 0xd8
mov rax, qword [rcx]
mov rax, qword [rax + 0x18]
call qword [case.0x14006e76f.0]
nop
mov rdi, qword [rsp + 0x358]
test rdi, rdi
je 0x140073f4c
mov eax, r14d
lock xadd dword [rdi + 8], eax
cmp eax, 1
jne 0x140073f4c
mov rax, qword [rdi]
mov rcx, rdi
mov rax, qword [rax]
call qword [case.0x14006e76f.0]
mov eax, r14d
lock xadd dword [rdi + 0xc], eax
cmp eax, 1
jne 0x140073f4c
mov rax, qword [rdi]
mov rcx, rdi
mov rax, qword [rax + 8]
call qword [case.0x14006e76f.0]
add rsi, 4
jmp 0x140073ec0
mov rax, qword [rbx + 0x78]
cmp rax, qword [rbx + 0x80]
je 0x140073f69
mov qword [rbx + 0x80], rax
jmp 0x14007422f
test edx, edx
jne 0x14007422f
mov eax, r12d
xchg byte [0x14012bb90], al
test al, al
jne 0x1400740f2
test r15b, r15b
je 0x140073fa9
lea rax, str.all_threads_are_busy_for_long_time
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 0x22
jmp 0x140073fc4
lea rax, str.task_not_processed_for_long_time
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 0x20
lea rcx, [rsp + 0x110]
lea rax, [rsp + 0x120]
test r15b, r15b
cmovne rcx, rax
lea rax, str.task_processor___:_.
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 0x18
lea rdx, [rbx + 0xb0]
cmp qword [rbx + 0xc8], 0xf
jbe 0x14007400e
mov rdx, qword [rbx + 0xb0]
mov rax, qword [rbx + 0xc0]
mov qword [rsp + 0x130], rdx
mov qword [rsp + 0x138], rax
movups xmm0, xmmword [rsp + 0x130]
movups xmmword [rsp + 0x2a0], xmm0
movabs rax, 0xc000000000000000
mov qword [rsp + 0x290], rax
movups xmm0, xmmword [rcx]
movups xmmword [rsp + 0x2b0], xmm0
movabs rax, 0xc000000000000010
mov qword [rsp + 0x298], rax
mov qword [rsp + 0x140], 2
lea rax, [rsp + 0x290]
mov qword [rsp + 0x148], rax
movaps xmm0, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x220], xmm0
movaps xmm1, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x230], xmm1
lea r8, [rsp + 0x220]
lea rdx, [rsp + 0x230]
lea rcx, [rsp + 0x178]
call fcn.140027280
lea rdx, [rsp + 0x178]
cmp qword [rsp + 0x190], 0xf
cmova rdx, qword [rsp + 0x178]
xor r8d, r8d
lea ecx, [r8 + 3]
call fcn.14006fc20
lea rcx, [rsp + 0x178]
call fcn.140007250
lea rcx, [rsp + 0x348]
call qword [sym.imp.KERNEL32.dll_QueryUnbiasedInterruptTime]
mov rax, qword [rbx + 0xe0]
add rax, 0x23c34600
mov rcx, qword [rsp + 0x348]
cmp rax, rcx
je 0x140074127
cmovl r12d, edi
test r12b, r12b
jle 0x140074127
xor al, al
jmp 0x140074130
mov qword [rbx + 0xe0], rcx
mov al, 1
mov rcx, qword [rsp + 0x320]
mov byte [rcx], al
jmp 0x14007414c
jmp 0x14007422f
jmp 0x14007422f
mov dword [rsp + 0x320], 0x32423732
mov dword [rsp + 0x324], 0x34323632
mov dword [rsp + 0x70], 0x6b736174
mov qword [rsp + 0x74], 0x73
mov rax, qword [rsp + 0x320]
mov qword [rsp + 0x7c], rax
mov dword [rsp + 0x84], 0x19a
xorps xmm0, xmm0
movups xmmword [rsp + 0x320], xmm0
lea rcx, [rsp + 0x320]
call fcn.14001d3b0
nop
mov rcx, qword [rsp + 0x320]
test rcx, rcx
je 0x1400741e9
mov rax, qword [rcx]
lea rdx, str.Check_task_processor_state_ended
mov qword [rsp + 0xa0], rdx
mov qword [rsp + 0xa8], 0x20
lea r9, [rsp + 0xa0]
lea r8, [rsp + 0x70]
xor edx, edx
mov rax, qword [rax + 0x18]
call qword [case.0x14006e76f.0]
nop
mov rbx, qword [rsp + 0x328]
test rbx, rbx
je 0x14007422f
mov eax, r14d
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14007422f
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax]
call qword [case.0x14006e76f.0]
lock xadd dword [rbx + 0xc], r14d
cmp r14d, 1
jne 0x14007422f
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [case.0x14006e76f.0]
nop
mov rcx, qword [rsp + 0x3b0]
xor rcx, rsp
call fcn.1400827b0
lea r11, [rsp + 0x3c0]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
call fcn.140092194
int3
call fcn.140081ed0
int3
call fcn.140092194
int3
call fcn.140081ed0
int3