Function at 0x140008ee0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r14
lea rbp, [rsp - 0x118]
sub rsp, 0x218
mov rax, qword [0x140106b98]
xor rax, rsp
mov qword [rbp + 0x100], rax
test rdx, rdx
mov esi, r8d
mov r14, rdx
mov rbx, rcx
sete dil
xor r12d, r12d
test rdx, rdx
je 0x140008f24
mov qword [rdx], r12
mov qword [rsp + 0x268], r13
lea rcx, [rbp - 0x40]
xor edx, edx
mov qword [rsp + 0x210], r15
mov r8d, 0x100
mov dword [rsp + 0x30], r12d
call fcn.14006d5a0
lea r9, [rsp + 0x30]
mov edx, esi
lea r8, [rbp - 0x40]
mov rcx, rbx
call fcn.140005910
test al, al
je 0x140009442
mov esi, dword [rsp + 0x30]
lea rdx, [rbp - 0x58]
mov rcx, qword [rbx + 8]
mov dword [rbp - 0x58], 0x63764e5c
mov dword [rbp - 0x54], 0x74736f48
mov dword [rbp - 0x50], 0x7070632e
mov byte [rbp - 0x4c], r12b
test esi, esi
jne 0x14000906b
lea rax, str.No_plugins_in_state_transition
mov r8d, 0x331
lea r9d, [rsi + 3]
mov qword [rsp + 0x20], rax
call fcn.140022460
test r14, r14
je 0x140009062
mov edx, 0xbff6
mov rcx, rbx
call fcn.1400057d0
mov rcx, rbx
test al, al
je 0x140008ff3
mov dword [rsp + 0x38], 0xbff6
xorps xmm0, xmm0
lea rdx, [rsp + 0x38]
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0x40], xmm0
call fcn.140006920
jmp 0x140009444
mov edx, 0xbff9
call fcn.1400057d0
mov rcx, rbx
test al, al
je 0x14000900e
mov dword [rsp + 0x38], 0xbff9
jmp 0x140008fd2
mov edx, 0xbffe
call fcn.1400057d0
mov rcx, rbx
test al, al
je 0x140009029
mov dword [rsp + 0x38], 0xbffe
jmp 0x140008fd2
mov edx, 0xbffd
call fcn.1400057d0
mov rcx, rbx
test al, al
je 0x140009044
mov dword [rsp + 0x38], 0xbffd
jmp 0x140008fd2
mov edx, 0xbffc
call fcn.1400057d0
test al, al
je 0x140009062
mov dword [rsp + 0x38], 0xbffc
mov rcx, rbx
jmp 0x140008fd2
movzx eax, dil
jmp 0x140009444
lea rax, str._u_plugins_in_state_transition
mov dword [rsp + 0x28], esi
mov r9d, 5
mov qword [rsp + 0x20], rax
mov r8d, 0x343
call fcn.140022460
xorps xmm0, xmm0
mov r15d, esi
movups xmmword [rbp + 0xc0], xmm0
movups xmmword [rbp + 0xd0], xmm0
movups xmmword [rbp + 0xe0], xmm0
movups xmmword [rbp + 0xf0], xmm0
test esi, esi
je 0x1400092a6
lea r13, [0x140000000]
nop dword [rax]
test r14, r14
je 0x14000919e
mov edx, 0xbff6
mov rcx, rbx
call fcn.1400057d0
mov rcx, rbx
test al, al
jne 0x1400092f5
mov edx, 0xbff9
call fcn.1400057d0
mov rcx, rbx
test al, al
jne 0x1400092eb
mov edx, 0xbffe
call fcn.1400057d0
mov rcx, rbx
test al, al
jne 0x1400092e1
mov edx, 0xbffd
call fcn.1400057d0
mov rcx, rbx
test al, al
jne 0x1400092d7
mov edx, 0xbffa
call fcn.1400057d0
test al, al
je 0x140009153
xorps xmm0, xmm0
mov dword [rsp + 0x70], 0xbffa
lea rdx, [rsp + 0x70]
mov rcx, rbx
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rbp - 0x78], xmm0
movups xmmword [rbp - 0x68], xmm0
call fcn.140006920
mov edx, 0xbffb
mov rcx, rbx
call fcn.1400057d0
test al, al
je 0x140009189
xorps xmm0, xmm0
mov dword [rsp + 0x70], 0xbffb
lea rdx, [rsp + 0x70]
mov rcx, rbx
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rbp - 0x78], xmm0
movups xmmword [rbp - 0x68], xmm0
call fcn.140006920
mov edx, 0xbffc
mov rcx, rbx
call fcn.1400057d0
test al, al
jne 0x1400092ad
mov rcx, qword [rbx + 0x150]
lea rdx, [rsp + 0x38]
xorps xmm0, xmm0
mov dword [rsp + 0x38], r12d
movups xmmword [rsp + 0x40], xmm0
xor r8d, r8d
movups xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0x60], xmm0
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
call qword [0x1400d7670]
test al, al
je 0x140009442
mov edx, dword [rsp + 0x38]
mov eax, r12d
test esi, esi
je 0x1400091f2
mov edi, eax
cmp edx, dword [rbp + rdi*4 - 0x40]
je 0x14000920e
inc eax
cmp eax, esi
jb 0x1400091e4
lea eax, [rdx - 0xbff6]
cmp eax, 8
ja case.0x14000920c.49143
mov ecx, dword [r13 + rax*4 + 0x9474]
add rcx, r13
jmp rcx
cmp eax, esi
jae 0x1400091f2
mov rcx, rbx
call fcn.1400057d0
test r14, r14
jne 0x14000931c
cmp byte [rbp + rdi + 0xc0], r12b
jne 0x14000929d
dec r15d
mov byte [rbp + rdi + 0xc0], 1
jmp 0x14000929d
add edx, 0xffff400b
cmp edx, 0xa
jae 0x140009290
movups xmm0, xmmword [rsp + 0x38]
mov eax, edx
movups xmm1, xmmword [rsp + 0x48]
imul rcx, rax, 0x38
movups xmmword [rcx + rbx + 0x168], xmm0
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [rcx + rbx + 0x178], xmm1
movsd xmm1, qword [rsp + 0x68]
movups xmmword [rcx + rbx + 0x188], xmm0
movsd qword [rcx + rbx + 0x198], xmm1
jmp 0x140009290
lea rdx, [rsp + 0x38]
mov rcx, rbx
call fcn.140006920
cmp byte [rbx + 0x144], r12b
jne 0x1400093f7
test r15d, r15d
jne 0x1400090c0
mov al, 1
jmp 0x140009444
xorps xmm0, xmm0
mov dword [rsp + 0x70], 0xbffc
lea rdx, [rsp + 0x70]
mov rcx, rbx
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rbp - 0x78], xmm0
movups xmmword [rbp - 0x68], xmm0
call fcn.140006920
jmp 0x140009444
mov dword [rsp + 0x70], 0xbffd
jmp 0x1400092fd
mov dword [rsp + 0x70], 0xbffe
jmp 0x1400092fd
mov dword [rsp + 0x70], 0xbff9
jmp 0x1400092fd
mov dword [rsp + 0x70], 0xbff6
xorps xmm0, xmm0
lea rdx, [rsp + 0x70]
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rbp - 0x78], xmm0
movups xmmword [rbp - 0x68], xmm0
call fcn.140006920
jmp 0x140009444
mov rax, qword [rbx + 0x28]
test rax, rax
je 0x14000934d
mov ecx, dword [rsp + 0x38]
nop dword [rax]
cmp dword [rax + 0xe0], r12d
jle 0x140009341
cmp dword [rax + 0x198], ecx
je 0x1400093a2
mov rax, qword [rax + 0xf0]
test rax, rax
jne 0x140009330
mov qword [r14], r12
mov rcx, qword [rbx + 8]
lea rdi, str.Base_host:_unexpected_wait_condition
mov r9d, 1
mov qword [rsp + 0x20], rdi
mov r8d, 0x383
mov dword [rbp - 0x58], 0x63764e5c
lea rdx, [rbp - 0x58]
mov dword [rbp - 0x54], 0x74736f48
mov dword [rbp - 0x50], 0x7070632e
mov byte [rbp - 0x4c], r12b
call fcn.140022460
mov rdx, rdi
mov ecx, 0xa
call fcn.1400080b0
mov al, 1
jmp 0x140009444
mov qword [r14], rax
test rax, rax
je 0x140009350
mov rcx, qword [rbx + 8]
lea rdx, [rbp - 0x58]
add rax, 0xa0
mov dword [rbp - 0x58], 0x63764e5c
mov qword [rsp + 0x28], rax
mov r9d, 3
lea rax, str.Base_host:_event_from_plugin__s
mov dword [rbp - 0x54], 0x74736f48
mov r8d, 0x37c
mov qword [rsp + 0x20], rax
mov dword [rbp - 0x50], 0x7070632e
mov byte [rbp - 0x4c], r12b
call fcn.140022460
mov al, 1
jmp 0x140009444
mov rcx, qword [rbx + 8]
lea rdi, str.State_error_is_indicated
mov r9d, 1
mov qword [rsp + 0x20], rdi
mov r8d, 0x397
mov dword [rbp - 0x58], 0x63764e5c
lea rdx, [rbp - 0x58]
mov dword [rbp - 0x54], 0x74736f48
mov dword [rbp - 0x50], 0x7070632e
mov byte [rbp - 0x4c], r12b
call fcn.140022460
mov rdx, rdi
mov ecx, 0xb
call fcn.1400080b0
xor al, al
mov r15, qword [rsp + 0x210]
mov r13, qword [rsp + 0x268]
mov rcx, qword [rbp + 0x100]
xor rcx, rsp
call fcn.14006b950
add rsp, 0x218
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret