Function at 0x1800c7890
Capabilities:
Terminate process

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x278]
sub rsp, 0x378
mov rax, qword [0x180121650]
xor rax, rsp
mov qword [rbp + 0x260], rax
mov eax, dword [rbp + 0x2e8]
xor ebx, ebx
mov r11, qword [rbp + 0x2e0]
mov r13, r9
mov qword [rbp - 0x70], r9
mov r10, rcx
mov r9, r8
mov qword [rbp - 0x40], r8
lea r14d, [rax + 0xb]
mov qword [rbp - 0x58], rdx
mov qword [rbp - 0x48], rcx
mov r8, rdx
mov qword [rbp - 0x38], r11
lea rdi, [rbx - 1]
mov dword [rsp + 0x50], eax
lea edx, [rbx + 1]
mov dword [rsp + 0x68], r14d
cmp eax, r14d
jae 0x1800c8400
mov rcx, qword [rbp - 0x28]
mov eax, dword [rsp + 0x58]
mov r15d, dword [rbp - 0x20]
movzx esi, word [rsp + 0x50]
movzx r12d, word [rsp + 0x50]
mov edx, dword [rsp + 0x50]
mov qword [rbp - 0x80], rcx
mov dword [rbp - 0x50], eax
nop dword [rax + rax]
lea eax, [rdx - 0x78]
cmp eax, 0x2e
ja case.0x1800c795c.123
lea rcx, [0x180000000]
movzx eax, byte [rcx + rax + 0xc89f0]
mov ecx, dword [rcx + rax*4 + 0xc89c0]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov eax, dword [r13]
test al, 1
jne 0x1800c81d7
test al, 2
jne 0x1800c81cb
test al, 4
jne 0x1800c81bf
test al, 8
jne 0x1800c81b3
test al, 0x40
jne 0x1800c81a7
test al, al
js 0x1800c819b
lea rax, [0x180054b50]
mov qword [rbp - 0x60], rax
jmp case.0x1800c795c.123
mov r14d, dword [0x18012172c]
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x70], r14d
xor ecx, ecx
mov r8d, 0xde
call fcn.18009c830
test al, al
je 0x1800c7a11
xor r9d, r9d
xor r8d, r8d
mov edx, 0x111
xor ecx, ecx
call fcn.18005f2c0
lea r9, [rbp - 0x78]
mov dword [rbp - 0x78], ebx
lea r8, [0x18010646e]
mov edx, 0x77
lea rcx, [0x18010646e]
call fcn.1800b78f0
xor r9d, r9d
mov dword [rsp + 0x28], 0xd2
xor r8d, r8d
mov qword [rsp + 0x20], rbx
xor edx, edx
xor ecx, ecx
call fcn.1800e5fa0
mov ecx, dword [r13 + 4]
mov eax, ecx
sub eax, 0xf
je 0x1800c7a72
cmp eax, 1
je 0x1800c7a5d
mov dword [rbp - 0x78], ecx
lea rdx, [rbp - 0x78]
mov ecx, 0x11b
mov qword [rsp + 0x28], rbx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
call fcn.18000e3f0
test rax, rax
je 0x1800c81e3
mov rax, qword [rax + 0x20]
mov qword [rbp - 0x10], rax
mov edx, 0x78
jmp 0x1800c816e
lea rax, str.func
mov qword [rbp - 0x10], rax
mov edx, 0x78
jmp 0x1800c816e
lea rax, str.bloc
mov qword [rbp - 0x10], rax
mov edx, 0x78
jmp 0x1800c816e
mov eax, dword [r11]
mov qword [rbp - 0x60], rax
jmp case.0x1800c795c.123
mov rax, qword [rbp - 0x28]
mov qword [rbp], rax
mov rax, qword [rbp - 0x28]
mov qword [rbp - 8], rax
jmp case.0x1800c795c.123
mov r8d, 0xb6
mov dword [rbp - 0x78], r8d
cmp r8d, 0xb6
je 0x1800c7c96
cmp r8d, 0x47ce
je 0x1800c7c82
cmp r8d, 0x8ee6
jne 0x1800c7d0b
mov ecx, dword [r11]
mov r11d, ebx
mov r14, qword [r9]
shr r14, cl
mov rcx, qword [rbp - 0x48]
mov qword [rsp + 0x58], r14
nop
mov r10d, r11d
mov eax, dword [rcx + r10*4]
cmp rax, qword [r9]
je 0x1800c82c1
test eax, eax
jne 0x1800c7b0f
mov word [r13 + r10*2], bx
jmp 0x1800c7bc6
cmp eax, r14d
ja 0x1800c7b22
mov word [r13 + r10*2], di
dec r15d
jmp 0x1800c7bc6
mov rdi, qword [rbp + 8]
mov r9d, 0x77
mov r14, qword [rbp + 0x10]
cmp r9d, 0x77
je 0x1800c7b58
cmp r9d, 0x35ec
je 0x1800c7b50
cmp r9d, 0x6b61
jne 0x1800c7ba2
movsx eax, si
sub r15d, eax
jmp 0x1800c7ba2
mov word [r13 + r10*2], si
jmp 0x1800c7ba2
mov r8d, dword [rcx + r10*4]
mov rcx, rdi
imul r8, r14
mov rsi, r8
shr rsi, cl
cmp si, 8
jge 0x1800c7b90
movsx rdx, si
mov rax, rdx
shl rax, cl
mov ecx, ebx
sub r8, rax
mov eax, dword [rbp + rdx*4 + 0x38]
imul rax, qword [rbp - 0x28]
cmp r8, rax
seta cl
add si, cx
mov rcx, qword [rbp - 0x48]
cmp si, r12w
jle 0x1800c7ba2
movzx r12d, si
mov dword [rbp - 0x68], r11d
add r9d, 0x3575
cmp r9d, 0xa05f
jbe 0x1800c7b30
mov r14, qword [rsp + 0x58]
mov rdi, 0xffffffffffffffff
mov r9, qword [rbp - 0x40]
mov rax, qword [rbp - 0x58]
inc r11d
mov edx, dword [rax]
cmp r11d, edx
jbe 0x1800c7af0
mov eax, dword [rbp - 0x68]
lea r8, [rax*2]
mov eax, r15d
movsx r9d, word [r8 + r13]
neg eax
mov ecx, r9d
sar ecx, 1
cmp eax, ecx
jl 0x1800c7c68
mov rcx, qword [rbp - 0x48]
lea r9, [rsp + 0x78]
mov rax, qword [rbp - 0x40]
mov r8, r13
mov dword [rsp + 0x78], edx
lea rdx, [rbp - 0x18]
mov dword [rsp + 0x28], 6
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x58]
mov rax, qword [rax]
mov qword [rbp - 0x18], rax
mov rax, qword [rbp - 0x38]
mov eax, dword [rax]
mov dword [rsp + 0x58], eax
call fcn.180017980
xor r9d, r9d
mov qword [rbp - 0x18], rax
xor edx, edx
lea rcx, [rbp - 0x18]
mov r14, rax
lea r8d, [r9 + 0x5e]
call fcn.18007d3b0
test eax, eax
jne 0x1800c82b9
mov r8d, dword [rbp - 0x78]
mov r9, qword [rbp - 0x40]
mov r11, qword [rbp - 0x38]
jmp 0x1800c7d0b
mov r11, qword [rbp - 0x38]
lea eax, [r9 + r15]
mov r9, qword [rbp - 0x40]
mov word [r8 + r13], ax
mov r8d, dword [rbp - 0x78]
jmp 0x1800c7d0b
mov ecx, dword [r11]
mov r15d, 1
shl r15d, cl
mov r12d, ebx
mov dword [rbp - 0x68], ebx
jmp 0x1800c7d0b
xor edx, edx
mov dword [rbp + 0x18], ebx
movabs rax, 0x4000000000000000
mov dword [rbp + 0x1c], 0x7386b
div qword [r9]
mov ecx, 0x3e
mov dword [rbp + 0x20], 0x7b20d
sub ecx, dword [r11]
mov edx, 1
mov dword [rbp + 0x24], 0x7f29c
movups xmm0, xmmword [rbp + 0x18]
mov dword [rbp + 0x28], 0x86470
mov dword [rbp + 0x2c], 0xaae60
mov dword [rbp + 0x30], 0xb71b0
mov dword [rbp + 0x34], 0xcaa30
movups xmm1, xmmword [rbp + 0x28]
mov qword [rbp + 8], rcx
add ecx, 0xec
shl rdx, cl
mov qword [rbp + 0x10], rax
movups xmmword [rbp + 0x38], xmm0
mov qword [rbp - 0x28], rdx
movups xmmword [rbp + 0x48], xmm1
add r8d, 0x4718
mov dword [rbp - 0x78], r8d
cmp r8d, 0xd548
jbe 0x1800c7ab2
mov edx, dword [rsp + 0x50]
jmp 0x1800c8172
mov eax, dword [r11]
test eax, eax
jne 0x1800c7d3c
mov dword [r11], 0xb
jmp 0x1800c7d4e
cmp eax, 5
jb 0x1800c82d5
cmp eax, 0xc
ja 0x1800c82c9
mov eax, dword [r8]
lea rdx, [rbp - 0x18]
mov dword [rsp + 0x58], eax
xor r8d, r8d
mov rax, qword [r9]
xor ecx, ecx
mov qword [rbp - 0x18], rax
mov r9d, 0x39
lea rax, [rsp + 0x58]
mov qword [rsp + 0x20], rax
call fcn.1800aebd0
mov r11, qword [rbp - 0x38]
cmp dword [r11], eax
jb 0x1800c82d5
mov edx, dword [rsp + 0x50]
jmp 0x1800c8177
mov r9, qword [rbp - 0x28]
mov qword [rbp - 0x80], r9
jmp 0x1800c817f
cmp dword [r11], 1
mov dword [rbp - 0x50], ebx
jl 0x1800c7db9
mov r8, qword [r10]
mov edx, 0x110
xor ecx, ecx
call fcn.1800e5740
test eax, eax
jne 0x1800c7e11
mov r14d, 0x125
nop
cmp r14d, 0x125
je 0x1800c7dda
cmp r14d, 0xb042
jne 0x1800c7dfc
mov rdx, r13
jmp 0x1800c896b
mov r9d, 0x75
mov dword [rsp + 0x58], 2
lea r8, [rsp + 0x58]
mov rdx, r13
lea rcx, str.get_UnsafeInputSource
call fcn.1800dd630
add r14d, 0xaf1d
cmp r14d, 0x15e3a
jbe 0x1800c7dc0
mov r14d, dword [rsp + 0x68]
mov rcx, qword [rbp - 0x48]
lea r8, [rbp - 0x20]
xor r9d, r9d
xor edx, edx
mov rax, qword [rcx]
mov ecx, 0xac
mov qword [rsp + 0x20], rax
call fcn.180093140
mov edx, dword [rsp + 0x50]
mov r11, qword [rbp - 0x38]
mov qword [rbp], rax
jmp 0x1800c8177
mov ecx, dword [r11]
test ecx, ecx
je 0x1800c7efe
cmp ecx, 1
je 0x1800c7f77
xor r9d, r9d
xor edx, edx
xor ecx, ecx
mov r8d, 0xde
call fcn.18009c830
test al, al
je 0x1800c833e
mov r14d, dword [rsp + 0x70]
lea r15, str.Unexpected_bundle
mov esi, 0x62
lea rdi, [0x18010646e]
nop word [rax + rax]
mov eax, esi
sub eax, 0x60
je 0x1800c8305
sub eax, 1
je 0x1800c82fc
cmp eax, 1
jne 0x1800c832c
xor r9d, r9d
mov dword [rsp + 0x20], 0xc3
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1800c13c0
cmp r14d, dword [0x18012172c]
je 0x1800c832c
lea rcx, str.Maximum_number_of_loops_allowed_in_a_function_before_we_give_up_splitting
call fcn.1800fcfa0
xor r9d, r9d
lea rcx, str._GPU_BLEND_Begin_render_aa_d.
mov r8, rdi
mov rdx, rdi
call fcn.1800fcfa0
mov dword [0x18012172c], r14d
jmp 0x1800c832c
mov r14d, 0xe8
nop dword [rax]
nop dword [rax + rax]
mov eax, r14d
sub eax, 0xe7
je 0x1800c80a5
cmp eax, 1
jne 0x1800c7f6b
mov rax, qword [r13 + 0x20]
lea rcx, str.inputs
mov r9, qword [rbp - 0x10]
lea rdx, str.0Address
mov r8d, dword [r10]
mov qword [rsp + 0x28], rcx
lea rcx, [rbp + 0x60]
mov eax, dword [rax]
mov dword [rsp + 0x20], eax
call fcn.1800fd000
xor r9d, r9d
lea r8, [rbp + 0x60]
mov edx, 0x106
xor ecx, ecx
call fcn.180049420
mov r10, qword [rbp - 0x48]
mov qword [rbp - 0x30], rax
dec r14d
cmp r14d, 0xe6
ja 0x1800c7f10
mov r14d, 0xab
nop dword [rax]
cmp r14d, 0x1fd
jae 0x1800c7e55
cmp r14d, 0xab
je 0x1800c7fb1
cmp r14d, 0x154
jne 0x1800c7ff5
mov rax, qword [rbp - 0x30]
test rax, rax
je 0x1800c8005
mov qword [r13 + 0x18], rax
jmp 0x1800c8169
mov rax, qword [r13 + 0x20]
lea rcx, str.outputs
mov r9, qword [rbp - 0x10]
lea rdx, str._Z5expm1Dv2_f
mov r8d, dword [r10]
mov qword [rsp + 0x28], rcx
lea rcx, [rbp + 0x60]
mov eax, dword [rax]
mov dword [rsp + 0x20], eax
call fcn.1800fd000
xor r9d, r9d
lea r8, [rbp + 0x60]
mov edx, 0x106
xor ecx, ecx
call fcn.180049420
mov qword [rbp - 0x30], rax
mov r10, qword [rbp - 0x48]
add r14d, 0xa9
jmp 0x1800c7f80
mov r14d, 1
mov edx, r14d
lea ecx, [r14 + 0x1f]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [r13 + 0x18], rax
test rax, rax
je 0x1800c82dd
xor r9d, r9d
xor edx, edx
xor ecx, ecx
mov r8d, 0xde
call fcn.18009c830
test al, al
je 0x1800c808a
mov eax, dword [r13 + 0x18]
lea r9, [0x18010646e]
mov dword [rsp + 0x78], eax
lea r8, [rsp + 0x78]
lea rax, [rsp + 0x58]
mov byte [rsp + 0x60], r14b
mov qword [rsp + 0x30], rax
lea rdx, [0x18010646e]
lea rax, [rsp + 0x60]
mov dword [rsp + 0x28], 0x34
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x50], 2
mov dword [rsp + 0x58], ebx
call fcn.180096080
lea rcx, [rbp + 0x60]
mov dword [rsp + 0x58], 0x11
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov r8, qword [r13 + 0x18]
jmp 0x1800c8152
mov rax, qword [rbp - 0x30]
test rax, rax
je 0x1800c80b7
mov qword [r13 + 0x10], rax
jmp 0x1800c8169
mov r14d, 1
mov edx, r14d
lea ecx, [r14 + 0x1f]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [r13 + 0x10], rax
test rax, rax
je 0x1800c8346
xor r9d, r9d
xor edx, edx
xor ecx, ecx
mov r8d, 0xde
call fcn.18009c830
test al, al
je 0x1800c813c
mov eax, dword [r13 + 0x10]
lea r9, [0x18010646e]
mov dword [rsp + 0x78], eax
lea r8, [rsp + 0x78]
lea rax, [rsp + 0x58]
mov byte [rsp + 0x50], r14b
mov qword [rsp + 0x30], rax
lea rdx, [0x18010646e]
lea rax, [rsp + 0x50]
mov dword [rsp + 0x28], 0x34
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x60], 2
mov dword [rsp + 0x58], ebx
call fcn.180096080
lea rcx, [rbp + 0x60]
mov dword [rsp + 0x58], 0x11
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov r8, qword [r13 + 0x10]
lea r9, [rsp + 0x58]
mov dword [rsp + 0x20], 0x33
mov rdx, rax
xor ecx, ecx
call fcn.18006c2d0
mov edx, 0x79
mov r11, qword [rbp - 0x38]
mov r14d, dword [rsp + 0x68]
mov r8, qword [rbp - 0x58]
mov r9, qword [rbp - 0x80]
mov r10, qword [rbp - 0x48]
inc edx
mov dword [rsp + 0x50], edx
cmp edx, r14d
jae 0x1800c8413
mov r9, qword [rbp - 0x40]
jmp 0x1800c7930
lea rax, [0x180055d30]
jmp 0x1800c899a
lea rax, [0x180054b20]
jmp 0x1800c899a
lea rax, [0x180054300]
jmp 0x1800c899a
lea rax, [0x180055fa0]
jmp 0x1800c899a
lea rax, [0x180054b40]
jmp 0x1800c899a
lea rax, [0x180055fc0]
jmp 0x1800c899a
xor r9d, r9d
xor edx, edx
xor ecx, ecx
mov r8d, 0xde
call fcn.18009c830
test al, al
je 0x1800c833e
mov esi, 0x122
lea r15, str.IDBBackingStore::getObjectStores
lea rdi, [0x18010646e]
cmp esi, 0x122
je 0x1800c8250
cmp esi, 0x39c6
jne 0x1800c8298
mov qword [rsp + 0x28], rdi
lea r9, [rsp + 0x58]
lea r8, str.wxNumValidatorBase::GetTextEntry
mov dword [rsp + 0x20], 0x59
mov rdx, rdi
mov qword [0x180121770], r15
xor ecx, ecx
mov dword [rsp + 0x58], ebx
call fcn.18002be30
jmp 0x1800c8298
xor r9d, r9d
mov dword [rsp + 0x20], 0xc3
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1800c13c0
cmp r14d, dword [0x18012172c]
je 0x1800c8298
lea rcx, str.F_OFIZ_OFV__PFVX_QFWX_GWXV__LFQF_YF_F_F_L__MFPG_NFPH_ZFG_FG_IZG__IZK_
call fcn.1800fcfa0
xor r9d, r9d
lea rcx, str.r_C_Strukturen_und__Klassen_g
mov r8, rdi
mov rdx, rdi
call fcn.1800fcfa0
mov dword [0x18012172c], r14d
add esi, 0x38a4
cmp esi, 0x7148
jbe 0x1800c8210
mov rdi, 0xffffffffffffffff
mov dword [rbp - 0x60], edi
jmp case.0x1800c847e.132
mov rax, r14
jmp 0x1800c899a
mov rax, rbx
jmp 0x1800c899a
mov rax, 0xffffffffffffffef
jmp 0x1800c899a
mov rax, rdi
jmp 0x1800c899a
mov r8d, 0xe
lea rdx, str.710_28_35_I
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__write]
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov qword [0x180121770], r15
jmp 0x1800c832c
mov qword [rsp + 0x28], rdi
lea r9, [rsp + 0x58]
lea r8, str.dev__scsiCtlr_d_
mov dword [rsp + 0x20], 0x59
mov rdx, rdi
mov dword [rsp + 0x58], ebx
xor ecx, ecx
call fcn.18002be30
dec esi
cmp esi, 0x5f
ja 0x1800c7e90
mov rdi, 0xffffffffffffffff
mov dword [rbp - 0x60], edi
jmp case.0x1800c847e.132
mov r8d, 0xe
lea rdx, str.VPMULUDQZ256rm
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__write]
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor r9d, r9d
xor edx, edx
xor ecx, ecx
mov r8d, 0xde
call fcn.18009c830
test al, al
je 0x1800c8993
xor r9d, r9d
mov dword [rsp + 0x20], 0xc3
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1800c13c0
mov r8d, dword [0x18012172c]
mov r14d, dword [rsp + 0x70]
cmp r14d, r8d
je 0x1800c83db
mov edx, r14d
lea rcx, str.j7DYd7usQWxHYINRsPkyPef89iYTx4AWpb9a_IfPeHmJIZriTAcKhjW88t5RxNKWt9xTu5w_Rw5
call fcn.1800fcfa0
lea rdi, [0x18010646e]
xor r9d, r9d
mov r8, rdi
lea rcx, str._Z22convert_float4_sat_rtnDv4_h
mov rdx, rdi
call fcn.1800fcfa0
mov dword [0x18012172c], r14d
jmp 0x1800c83e2
lea rdi, [0x18010646e]
lea r9, [rsp + 0x58]
mov dword [rsp + 0x58], ebx
mov r8, rdi
mov edx, 0x77
mov rcx, rdi
call fcn.1800b78f0
jmp 0x1800c8993
mov r9, qword [rbp - 0x28]
mov r8d, dword [rsp + 0x58]
mov qword [rbp - 0x80], r9
mov dword [rbp - 0x50], r8d
jmp 0x1800c8422
mov eax, dword [rbp + 0x2e8]
mov edx, 1
mov r8d, dword [rbp - 0x50]
cmp eax, r14d
jae case.0x1800c847e.132
mov r15, qword [rbp - 0x28]
mov r14, qword [rbp - 0x40]
mov r12, qword [rbp - 0x58]
mov r13d, dword [rsp + 0x50]
mov rsi, qword [rbp - 0x70]
mov ecx, dword [rsp + 0x68]
nop dword [rax]
nop dword [rax + rax]
add eax, 0xffffff7d
cmp eax, 0x29
ja case.default.0x1800c847e
lea rcx, [0x180000000]
movzx eax, byte [rcx + rax + 0xc8a4c]
mov ecx, dword [rcx + rax*4 + 0xc8a20]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov r8, qword [rsi + 0x60]
mov r9d, 0x10c
mov rdx, qword [rbp - 0x80]
mov rcx, r14
call fcn.1800d6330
mov rax, qword [rbp - 0x38]
mov r13d, ebx
mov dword [rsp + 0x50], ebx
cmp dword [rax], 1
jle 0x1800c85f3
mov rcx, qword [rbp - 0x48]
mov r9d, StrCmpICW
xor r8d, r8d
mov qword [rsp + 0x20], rbx
xor edx, edx
mov rcx, qword [rcx + 8]
call fcn.180022030
mov r9, qword [rbp - 0x80]
mov r13d, eax
mov dword [rsp + 0x50], eax
jmp case.0x1800c847e.141
mov eax, dword [rbp - 0x20]
lea r8, [rsp + 0x58]
mov r14, qword [rbp - 0x70]
lea rdx, [rbp]
mov ecx, 0x16
mov dword [rsp + 0x58], eax
mov r9, qword [r14 + 0x60]
call fcn.180010b20
mov qword [rbp - 0x80], rax
test rax, rax
jne 0x1800c857c
mov esi, 0xf1
nop word [rax + rax]
mov ecx, esi
sub ecx, 0xf1
je 0x1800c8525
cmp ecx, 1
je 0x1800c8993
jmp 0x1800c8572
mov r9d, 0x75
mov dword [rsp + 0x78], 2
lea r8, [rsp + 0x78]
mov rdx, r14
lea rcx, str.V_DIRAC_Dirac_Mk_V____http:__diracvideo.org_
call fcn.1800dd630
lea rax, [rsp + 0x78]
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], StrCmpICW
mov rdx, r14
mov dword [rsp + 0x78], ebx
xor ecx, ecx
call fcn.1800e4220
inc esi
cmp esi, 0xf3
jb 0x1800c8510
mov esi, 1
mov dword [rsp + 0x70], ebx
lea rax, [rsp + 0x78]
mov dword [rbp - 0x68], esi
mov r9, r14
mov dword [rsp + 0x78], 0x38
lea rdx, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r8d, [rsi + 0x71]
lea rcx, [rbp - 0x68]
call fcn.1800c65d0
mov qword [rbp - 0x40], rax
mov r14, rax
test rax, rax
je 0x1800c8920
mov rsi, qword [rbp - 0x70]
mov r9, qword [rbp - 0x80]
jmp case.0x1800c847e.141
xor edx, edx
mov qword [rsp + 0x28], rbx
mov r9, rsi
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea ecx, [rdx + 0x6b]
call fcn.1800a2750
mov r15, rax
test r12, r12
je 0x1800c85fc
test rax, rax
je 0x1800c85fc
mov r9, qword [rbp - 0x80]
jmp case.0x1800c847e.141
mov esi, 0x65
cmp esi, 0x65
je 0x1800c8614
cmp esi, 0x4bc
je 0x1800c8993
jmp 0x1800c8663
mov rdx, qword [rbp - 0x70]
lea r8, [rsp + 0x70]
mov r9d, 0x75
mov dword [rsp + 0x70], 1
lea rcx, str.Use_image_as_background_skin
call fcn.1800dd630
mov rdx, qword [rbp - 0x70]
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rbx
xor r9d, r9d
mov qword [rsp + 0x28], rax
xor r8d, r8d
xor ecx, ecx
mov dword [rsp + 0x20], StrCmpICW
mov dword [rsp + 0x70], ebx
call fcn.1800e4220
add esi, 0x457
cmp esi, 0x8ae
jbe 0x1800c8601
mov rsi, qword [rbp - 0x70]
mov r9, qword [rbp - 0x80]
jmp case.0x1800c847e.141
cmp dword [r11], 2
jle 0x1800c868a
mov rdx, qword [r10 + 0x10]
jmp 0x1800c868d
mov rdx, rbx
mov r14, qword [rbp - 0x70]
lea rax, [rsp + 0x70]
mov qword [rsp + 0x40], rax
lea rcx, [rbp - 0x78]
mov rax, qword [rbp]
mov dword [rsp + 0x38], 0x7a
mov qword [rsp + 0x30], r9
mov r9, qword [r14 + 0x60]
mov dword [rsp + 0x70], r8d
lea r8, [rbp - 0x68]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
mov dword [rbp - 0x78], ebx
mov dword [rbp - 0x68], 1
call fcn.18005a900
mov rsi, qword [rbp - 0x40]
mov qword [rsi + 8], rax
test rax, rax
je 0x1800c8950
lea r9, [rbp - 8]
mov qword [rbp - 0x30], rdi
mov r8d, 0xf3
lea rcx, [rbp - 0x30]
mov rdx, rsi
call fcn.180084fa0
mov r14, rax
cmp rax, 1
jl 0x1800c888d
mov r13d, dword [rsp + 0x50]
mov r12d, dword [rsp + 0x50]
and r13d, 2
and r12d, 4
mov qword [rsp + 0x38], rbx
xor r9d, r9d
mov qword [rsp + 0x30], r15
xor edx, edx
mov qword [rsp + 0x28], rbx
xor ecx, ecx
mov r8d, 0xd8
mov qword [rsp + 0x20], rbx
call fcn.1800e58a0
mov rsi, qword [rbp - 8]
add r14, rsi
test r13d, r13d
je 0x1800c8779
cmp rsi, r14
jae 0x1800c8779
nop word [rax + rax]
movzx eax, byte [r14 - 1]
lea rcx, [r14 - 1]
cmp al, 0xa
je 0x1800c8771
cmp al, 0xd
jne 0x1800c8779
mov r14, rcx
cmp rsi, rcx
jb 0x1800c8760
test r12d, r12d
je 0x1800c87a9
cmp rsi, r14
jae 0x1800c87ff
movsx eax, byte [rsi]
cmp al, 0xc0
jae 0x1800c87a0
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isspace]
test eax, eax
je 0x1800c87a0
inc rsi
cmp rsi, r14
jb 0x1800c8783
jmp 0x1800c87ff
cmp rsi, r14
jae 0x1800c87ff
mov rsi, qword [rbp - 8]
xor r9d, r9d
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0x70]
sub r14d, esi
xor r8d, r8d
mov dword [rsp + 0x70], r14d
mov rcx, rsi
mov qword [rsp + 0x20], rax
lea edx, [r9 + 0x5b]
call fcn.1800e2fb0
mov rdx, qword [rbp - 0x58]
xor r9d, r9d
mov qword [rsp + 0x40], rbx
xor r8d, r8d
mov qword [rsp + 0x38], rbx
mov ecx, 0x90
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
call fcn.1800ad5f0
mov rsi, qword [rbp - 0x40]
lea r9, [rbp - 8]
mov rdx, rsi
mov qword [rbp - 0x30], rdi
mov r8d, 0xf3
lea rcx, [rbp - 0x30]
call fcn.180084fa0
mov r14, rax
cmp rax, 1
jge 0x1800c8720
mov r12, qword [rbp - 0x58]
mov r13d, dword [rsp + 0x50]
jmp 0x1800c888d
mov r9, qword [rbp - 0x58]
mov r8d, 0x122
mov rdx, qword [rbp - 0x70]
xor ecx, ecx
call fcn.1800e50a0
mov r9, qword [rbp - 0x80]
mov r12, qword [rbp - 0x58]
mov rsi, qword [rbp - 0x70]
jmp case.0x1800c847e.141
mov rcx, qword [rbp - 0x70]
test r13b, 1
cmovne r8d, edx
xor edx, edx
mov dword [rbp - 0x50], r8d
mov r8d, 0x10b
call fcn.18002b4e0
mov r9, qword [rbp - 0x80]
mov r12, rax
mov rsi, qword [rbp - 0x70]
mov qword [rbp - 0x58], rax
jmp case.0x1800c847e.141
mov rsi, qword [rbp - 0x40]
mov r9, qword [rsi + 8]
xor edx, edx
mov rcx, qword [rbp - 0x80]
mov dword [rbp + 0x2e8], 0xa9
lea r8d, [rdx + 0x36]
call fcn.18004ad10
mov r9, qword [rbp - 0x70]
xor r8d, r8d
mov rdx, rsi
mov qword [rsp + 0x28], rbx
mov ecx, 0x156
mov qword [rsp + 0x20], rbx
call fcn.1800c6d20
mov r9, qword [rbp - 0x80]
mov r14, qword [rbp - 0x40]
mov rsi, qword [rbp - 0x70]
jmp case.0x1800c847e.141
mov rax, qword [rbp - 0x70]
mov qword [0x1801217c8], rax
mov rsi, rax
mov qword [0x1801217d0], r11
jmp case.0x1800c847e.141
mov dword [rbp - 0x60], ebx
mov ecx, dword [rsp + 0x68]
mov eax, dword [rbp + 0x2e8]
inc eax
mov dword [rbp + 0x2e8], eax
cmp eax, ecx
jae case.0x1800c847e.132
mov r10, qword [rbp - 0x48]
mov edx, 1
mov r11, qword [rbp - 0x38]
mov r8d, dword [rbp - 0x50]
jmp 0x1800c8450
mov rdx, qword [rbp - 0x70]
lea r8, [rsp + 0x58]
mov r9d, 0x75
mov dword [rsp + 0x58], esi
lea rcx, str.name_records_are_not_sorted.
call fcn.1800dd630
mov rdx, qword [rbp - 0x70]
jmp 0x1800c896b
mov r9, qword [rbp]
lea r8, str.actAboutPsiMediaActivated__
mov edx, 1
mov rcx, r14
call fcn.1800fcd80
mov rdx, r14
lea rax, [rsp + 0x58]
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], StrCmpICW
xor ecx, ecx
mov dword [rsp + 0x58], ebx
call fcn.1800e4220
mov dword [rbp - 0x60], ebx
mov rax, qword [rbp - 0x60]
mov rcx, qword [rbp + 0x260]
xor rcx, rsp
call fcn.1800fd9d0
add rsp, 0x378
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret