Function at 0x18004b750
Capabilities:
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x2e8]
sub rsp, 0x3b0
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
mov rax, qword [0x1800e72b8]
xor rax, rsp
mov qword [rbp + 0x250], rax
mov r12d, dword [rbp + 0x328]
mov r10, r9
mov r14, qword [rbp + 0x318]
mov r15, r8
mov r11, qword [rbp + 0x320]
mov rsi, rcx
mov qword [rbp - 0x70], r14
mov ebx, r12d
movsd xmm9, qword [rbp - 0x70]
lea edi, [r12 + 0xa1b]
movsd xmm8, qword [rbp - 0x70]
movsd xmm10, qword [rbp - 0x70]
mov qword [rbp - 0x40], r9
xor r9d, r9d
mov qword [rbp - 0x38], r8
mov r8, qword [rbp + 0x330]
mov qword [rbp - 0x50], rcx
mov rcx, qword [rbp + 0x310]
mov qword [rbp - 0x78], rdx
mov qword [rbp - 0x68], rcx
mov qword [rbp - 0x60], r11
mov qword [rbp - 0x58], r8
mov dword [rsp + 0x70], ebx
mov dword [rsp + 0x58], edi
cmp r12d, edi
jae 0x18004c190
mov rax, qword [rbp - 0x70]
mov r12d, dword [rsp + 0x78]
mov r15d, dword [rbp - 0x78]
movsd xmm6, qword [rbp - 0x70]
movsd xmm7, qword [rbp - 0x70]
mov r13d, dword [rbp - 0x78]
mov qword [rbp - 0x80], rax
mov eax, edi
mov dword [rbp - 0x48], r12d
nop dword [rax]
cmp ebx, 0x126
ja 0x18004ba39
je 0x18004b9f1
lea eax, [rbx - 0x41]
cmp eax, 0xc7
ja case.default.0x18004b87b
lea r10, [0x180000000]
movzx eax, byte [r10 + rax + 0x4ca50]
mov ecx, dword [r10 + rax*4 + 0x4ca34]
add rcx, r10
jmp rcx
mov r12d, dword [0x1800e74b8]
mov dword [rbp - 0x48], r12d
jmp case.0x18004b87b.66
mov word [rbp + 0x18], 0x57
jmp case.0x18004b87b.66
mov qword [rsp + 0x28], r9
lea r8, [rsp + 0x70]
mov qword [rsp + 0x20], r9
lea rcx, [rbp - 8]
mov r9d, 0x117
mov dword [rsp + 0x70], 0x17
xor edx, edx
call fcn.1800277d0
mov r11, qword [rbp - 0x60]
mov rdx, qword [rbp - 0x78]
mov r8, qword [rbp - 0x58]
movups xmm0, xmmword [rax + 0x10]
mov rax, qword [rax]
mov qword [rbp - 0x10], rax
movups xmmword [rbp - 0x20], xmm0
mov qword [rax + 8], r11
xor r9d, r9d
mov rcx, qword [rbp - 0x68]
mov r14, qword [rbp - 0x80]
mov eax, dword [rsp + 0x58]
mov rsi, qword [rbp - 0x50]
add ebx, 0xc7
mov r10, qword [rbp - 0x40]
mov dword [rsp + 0x70], ebx
cmp ebx, eax
jae 0x18004c1a1
mov r14, qword [rbp - 0x70]
jmp 0x18004b840
movsd xmm10, qword [0x1800dee38]
jmp case.0x18004b87b.66
mov r15d, dword [0x1800e74b8]
lea rcx, [rbp - 0x30]
mov qword [rsp + 0x20], r9
xor r8d, r8d
xor r9d, r9d
lea edx, [r9 + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x20], xmm0
test al, al
je 0x18004b9b4
mov ebx, 0x9d
xor esi, esi
nop
mov eax, ebx
sub eax, 0x9d
je 0x18004b96c
cmp eax, 0x12
jne 0x18004b9a5
xor edx, edx
mov ecx, 0xa3
call fcn.18007fd70
jmp 0x18004b9a5
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
lea edx, [r9 + 0x55]
call fcn.18008c0d0
lea rax, [rsp + 0x68]
mov dword [rsp + 0x68], esi
mov qword [rsp + 0x20], rax
mov r9d, 0x6c
lea rax, [0x1800c867b]
xor edx, edx
mov r8, rax
mov rcx, rax
call fcn.1800a7e50
add ebx, 0x12
cmp ebx, 0xc1
jb 0x18004b950
mov ebx, dword [rsp + 0x70]
mov rdx, qword [rbp - 0x78]
mov r8, qword [rbp - 0x58]
mov r11, qword [rbp - 0x60]
jmp 0x18004b8d9
mov r8d, 3
lea rdx, [0x1800d7343]
lea rcx, [rbp + 0x19]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov rdx, qword [rbp - 0x78]
mov r8, qword [rbp - 0x58]
mov r11, qword [rbp - 0x60]
mov byte [rbp + 0x1c], 0
jmp 0x18004b8d9
mov eax, dword [rdx]
xor ecx, ecx
mov qword [rsp + 0x40], r10
mov rdx, r14
mov qword [rsp + 0x38], r11
mov qword [rsp + 0x30], r9
mov r9d, 0x7c
mov qword [rsp + 0x28], r8
xor r8d, r8d
mov dword [rsp + 0x68], eax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
call fcn.180076640
mov rdx, qword [rbp - 0x78]
mov r8, qword [rbp - 0x58]
mov r11, qword [rbp - 0x60]
jmp 0x18004b8d9
cmp ebx, 0x1ca
ja 0x18004bf32
je 0x18004bf21
mov eax, ebx
sub eax, 0x12a
je 0x18004bf15
sub eax, 0x2e
je 0x18004bc37
cmp eax, 0x40
jne case.default.0x18004b87b
mov r14, qword [r11 + 0x30]
test r14, r14
je case.default.0x18004b87b
nop word [rax + rax]
mov rax, qword [r14 + 0x28]
mov r8, r10
sub r8, rax
nop word [rax + rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x18004baa3
inc rax
test ecx, ecx
jne 0x18004ba90
test edx, edx
jne 0x18004bc15
mov esi, 0x45
mov eax, esi
sub eax, 0x45
je 0x18004bb07
cmp eax, 1
jne 0x18004bc06
mov rax, qword [rbp - 0x50]
mov rcx, qword [rbp + 0x250]
xor rcx, rsp
call fcn.1800bcd70
lea r11, [rsp + 0x3b0]
mov rbx, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
xor ebx, ebx
lea rcx, [rbp - 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea edx, [rbx + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x20], xmm0
test al, al
je 0x18004bbff
mov edi, 0xf4
nop dword [rax]
mov eax, edi
sub eax, 0xf4
je 0x18004bb7c
cmp eax, 1
jne 0x18004bbf1
lea rax, [rsp + 0x68]
mov dword [rsp + 0x68], ebx
mov qword [rsp + 0x20], rax
mov r9d, 0x6c
lea rax, [0x1800c867b]
xor edx, edx
mov r8, rax
mov rcx, rax
call fcn.1800a7e50
jmp 0x18004bbf1
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
cmp r15d, dword [0x1800e74b8]
je 0x18004bbf1
mov ebx, 0x6a
mov eax, ebx
sub eax, 0x69
je 0x18004bbe1
cmp eax, 1
jne 0x18004bbe8
mov r8d, dword [0x1800e74b8]
lea rcx, str.iEHO6Pzk2x6Ipu0nUBsCMCRGef4Eh3CXQHPRwMFXGZpppSeZq51ihPZRwSzJIxXYKLerJRO1RuGG
mov edx, r15d
call fcn.1800bc300
lea rax, [0x1800c867b]
xor r9d, r9d
mov r8, rax
lea rcx, str.VSGLayoutConnector.fixupPrepare
mov rdx, rax
call fcn.1800bc300
jmp 0x18004bbe8
mov dword [0x1800e74b8], r15d
dec ebx
cmp ebx, 0x68
ja 0x18004bba1
xor ebx, ebx
inc edi
cmp edi, 0xf6
jb 0x18004bb40
mov rax, qword [rbp - 0x50]
mov qword [rax], r14
inc esi
cmp esi, 0x47
jb 0x18004bab0
mov r10, qword [rbp - 0x40]
mov r14, qword [r14 + 0x38]
test r14, r14
jne 0x18004ba80
mov ebx, dword [rsp + 0x70]
mov rdx, qword [rbp - 0x78]
mov r8, qword [rbp - 0x58]
mov r11, qword [rbp - 0x60]
jmp 0x18004b8d9
xor ebx, ebx
lea rcx, [rbp - 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea edx, [rbx + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x20], xmm0
test al, al
je 0x18004bcd0
mov ebx, 0x11b
xor esi, esi
nop word [rax + rax]
mov eax, ebx
sub eax, 0x11b
je 0x18004bc8a
cmp eax, 0x63
jne 0x18004bcc3
xor edx, edx
lea ecx, [rax + 0x40]
call fcn.18007fd70
jmp 0x18004bcc3
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
lea edx, [r9 + 0x55]
call fcn.18008c0d0
lea rax, [rsp + 0x68]
mov dword [rsp + 0x68], esi
mov qword [rsp + 0x20], rax
mov r9d, 0x6c
lea rax, [0x1800c867b]
xor edx, edx
mov r8, rax
mov rcx, rax
call fcn.1800a7e50
add ebx, 0x63
cmp ebx, 0x1e1
jb 0x18004bc70
xor ebx, ebx
mov edx, 1
lea ecx, [rdx + 0x3f]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [rbp - 0x80], rax
mov r14, rax
test rax, rax
jne 0x18004be82
mov r14d, 0x4d
cmp r14d, 0x4d
je 0x18004be50
cmp r14d, 0x4d0
je 0x18004c186
cmp r14d, 0x953
jne 0x18004be6a
mov esi, 0xdf
nop dword [rax]
cmp esi, 0xdf
je 0x18004bd43
cmp esi, 0xa661
jne 0x18004be3c
mov rax, qword [rbp - 0x50]
mov dword [rax], 0xffffffff
jmp 0x18004bac4
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea rcx, [rbp - 0x30]
lea edx, [r9 + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x20], xmm0
test al, al
je 0x18004be3c
mov edi, 0x6d
cmp edi, 0x6d
je 0x18004bdbd
cmp edi, 0x75
jne 0x18004be30
lea rax, str.Table_discarded
mov dword [rsp + 0x68], ebx
mov qword [0x1800e74c0], rax
lea r9d, [rdi + 0x72]
lea rax, [0x1800c867b]
mov rdx, rax
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x68]
lea rcx, str.IHDR_after_IDAT
call fcn.180041fe0
jmp 0x18004be30
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
cmp r12d, dword [0x1800e74b8]
je 0x18004be30
mov ebx, 0x24
cmp ebx, 0x24
je 0x18004be14
cmp ebx, 0x153c
jne 0x18004be20
lea rax, [0x1800c867b]
xor r9d, r9d
mov r8, rax
lea rcx, str.GED_DATA_TYPE_f__src1DataType
mov rdx, rax
call fcn.1800bc300
mov dword [0x1800e74b8], r12d
jmp 0x18004be20
lea rcx, str.Function_glGetTextureParameterfvEXT_is_excluded_from_stream_serialization
call fcn.1800bc300
add ebx, 0x1518
cmp ebx, 0x2a30
jbe 0x18004bde2
xor ebx, ebx
add edi, 8
cmp edi, 0x7d
jb 0x18004bd77
add esi, 0xa582
cmp esi, 0x14b04
jbe 0x18004bd20
jmp 0x18004be6a
mov r8d, 0xe
lea rdx, str.insertSplitVec
lea ecx, [r8 - 0xd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__write]
mov r13d, eax
add r14d, 0x483
cmp r14d, 0xd89
jbe 0x18004bcf4
mov r14, qword [rbp - 0x80]
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea rcx, [rbp - 0x30]
lea edx, [r9 + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x20], xmm0
test al, al
je 0x18004b9b0
lea rax, [rsp + 0x68]
mov byte [rsp + 0x60], 1
mov qword [rsp + 0x30], rax
lea r9, [rsp + 0x60]
lea rax, [0x1800c867b]
mov byte [rsp + 0x50], 2
mov qword [rsp + 0x28], rax
lea r8, [rsp + 0x50]
mov rdx, rax
mov dword [rsp + 0x20], 0xc8
lea rcx, [rsp + 0x78]
mov dword [rsp + 0x68], r14d
mov dword [rsp + 0x78], ebx
call fcn.18002a380
mov rdx, qword [rbp - 0x78]
xor r9d, r9d
mov r8, qword [rbp - 0x58]
mov rcx, qword [rbp - 0x68]
mov r11, qword [rbp - 0x60]
mov ebx, dword [rsp + 0x70]
jmp 0x18004b8e4
mov rax, qword [rbp - 0x10]
mov qword [rsi], rax
jmp case.default.0x18004b87b
mov r14, qword [rbp - 0x80]
xorps xmm8, xmm8
xorps xmm9, xmm9
jmp 0x18004b8e8
mov eax, ebx
sub eax, 0x25f
je 0x18004c033
cmp eax, 0x32
jne case.default.0x18004b87b
cmp dword [rcx], 0
mov esi, r9d
jle 0x18004c013
mov ebx, 5
lea edi, [rbx + 1]
nop dword [rax]
cmp ebx, 5
ja case.default.0x18004bf7d
lea r8, [0x180000000]
mov eax, ebx
mov ecx, dword [r8 + rax*4 + 0x4cb18]
add rcx, r8
jmp rcx
movaps xmm0, xmm6
maxsd xmm0, xmm9
movaps xmm9, xmm0
jmp case.default.0x18004bf7d
addsd xmm8, xmm6
jmp case.default.0x18004bf7d
xor edx, edx
xor r8d, r8d
lea ecx, [rdx + 0x72]
call fcn.18002ee60
mov r8, qword [rbp - 0x58]
movq xmm6, rax
subsd xmm6, xmm7
test r8, r8
je 0x18004bfed
mov rcx, r14
call r8
jmp 0x18004bfed
movaps xmm0, xmm6
minsd xmm0, xmm10
movaps xmm10, xmm0
jmp case.default.0x18004bf7d
test rdx, rdx
je case.default.0x18004bf7d
mov rcx, r14
call rdx
jmp 0x18004bfed
xor edx, edx
xor r8d, r8d
lea ecx, [rdx + 0x72]
call fcn.18002ee60
mov rcx, r14
movq xmm7, rax
call qword [rbp - 0x40]
mov rdx, qword [rbp - 0x78]
dec ebx
sub rdi, 1
jne 0x18004bf60
mov rcx, qword [rbp - 0x68]
inc esi
cmp esi, dword [rcx]
jl 0x18004bf54
mov ebx, dword [rsp + 0x70]
mov r11, qword [rbp - 0x60]
mov rdx, r11
lea rcx, str._s:_min
call fcn.1800bc300
mov rdx, qword [rbp - 0x78]
mov r8, qword [rbp - 0x58]
mov r11, qword [rbp - 0x60]
jmp 0x18004b8d9
mov esi, 0x96
nop dword [rax + rax]
mov eax, esi
sub eax, 0x96
je 0x18004c057
cmp eax, 1
je case.0x18004c207.37
jmp 0x18004c163
xor ebx, ebx
lea rcx, [rbp - 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea edx, [rbx + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x20], xmm0
test al, al
je 0x18004c15c
mov edi, 0xf6
nop dword [rax]
mov eax, edi
sub eax, 0xf6
je 0x18004c0dc
cmp eax, 0x1f
jne 0x18004c14d
lea rax, str.icudt52l_cy_GB.res
mov dword [rsp + 0x78], ebx
mov qword [0x1800e74c0], rax
lea r8, [rsp + 0x78]
lea rax, [0x1800c867b]
mov r9d, 0xe7
mov rdx, rax
mov qword [rsp + 0x20], rax
lea rcx, str.Cannot_connect_to
call fcn.180041fe0
jmp 0x18004c14d
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
cmp r15d, dword [0x1800e74b8]
je 0x18004c14d
mov ebx, 0x10b
mov eax, ebx
sub eax, 0x10b
je 0x18004c118
cmp eax, 0x15
jne 0x18004c140
mov dword [0x1800e74b8], r15d
jmp 0x18004c140
lea rcx, str.means_to_clear_the_corresponding_bit_s_.__After_the__or__
call fcn.1800bc300
lea r14, [0x1800c867b]
xor r9d, r9d
mov r8, r14
lea rcx, str.void_glMultiTexCoord2sv__s___s_
mov rdx, r14
call fcn.1800bc300
add ebx, 0x15
cmp ebx, 0x135
jb 0x18004c101
xor ebx, ebx
add edi, 0x1f
cmp edi, 0x134
jb 0x18004c090
mov rax, qword [rbp - 0x50]
mov qword [rax], rbx
inc esi
cmp esi, 0x98
jb 0x18004c040
mov ebx, dword [rsp + 0x70]
mov rdx, qword [rbp - 0x78]
mov r8, qword [rbp - 0x58]
mov r11, qword [rbp - 0x60]
jmp 0x18004b8d9
mov ecx, r13d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r14, qword [rbp - 0x70]
mov eax, dword [rsp + 0x78]
mov qword [rbp - 0x80], r14
mov dword [rbp - 0x48], eax
jmp 0x18004c1ac
mov r15, qword [rbp - 0x38]
mov r12d, dword [rbp + 0x328]
lea edi, [r12 - 0xe]
mov ebx, r12d
mov dword [rsp + 0x70], ebx
mov dword [rbp - 0x78], edi
cmp r12d, edi
jbe 0x18004c656
movsd xmm6, qword [0x1800dee30]
lea r13d, [r12 - 0x3e]
mov r12, qword [rbp - 0x58]
mov dword [rsp + 0x58], r13d
nop word [rax + rax]
cmp r13d, 0xe8
ja case.0x18004c207.4
lea rdx, [0x180000000]
movzx eax, byte [rdx + r13 + 0x4cb6c]
mov ecx, dword [rdx + rax*4 + 0x4cb30]
add rcx, rdx
jmp rcx
lea rcx, str.us___max
call fcn.1800bc300
jmp case.0x18004c207.4
mov eax, dword [0x1800d7410]
mov dword [rbp + 0x1c], eax
movzx eax, byte [0x1800d7414]
mov byte [rbp + 0x20], al
jmp case.0x18004c207.4
mov byte [rbp + 0x21], 0
jmp case.0x18004c207.4
mov byte [rbp + 0x28], 0
jmp case.0x18004c207.4
mov r15d, 0xc2
jmp 0x18004c253
xor r9d, r9d
cmp r15d, 0xc2
je 0x18004c2eb
cmp r15d, 0x152
jne 0x18004c493
mov qword [rsp + 0x20], r9
lea rcx, [rbp - 0x30]
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 7]
call fcn.18007af40
xor ebx, ebx
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x20], xmm0
test al, al
je 0x18004c495
lea rax, [rsp + 0x78]
mov byte [rsp + 0x50], 1
mov qword [rsp + 0x30], rax
lea r9, [rsp + 0x50]
lea rax, [0x1800c867b]
mov byte [rsp + 0x60], 2
mov qword [rsp + 0x28], rax
lea r8, [rsp + 0x60]
mov rdx, rax
mov dword [rsp + 0x20], 0xc8
lea rcx, [rsp + 0x68]
mov dword [rsp + 0x78], r12d
mov dword [rsp + 0x68], ebx
call fcn.18002a380
jmp 0x18004c495
mov edx, 1
lea ecx, [rdx + 0x1f]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov qword [rbp - 0x58], rax
mov r12, rax
test rax, rax
jne 0x18004c493
mov r14d, 0xcf
nop
mov ecx, r14d
sub ecx, 0xce
je 0x18004c33e
cmp ecx, 1
jne 0x18004c483
lea r8d, [rcx + 0xd]
lea rdx, str.About_discards
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 esi, 0x2d
mov eax, esi
sub eax, 0x2b
je case.0x18004c207.37
sub eax, 1
je 0x18004c46e
cmp eax, 1
jne 0x18004c478
xor ebx, ebx
lea edx, [rax + 6]
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea rcx, [rbp - 0x30]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x20], xmm0
test al, al
je 0x18004c478
mov r13d, dword [rbp - 0x48]
lea r12, [0x1800c867b]
mov edi, 0xa9
mov eax, edi
sub eax, 0xa9
je 0x18004c3e5
cmp eax, 1
jne 0x18004c455
lea rax, str.READONLYPREFIXT
mov dword [rsp + 0x78], ebx
mov r9d, 0xe7
mov qword [0x1800e74c0], rax
lea r8, [rsp + 0x78]
mov qword [rsp + 0x20], r12
mov rdx, r12
lea rcx, str.x86_64_isolinux
call fcn.180041fe0
jmp 0x18004c455
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
cmp r13d, dword [0x1800e74b8]
je 0x18004c455
mov ebx, 0xa1
nop word [rax + rax]
mov eax, ebx
sub eax, 0xa1
je 0x18004c427
cmp eax, 0x7f
jne 0x18004c448
mov dword [0x1800e74b8], r13d
jmp 0x18004c448
lea rcx, str.__T.size____Size_1__3___T.size____Size_3__1____T.type____CV_32F
call fcn.1800bc300
xor r9d, r9d
lea rcx, str.float_u5__lsmem_liy2__lix4__
mov r8, r12
mov rdx, r12
call fcn.1800bc300
add ebx, 0x7f
cmp ebx, 0x19f
jb 0x18004c410
xor ebx, ebx
inc edi
cmp edi, 0xab
jb 0x18004c3a0
mov r12, qword [rbp - 0x58]
mov r13d, dword [rsp + 0x58]
jmp 0x18004c478
mov rax, qword [rbp - 0x50]
mov dword [rax], 0xffffffff
dec esi
cmp esi, 0x2a
ja 0x18004c343
dec r14d
cmp r14d, 0xcd
ja 0x18004c310
xor ebx, ebx
add r15d, 0x90
cmp r15d, 0x1e2
jb 0x18004c250
lea rcx, [rbp + 0x50]
mov dword [rsp + 0x78], ebx
mov dword [rsp + 0x68], 0xb
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
lea rcx, [rsp + 0x78]
xor edx, edx
mov qword [rsp + 0x28], rcx
lea r8, [rsp + 0x68]
mov rcx, r12
mov dword [rsp + 0x20], 0x121
mov r9, rax
call fcn.1800730b0
mov ebx, dword [rsp + 0x70]
mov edi, dword [rbp - 0x78]
mov r14, qword [rbp - 0x80]
jmp case.0x18004c207.4
mov eax, dword [r11]
mov dword [r14], eax
mov eax, dword [r10 + 8]
mov dword [r14 + 8], eax
jmp case.0x18004c207.4
mov rax, qword [r10]
mov qword [r14 + 0x20], rax
jmp case.0x18004c207.4
movaps xmm1, xmm10
movd xmm0, dword [r15]
lea r8, [rbp - 0x70]
cvtdq2pd xmm0, xmm0
xor edx, edx
mov ecx, 0x127
mulsd xmm1, xmm6
divsd xmm1, xmm0
movsd qword [rbp - 0x70], xmm1
call fcn.1800b5110
jmp case.0x18004c207.4
movaps xmm1, xmm9
jmp 0x18004c516
mov rdx, qword [r10]
lea r8, [0x1800e74d0]
mov r9, r14
mov ecx, 0xdc
call fcn.1800ac2e0
mov rax, qword [rbp - 0x40]
lea rdx, str.type__s
lea rcx, [rbp + 0x50]
mov r8, qword [rax]
call fcn.1800bc3a0
jmp case.0x18004c207.4
lea rcx, str.us___avg
call fcn.1800bc300
mov rax, qword [rbp - 0x68]
movaps xmm1, xmm8
movd xmm0, dword [rax]
cvtdq2pd xmm0, xmm0
divsd xmm1, xmm0
jmp 0x18004c516
mov ebx, 0xec
mov eax, ebx
sub eax, 0xec
je 0x18004c5b8
cmp eax, 0x16
je case.0x18004c207.37
jmp 0x18004c5e0
mov qword [rsp + 0x20], r9
lea rcx, [rbp - 0x30]
mov r9d, 0x79
mov r8, r11
xor edx, edx
call fcn.180074030
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsi], xmm1
movsd qword [rsi + 0x10], xmm0
mov r11, qword [rbp - 0x60]
add ebx, 0x16
mov r9d, 0
cmp ebx, 0x118
jb 0x18004c5a4
mov ebx, dword [rsp + 0x70]
mov r8d, 4
lea rdx, [0x1800d751a]
lea rcx, [rbp + 0x18]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat]
movzx eax, word [0x1800d7584]
mov word [rbp + 0x25], ax
movzx eax, byte [0x1800d7586]
mov byte [rbp + 0x27], al
dec ebx
dec r13d
mov dword [rsp + 0x70], ebx
mov dword [rsp + 0x58], r13d
cmp ebx, edi
jbe 0x18004c64f
mov rsi, qword [rbp - 0x50]
xor r9d, r9d
mov r10, qword [rbp - 0x40]
mov r15, qword [rbp - 0x38]
mov r11, qword [rbp - 0x60]
jmp 0x18004c1e0
mov r12d, dword [rbp + 0x328]
imul r13d, r12d, 0x41d
mov r14d, r12d
mov dword [rsp + 0x78], r13d
cmp r12d, r13d
ja case.0x18004c207.37
mov r15, qword [rbp - 0x70]
mov r12, qword [rbp - 0x38]
mov rsi, qword [rbp - 0x50]
movabs r11, 0x342da7f2f4960343
cmp r14d, 0x5285
ja 0x18004c899
je 0x18004c887
cmp r14d, 0x14d2
ja 0x18004c853
je 0x18004c831
mov eax, r14d
sub eax, 0x41
je 0x18004c826
sub eax, 0x50
je 0x18004c6d5
cmp eax, 0x72
jne 0x18004ca1a
lea rcx, [0x1800d75d0]
call fcn.1800bc300
jmp 0x18004ca1a
mov esi, 0xbc
nop word [rax + rax]
mov eax, esi
sub eax, 0xbc
je 0x18004c6f7
cmp eax, 0x24
je case.0x18004c207.37
jmp 0x18004c80e
xor ebx, ebx
lea rcx, [rbp - 0x30]
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
lea edx, [rbx + 7]
call fcn.18007af40
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movd eax, xmm1
movups xmmword [rbp - 0x20], xmm0
test al, al
je 0x18004c808
mov r13d, dword [rbp - 0x48]
lea r12, [0x1800c867b]
mov edi, 0x69
cmp edi, 0x69
je 0x18004c7d6
cmp edi, 0x396c
je 0x18004c775
cmp edi, 0x726f
jne 0x18004c7ed
lea rax, [rbp - 0x78]
mov dword [rbp - 0x78], ebx
mov r9d, 0x6c
mov qword [rsp + 0x20], rax
mov r8, r12
xor edx, edx
mov rcx, r12
call fcn.1800a7e50
jmp 0x18004c7ed
cmp r13d, dword [0x1800e74b8]
je 0x18004c7ed
mov ebx, 0x70
cmp ebx, 0x70
je 0x18004c799
cmp ebx, 0x2bc0
jne 0x18004c7c4
mov dword [0x1800e74b8], r13d
jmp 0x18004c7c4
mov r8d, dword [0x1800e74b8]
lea rcx, str.the_search._The_filter_options_can_be_selected_when_the_cursor_is_inside_the
mov edx, r13d
call fcn.1800bc300
xor r9d, r9d
lea rcx, str.Starting_import_download_folder
mov r8, r12
mov rdx, r12
call fcn.1800bc300
add ebx, 0x2b50
cmp ebx, 0x56a0
jbe 0x18004c783
xor ebx, ebx
jmp 0x18004c7ed
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
mov ecx, 0xee
call fcn.180084d50
add edi, 0x3903
cmp edi, 0xab09
jbe 0x18004c737
mov r12, qword [rbp - 0x38]
mov r13d, dword [rsp + 0x78]
mov rax, qword [rbp - 0x50]
mov dword [rax], ebx
add esi, 0x24
cmp esi, 0x104
jb 0x18004c6e0
mov rsi, qword [rbp - 0x50]
jmp 0x18004ca1a
mov word [rbp + 0x28], 0x57
jmp 0x18004ca1a
mov r8d, 5
lea rdx, [0x1800d75ae]
lea rcx, [rbp + 0x30]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncpy]
xor eax, eax
mov word [rbp + 0x3a], ax
jmp 0x18004ca1a
cmp r14d, 0x2963
je 0x18004c87b
cmp r14d, 0x3df4
jne 0x18004ca1a
xor eax, eax
mov dword [rbp + 0x3c], 0x64002e
mov word [rbp + 0x40], ax
jmp 0x18004ca1a
mov dword [rbp + 0x3a], 0x32
jmp 0x18004ca1a
xor eax, eax
mov dword [rbp + 0x40], 0x6c006c
mov word [rbp + 0x44], ax
jmp 0x18004ca1a
cmp r14d, 0xa4c9
ja 0x18004c907
je 0x18004c8f2
cmp r14d, 0x6716
je 0x18004c8d2
cmp r14d, 0x7ba7
je 0x18004c8c8
cmp r14d, 0x9038
je 0x18004c959
jmp 0x18004ca1a
xor eax, eax
mov dword [rbp - 0x44], eax
jmp 0x18004ca1a
lea r9, [rbp + 0x30]
mov edx, 0x64
lea r8, [rbp + 0x18]
xor ecx, ecx
call fcn.180008f40
mov r12, rax
mov qword [rbp - 0x38], rax
jmp 0x18004ca1a
mov ecx, dword [rbp - 0x44]
mov rax, r11
mul rcx
mov r15, rdx
shr r15, 7
jmp 0x18004ca1a
cmp r14d, 0xb95a
je 0x18004c97d
cmp r14d, 0xcdeb
jne 0x18004ca1a
mov ebx, 0x8f
mov eax, ebx
sub eax, 0x8e
je case.0x18004c207.37
cmp eax, 1
jne 0x18004c94f
mov rax, qword [rbp - 0x60]
lea r8, [rbp - 0x44]
xor ecx, ecx
mov rdx, qword [rax]
call r12
movsxd rcx, eax
cmp rcx, r15
sete al
mov byte [rsi], al
dec ebx
cmp ebx, 0x8d
ja 0x18004c922
lea r8, [rbp - 0x44]
xor edx, edx
xor ecx, ecx
call r12
cmp dword [rbp - 0x44], 0x274
jae 0x18004ca1a
mov rax, qword [rbp - 0x50]
mov byte [rax], 0
jmp 0x18004bac4
mov r10, qword [rbp - 0x60]
mov rax, r11
mov byte [rsp + 0x50], 0
mov rdi, qword [r10 + 8]
mov r9, qword [r10]
mov rcx, rdi
sub rcx, r9
imul rcx
mov r8, rdx
sar r8, 7
mov rax, r8
shr rax, 0x3f
add r8, rax
cmp r15, r8
jae 0x18004c9bf
imul rax, r15, 0x274
add rax, r9
mov qword [r10 + 8], rax
jmp 0x18004ca1a
jbe 0x18004ca1a
mov rcx, qword [r10 + 0x10]
mov rax, r11
sub rcx, r9
imul rcx
sar rdx, 7
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r15, rdx
jbe 0x18004c9f3
lea r8, [rsp + 0x50]
mov rdx, r15
mov rcx, r10
call fcn.1800027b0
jmp 0x18004ca1a
mov rax, r15
sub rax, r8
je 0x18004ca16
imul rbx, rax, 0x274
xor edx, edx
mov rcx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memset
mov r10, qword [rbp - 0x60]
add rdi, rbx
mov qword [r10 + 8], rdi
imul eax, dword [rbp + 0x328], 0x51
add r14d, eax
cmp r14d, r13d
ja case.0x18004c207.37
jmp 0x18004c67a