Function at 0x140008e10
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 [0x140103a28]
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 0x140008e54
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.14006b9a0
lea r9, [rsp + 0x30]
mov edx, esi
lea r8, [rbp - 0x40]
mov rcx, rbx
call fcn.140005840
test al, al
je 0x140009372
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 0x140008f9b
lea rax, str.No_plugins_in_state_transition
mov r8d, 0x331
lea r9d, [rsi + 3]
mov qword [rsp + 0x20], rax
call fcn.140016af0
test r14, r14
je 0x140008f92
mov edx, 0xbff6
mov rcx, rbx
call fcn.140005700
mov rcx, rbx
test al, al
je 0x140008f23
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.140006850
jmp 0x140009374
mov edx, 0xbff9
call fcn.140005700
mov rcx, rbx
test al, al
je 0x140008f3e
mov dword [rsp + 0x38], 0xbff9
jmp 0x140008f02
mov edx, 0xbffe
call fcn.140005700
mov rcx, rbx
test al, al
je 0x140008f59
mov dword [rsp + 0x38], 0xbffe
jmp 0x140008f02
mov edx, 0xbffd
call fcn.140005700
mov rcx, rbx
test al, al
je 0x140008f74
mov dword [rsp + 0x38], 0xbffd
jmp 0x140008f02
mov edx, 0xbffc
call fcn.140005700
test al, al
je 0x140008f92
mov dword [rsp + 0x38], 0xbffc
mov rcx, rbx
jmp 0x140008f02
movzx eax, dil
jmp 0x140009374
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.140016af0
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 0x1400091d6
lea r13, [0x140000000]
nop dword [rax]
test r14, r14
je 0x1400090ce
mov edx, 0xbff6
mov rcx, rbx
call fcn.140005700
mov rcx, rbx
test al, al
jne 0x140009225
mov edx, 0xbff9
call fcn.140005700
mov rcx, rbx
test al, al
jne 0x14000921b
mov edx, 0xbffe
call fcn.140005700
mov rcx, rbx
test al, al
jne 0x140009211
mov edx, 0xbffd
call fcn.140005700
mov rcx, rbx
test al, al
jne 0x140009207
mov edx, 0xbffa
call fcn.140005700
test al, al
je 0x140009083
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.140006850
mov edx, 0xbffb
mov rcx, rbx
call fcn.140005700
test al, al
je 0x1400090b9
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.140006850
mov edx, 0xbffc
mov rcx, rbx
call fcn.140005700
test al, al
jne 0x1400091dd
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 [0x1400d5670]
test al, al
je 0x140009372
mov edx, dword [rsp + 0x38]
mov eax, r12d
test esi, esi
je 0x140009122
mov edi, eax
cmp edx, dword [rbp + rdi*4 - 0x40]
je 0x14000913e
inc eax
cmp eax, esi
jb 0x140009114
lea eax, [rdx - 0xbff6]
cmp eax, 8
ja case.0x14000913c.49143
mov ecx, dword [r13 + rax*4 + 0x93a4]
add rcx, r13
jmp rcx
cmp eax, esi
jae 0x140009122
mov rcx, rbx
call fcn.140005700
test r14, r14
jne 0x14000924c
cmp byte [rbp + rdi + 0xc0], r12b
jne 0x1400091cd
dec r15d
mov byte [rbp + rdi + 0xc0], 1
jmp 0x1400091cd
add edx, 0xffff400b
cmp edx, 0xa
jae 0x1400091c0
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 0x1400091c0
lea rdx, [rsp + 0x38]
mov rcx, rbx
call fcn.140006850
cmp byte [rbx + 0x144], r12b
jne 0x140009327
test r15d, r15d
jne 0x140008ff0
mov al, 1
jmp 0x140009374
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.140006850
jmp 0x140009374
mov dword [rsp + 0x70], 0xbffd
jmp 0x14000922d
mov dword [rsp + 0x70], 0xbffe
jmp 0x14000922d
mov dword [rsp + 0x70], 0xbff9
jmp 0x14000922d
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.140006850
jmp 0x140009374
mov rax, qword [rbx + 0x28]
test rax, rax
je 0x14000927d
mov ecx, dword [rsp + 0x38]
nop dword [rax]
cmp dword [rax + 0xe0], r12d
jle 0x140009271
cmp dword [rax + 0x198], ecx
je 0x1400092d2
mov rax, qword [rax + 0xf0]
test rax, rax
jne 0x140009260
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.140016af0
mov rdx, rdi
mov ecx, 0xa
call fcn.140007fe0
mov al, 1
jmp 0x140009374
mov qword [r14], rax
test rax, rax
je 0x140009280
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.140016af0
mov al, 1
jmp 0x140009374
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.140016af0
mov rdx, rdi
mov ecx, 0xb
call fcn.140007fe0
xor al, al
mov r15, qword [rsp + 0x210]
mov r13, qword [rsp + 0x268]
mov rcx, qword [rbp + 0x100]
xor rcx, rsp
call fcn.140069d50
add rsp, 0x218
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret