Function at 0x18001efc0
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x40
mov ebx, dword [rbp + 0x40]
lea r12d, [rcx - 0x12]
mov rdi, rdx
mov esi, ecx
cmp ecx, r12d
jbe case.0x18001f01d.1
mov r15, qword [rbp + 0x50]
lea r14d, [rcx - 0x46]
mov r13, qword [rbp + 0x50]
lea r8, [0x180000000]
cmp r14d, 0x36
ja case.0x18001f01d.18
movzx eax, byte [r8 + r14 + 0x1f6dc]
mov ecx, dword [r8 + rax*4 + 0x1f690]
add rcx, r8
jmp rcx
lea rax, [rbp + 0x58]
mov qword [rbp + 0x50], 6
lea r9, [rbp + 0x50]
mov qword [rsp + 0x20], rax
mov r8d, 0xbb
mov rdx, r15
mov ecx, 6
call fcn.18005f180
jmp case.0x18001f01d.18
lea rax, [rbp + 0x58]
mov qword [rbp + 0x50], 5
lea r9, [rbp + 0x50]
mov qword [rsp + 0x20], rax
mov r8d, 0xbb
mov rdx, r15
mov ecx, 5
call fcn.18005f180
jmp case.0x18001f01d.18
lea rax, [rbp + 0x58]
mov qword [rbp + 0x50], 1
lea r9, [rbp + 0x50]
mov qword [rsp + 0x20], rax
mov r8d, 0xbb
mov rdx, r15
mov ecx, 1
call fcn.18005f180
lea rax, [rbp + 0x58]
mov qword [rbp + 0x50], 2
lea r9, [rbp + 0x50]
mov qword [rsp + 0x20], rax
mov r8d, 0xbb
mov rdx, r15
mov ecx, 2
call fcn.18005f180
jmp case.0x18001f01d.18
mov rcx, qword [r13 + 0x10]
cmp qword [rcx + 8], 2
jne 0x18001f409
mov rax, qword [rcx + 0x10]
cmp qword [rax + 8], 1
jne 0x18001f3e3
mov rax, qword [rcx + 0x18]
cmp qword [rax + 8], 3
je case.0x18001f01d.18
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.__builtin_ia32_punpcklbw512_mask
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov qword [0x180073940], 0
jmp case.0x18001f01d.18
mov rcx, qword [r13 + 0x18]
cmp qword [rcx + 8], 7
jne 0x18001f455
mov rax, qword [rcx + 0x10]
cmp qword [rax + 8], 5
jne 0x18001f42f
mov rax, qword [rcx + 0x18]
cmp qword [rax + 8], 9
je case.0x18001f01d.18
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.can_not_clone_an_PGMPTimer_actor
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor r9d, r9d
mov qword [rsp + 0x20], 0
xor edx, edx
xor ecx, ecx
mov r8d, 0xf1
call fcn.180021380
mov r15, rax
mov qword [rbp + 0x58], 0
jmp case.0x18001f01d.18
mov r8, qword [rbp + 0x58]
lea rax, [rbp - 0x10]
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rdx, r15
mov qword [rbp - 0x10], 4
mov ecx, 0x88
call fcn.180016bb0
mov r13, rax
cmp qword [rax + 8], 4
jne 0x18001f47b
cmp qword [rax + 0x20], 0
je case.0x18001f01d.18
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Phx::Boolean_canInlineInto__0
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rax, [rbp + 0x58]
mov qword [rbp + 0x50], 9
lea r9, [rbp + 0x50]
mov qword [rsp + 0x20], rax
mov r8d, 0xbb
mov rdx, r15
mov ecx, 9
call fcn.18005f180
jmp case.0x18001f01d.18
lea rax, [rbp + 0x58]
mov qword [rbp + 0x50], 7
lea r9, [rbp + 0x50]
mov qword [rsp + 0x20], rax
mov r8d, 0xbb
mov rdx, r15
mov ecx, 7
call fcn.18005f180
lea rax, [rbp + 0x58]
mov qword [rbp + 0x50], 8
lea r9, [rbp + 0x50]
mov qword [rsp + 0x20], rax
mov r8d, 0xbb
mov rdx, r15
mov ecx, 8
call fcn.18005f180
jmp case.0x18001f01d.18
mov rax, qword [r13 + 0x18]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x18]
cmp qword [rax + 8], 0xa
jne 0x18001f4a1
mov r9d, 0xba
mov byte [rbp + 0x40], 1
lea r8, [rbp + 0x40]
xor edx, edx
mov rcx, r15
call fcn.1800401b0
mov r15, rax
jmp case.0x18001f01d.18
lea rax, [rbp + 0x58]
mov qword [rbp + 0x50], 0xa
lea r9, [rbp + 0x50]
mov qword [rsp + 0x20], rax
mov r8d, 0xbb
mov rdx, r15
mov ecx, 0xa
call fcn.18005f180
jmp case.0x18001f01d.18
mov r9, r15
mov qword [rbp + 0x50], 8
lea r8, [rbp + 0x50]
mov edx, 0xd7
lea rcx, [rbp + 0x58]
call fcn.18002fee0
mov r9, r15
mov qword [rbp + 0x50], 6
lea r8, [rbp + 0x50]
mov edx, 0xd7
lea rcx, [rbp + 0x58]
call fcn.18002fee0
jmp case.0x18001f01d.18
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_ferror]
mov ebx, eax
jmp case.0x18001f01d.18
lea rax, [rbp + 0x58]
mov qword [rbp + 0x50], 3
lea r9, [rbp + 0x50]
mov qword [rsp + 0x20], rax
mov r8d, 0xbb
mov rdx, r15
mov ecx, 3
call fcn.18005f180
lea rax, [rbp + 0x58]
mov qword [rbp + 0x50], 4
lea r9, [rbp + 0x50]
mov qword [rsp + 0x20], rax
mov r8d, 0xbb
mov rdx, r15
mov ecx, 4
call fcn.18005f180
jmp case.0x18001f01d.18
mov rcx, qword [0x180073a58]
test rcx, rcx
je 0x18001f3a9
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [0x180073940]
test rcx, rcx
je case.0x18001f01d.18
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
dec esi
dec r14d
cmp esi, r12d
ja 0x18001eff8
mov eax, ebx
mov rbx, qword [rsp + 0x88]
add rsp, 0x40
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.bosnianskej_konvertibilnej_marky
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str._Z23convert_ushort3_sat_rtnDv3_i
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Bad_extension_version_in_cache:
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.com_yourkit_runtime_Core_2.class
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.type.GetAsDictionary_type_dict_
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Audio_Wizard___G_Series__Layer_1
call fcn.18005f980
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movsxd rdx, dword [rdi]
imul rcx, rdx, 0x68
cmp byte [rcx + r8 + 0x73f60], 1
jne 0x18001f670
mov ebx, 0x6a
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x6a
je 0x18001f5dc
sub eax, 0x24
je 0x18001f570
sub eax, 0x24
je 0x18001f545
cmp eax, 0x24
jne 0x18001f65f
movsxd rax, dword [rdi]
lea r9, [rbp + 0x40]
imul rcx, rax, 0x68
lea rdx, [rbp + 0x50]
mov eax, dword [rcx + r8 + 0x73f7c]
mov dword [rbp + 0x40], eax
mov eax, dword [rcx + r8 + 0x73f78]
mov r8d, 0xb5
xor ecx, ecx
mov dword [rbp + 0x50], eax
call fcn.18004aa10
jmp 0x18001f658
movsxd rax, dword [rdi]
lea rdx, [rbp + 0x40]
imul rcx, rax, 0x68
xor r9d, r9d
mov eax, dword [rcx + r8 + 0x73f80]
mov r8d, 0xad
xor ecx, ecx
mov dword [rbp + 0x40], eax
call fcn.18004aa10
jmp 0x18001f658
mov eax, dword [rdi]
lea rdx, [rbp + 0x40]
xor r9d, r9d
mov dword [rbp + 0x40], eax
xor ecx, ecx
lea r8d, [r9 + 1]
call fcn.18000ca00
movsxd rax, dword [rdi]
lea r8, [0x180000000]
imul rcx, rax, 0x68
mov edx, dword [rcx + r8 + 0x73f88]
cmp dword [0x180073ef0], edx
jne 0x18001f5b9
mov eax, dword [rcx + r8 + 0x73f8c]
cmp dword [0x180073ef4], eax
je 0x18001f65f
mov eax, dword [rcx + r8 + 0x73f8c]
mov r8d, 0x1e
mov dword [rbp + 0x50], edx
lea rcx, [rbp + 0x50]
lea rdx, [rbp + 0x40]
mov dword [rbp + 0x40], eax
call fcn.18004edd0
jmp 0x18001f658
movsxd rax, dword [rdi]
imul rcx, rax, 0x68
mov rax, qword [0x180073a58]
movups xmm0, xmmword [rcx + r8 + 0x73f68]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + r8 + 0x73f78]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + r8 + 0x73f88]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + r8 + 0x73f98]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + r8 + 0x73fa8]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + r8 + 0x73fb8]
movups xmmword [rax + 0x50], xmm1
movsxd rax, dword [rdi]
imul rcx, rax, 0x68
cmp byte [rcx + r8 + 0x73f6d], 0
je 0x18001f65f
xor r8d, r8d
mov edx, 0x8c
xor ecx, ecx
call fcn.18004c630
lea r8, [0x180000000]
add ebx, 0x24
cmp ebx, 0xfa
jb 0x18001f4f0
mov edx, dword [rdi]
movsxd rax, edx
imul rcx, rax, 0x68
movzx eax, byte [rcx + r8 + 0x73f60]
neg al
sbb eax, eax
neg eax
dec eax
jmp 0x18001f3cb