Function at 0x1800647e0
Capabilities:
Get file attributes

Disassembly:
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1f]
sub rsp, 0xf8
mov edi, dword [rbp + 0x77]
mov r10, r9
mov ebx, dword [rbp + 0x77]
mov r15d, r8d
imul eax, r8d, 0x28a
mov r14, rcx
mov r12d, r8d
mov dword [rsp + 0x58], eax
cmp r8d, eax
mov eax, dword [rbp + 0x77]
mov dword [rbp - 0x79], eax
ja 0x180064dbe
mov r13d, dword [rbp + 0x77]
lea r8, str.file
mov r14d, dword [rbp + 0x77]
lea r9, [0x18010f7a8]
lea r11, str.link
lea rsi, str.block
lea rcx, str.unknown
cmp r12d, 0x4dc8
ja 0x180064c0a
je 0x180064b4b
mov eax, r12d
sub eax, 0x11
je 0x180064a7f
sub eax, 0x87
je 0x180064a52
sub eax, 0x6a
je 0x1800649ab
sub eax, 0x262e
je 0x180064979
cmp eax, 0x1b54
jne 0x180064da8
mov rax, qword [rdx]
xor r9d, r9d
mov edx, 0x13b
mov qword [rsp + 0x20], rax
xor r8d, r8d
xor ecx, ecx
call fcn.180070d40
mov qword [rbp - 0x49], rax
test rax, rax
je 0x1800648dc
cmp dword [rax + 0x34], 0xfeac14
je 0x180064d7d
mov esi, 0xfb
cmp esi, 0xfb
je 0x18006493f
cmp esi, 0x1a3
je 0x18006490f
cmp esi, 0x24b
jne 0x180064962
mov eax, edi
add rsp, 0xf8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov rdx, qword [rbp + 0x67]
lea rax, [rsp + 0x50]
xor edi, edi
xor r9d, r9d
mov qword [rsp + 0x30], rdi
xor r8d, r8d
mov qword [rsp + 0x28], rax
xor ecx, ecx
mov dword [rsp + 0x20], StrCmpICW
mov dword [rsp + 0x50], edi
call fcn.1800e4220
jmp 0x180064962
mov rdx, qword [rbp + 0x67]
lea r8, [rsp + 0x50]
mov r9d, 0x75
mov dword [rsp + 0x50], 2
lea rcx, str.unhandled_command___d
call fcn.1800dd630
add esi, 0xa8
cmp esi, 0x2f3
jb 0x1800648e1
jmp 0x180064d7d
mov rsi, qword [rbp - 0x51]
test rsi, rsi
je 0x180064e0d
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
mov r13d, eax
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
mov r8, rsi
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x180064d7d
cmp dword [r10], 2
jl 0x1800649d2
mov rax, qword [rdx]
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor ecx, ecx
lea edx, [r9 + 0x26]
call fcn.18005f7e0
test eax, eax
jne 0x180064d84
mov esi, 0xc8
nop word [rax + rax]
mov eax, esi
sub eax, 0xc7
je case.0x180064e0b.27
cmp eax, 1
jne 0x180064a43
mov rdx, qword [rbp + 0x67]
lea r9d, [rax + 0x74]
lea r8, [rsp + 0x50]
mov dword [rsp + 0x50], 2
lea rcx, str.mmmmmmmmmmmmmmmmmmmmmm
call fcn.1800dd630
mov rdx, qword [rbp + 0x67]
xor eax, eax
mov qword [rsp + 0x30], rax
xor r9d, r9d
mov dword [rsp + 0x50], eax
xor r8d, r8d
lea rax, [rsp + 0x50]
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], StrCmpICW
call fcn.1800e4220
xor edi, edi
dec esi
cmp esi, 0xc6
ja 0x1800649e0
jmp 0x180064d7d
mov rax, qword [rbp + 0x67]
mov r9d, 0x62
mov qword [rsp + 0x28], 0
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], rax
xor ecx, ecx
call fcn.180064120
mov qword [rbp - 0x51], rax
jmp 0x180064d84
mov r10, qword [rbp + 0x67]
mov rax, qword [r10 + 0x1e8]
mov ecx, dword [rax + 0x14]
add rax, 0x20
mov dword [rbp - 0x79], ecx
mov qword [r10 + 0x1e8], rax
cmp rax, qword [r10 + 0x1f0]
jae 0x180064aae
test byte [rax + 0x10], 8
jne 0x180064d9d
mov esi, 0xa1
cmp esi, 0xa1
je 0x180064b0b
cmp esi, 0x3616
je 0x180064add
cmp esi, 0x6b8b
je 0x180064ad9
cmp esi, 0xa100
je case.0x180064e0b.27
jmp 0x180064b34
xor edi, edi
jmp 0x180064b34
mov rax, qword [r10 + 0x1e8]
mov rcx, qword [r10 + 0x1f0]
cmp rax, rcx
jae 0x180064b31
test dword [rax + 0x10], 0x40040
jne 0x180064b31
add rax, 0x20
mov qword [r10 + 0x1e8], rax
cmp rax, rcx
jb 0x180064af0
jmp 0x180064b31
mov r8d, ecx
lea r9, str.VFNMADD132PSZ128mk
mov rcx, r10
mov edx, 1
call fcn.18004dee0
mov ebx, eax
cmp eax, 0xfffffff6
je 0x180064e61
mov r10, qword [rbp + 0x67]
mov ecx, dword [rbp - 0x79]
add esi, 0x3575
cmp esi, 0xd5d4
jbe 0x180064ab3
jmp 0x180064d7d
cmp r13d, 0xffffffff
je 0x180064e0d
mov edx, 0xdb
test r13b, 0xa2
je 0x180064b82
mov qword [rsp + 0x20], r8
lea r9, [rsp + 0x50]
xor r8d, r8d
mov dword [rsp + 0x50], 4
mov rcx, r10
call fcn.18002dea0
jmp 0x180064d84
xor r8d, r8d
test r13b, 0x10
je 0x180064baa
mov qword [rsp + 0x20], r9
mov rcx, r10
lea r9, [rsp + 0x50]
mov dword [rsp + 0x50], 3
call fcn.18002dea0
jmp 0x180064d84
lea r9, [rsp + 0x50]
bt r13d, 0xa
jae 0x180064bd0
mov rcx, r10
mov dword [rsp + 0x50], 4
mov qword [rsp + 0x20], r11
call fcn.18002dea0
jmp 0x180064d84
test r13b, 0x40
je 0x180064bf0
mov rcx, r10
mov dword [rsp + 0x50], 5
mov qword [rsp + 0x20], rsi
call fcn.18002dea0
jmp 0x180064d84
mov qword [rsp + 0x20], rcx
mov rcx, r10
mov dword [rsp + 0x50], 7
call fcn.18002dea0
jmp 0x180064d84
cmp r12d, 0x7460
je 0x180064e37
cmp r12d, 0x8406
je 0x180064c7a
cmp r12d, 0xc588
je 0x180064c3b
cmp r12d, 0x1070a
je case.0x180064e0b.27
jmp 0x180064da8
mov rdx, qword [rbp + 0x67]
xor eax, eax
mov qword [rsp + 0x30], 0
test r14d, r14d
sete al
xor r9d, r9d
mov dword [rsp + 0x50], eax
xor r8d, r8d
lea rax, [rsp + 0x50]
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], StrCmpICW
call fcn.1800e4220
xor edi, edi
jmp 0x180064d84
mov rsi, qword [rbp - 0x49]
mov r15, qword [rsi]
test r15, r15
je 0x180064c91
cmp qword [r15 + 0x68], 0
jne 0x180064d49
mov esi, 0xdc
cmp esi, 0xdc
je 0x180064cb8
cmp esi, 0x3b4c
je 0x180064cb4
cmp esi, 0x75bc
je case.0x180064e0b.27
jmp 0x180064d2f
xor edi, edi
jmp 0x180064d2f
test r15, r15
je 0x180064cc2
mov r14, qword [r15]
jmp 0x180064cc9
lea r14, str.LEGACYIFEND
mov rax, qword [rbp + 0x67]
mov r9d, 0x7e
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor edx, edx
xor ecx, ecx
call fcn.1800e21c0
mov rcx, qword [rbp + 0x67]
lea r8, str.smc__SMC__Apple_Graphics__SMC__http:__www.apple.com_quicktime_download_standalone.html___
mov r9, rax
mov qword [rsp + 0x20], r14
mov edx, 2
call fcn.1800fcd80
mov rdx, qword [rbp + 0x67]
xor eax, eax
mov qword [rsp + 0x30], rax
xor r9d, r9d
mov dword [rsp + 0x50], eax
xor r8d, r8d
lea rax, [rsp + 0x50]
xor ecx, ecx
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], StrCmpICW
call fcn.1800e4220
add esi, 0x3a70
cmp esi, 0xaf50
jbe 0x180064c96
mov rsi, qword [rbp - 0x49]
mov rdx, qword [rbp + 0x6f]
mov r8, qword [rdx + 8]
xor ecx, ecx
mov edx, 0x2e
call fcn.1800437e0
mov rcx, qword [rsi + 8]
mov rdx, rax
call qword [r15 + 0x68]
mov r14d, eax
test eax, eax
jne 0x180064d79
xor r8d, r8d
lea edx, [rax + 0x1a]
mov rcx, rsi
call fcn.180010860
mov r15d, dword [rbp + 0x77]
lea rsi, str.block
mov rdx, qword [rbp + 0x6f]
lea r8, str.file
lea r9, [0x18010f7a8]
lea r11, str.link
mov r10, qword [rbp + 0x7f]
lea rcx, str.unknown
imul eax, r15d, 0x41
add r12d, eax
cmp r12d, dword [rsp + 0x58]
jbe 0x180064863
mov r14, qword [rbp + 0x67]
lea eax, [r15 + 0xb]
mov dword [rbp - 0x21], eax
cmp r15d, eax
jae case.0x180064e0b.27
mov rsi, qword [rbp - 0x49]
mov r12, qword [rbp - 0x71]
mov r11, qword [rbp - 0x61]
mov rdx, qword [rbp - 0x69]
nop
lea ecx, [r15 - 0x11]
mov r8, rdx
mov r13d, r15d
cmp ecx, 0xa
ja case.default.0x180064e0b
lea rdx, [0x180000000]
mov edx, dword [rdx + rcx*4 + 0x65a30]
lea rcx, [0x180000000]
add rdx, rcx
jmp rdx
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x77]
mov rcx, r10
mov dword [rbp + 0x77], 7
xor r8d, r8d
mov edx, 0xdb
call fcn.18002dea0
mov eax, 0xffffffff
jmp 0x1800648fb
xor eax, eax
jmp 0x1800648fb
cmp qword [rbp - 0x51], 0
jne 0x1800654ac
mov r8d, dword [rbp - 0x79]
lea r9, str.ERROR_CLUSTER_SHARED_VOLUMES_IN_USE
mov edx, 1
mov rcx, r14
call fcn.18004dee0
mov eax, 0xfffffff6
jmp 0x1800648fb
mov rax, qword [r14 + 0x1f0]
cmp qword [rbp - 0x41], rax
jb 0x180064ef0
mov r14d, 0xd2
nop
cmp r14d, 0xd2
je 0x180064e98
cmp r14d, 0x7896
je case.0x180064e0b.27
jmp 0x180064ed8
mov rax, qword [rbp - 0x59]
lea r9, str._IpcMessageHandlerClass::OnRegisterForeignFetchScopes
mov rdi, qword [rbp + 0x67]
mov edx, 1
mov r8d, dword [rbp - 0x79]
mov rcx, rdi
mov qword [rsp + 0x20], rax
call fcn.18004dee0
mov rdx, qword [rdi]
mov r8d, 0x68
mov rcx, qword [rbp - 0x51]
mov ebx, eax
call fcn.1800b2040
cmp ebx, 0xfffffff6
je 0x180064e61
xor edi, edi
add r14d, 0x77c4
cmp r14d, 0xef88
jbe 0x180064e80
mov r14, qword [rbp + 0x67]
mov r11, qword [rbp - 0x61]
mov rax, qword [r14 + 0x1f0]
mov rcx, qword [rbp - 0x51]
mov qword [rbp - 0x19], rax
mov rax, qword [rbp - 0x41]
mov qword [r14 + 0x1f0], rax
mov rax, qword [rbp + 0x7f]
mov eax, dword [rax]
mov dword [rcx + 0x58], eax
jmp 0x1800654ac
test ebx, ebx
jne 0x180064f98
mov ecx, 0x78
cmp ecx, 0x78
jne 0x180064f8d
mov r13, qword [rbp - 0x51]
test r11, r11
je 0x180064f44
lea r9d, [rcx + 0x7f]
mov r8, r14
mov rcx, r13
mov rdx, r11
call fcn.18003c5d0
mov rbx, rax
mov r15, qword [rbp - 9]
xor r14d, r14d
cmp dword [rbp - 1], r14d
jbe 0x180064f84
nop dword [rax]
nop word [rax + rax]
mov rcx, qword [r15 + r14*8]
mov r9d, 0x88
xor r8d, r8d
mov rdx, r13
call fcn.18003c180
mov ebx, eax
test eax, eax
jne 0x180064f84
inc r14d
cmp r14d, dword [rbp - 1]
jb 0x180064f60
mov r11, qword [rbp - 0x61]
mov ecx, 0x78
mov r14, qword [rbp + 0x67]
inc ecx
cmp ecx, 0x7a
jb 0x180064f21
xor r9d, r9d
mov qword [rsp + 0x20], 0
lea r8, [rbp - 0x11]
xor ecx, ecx
lea edx, [r9 + 0x16]
call fcn.180098b00
test ebx, ebx
je 0x1800654a2
mov r8d, dword [rbp - 0x79]
lea r9, str.c:V8.SizeOf_JS_BUILTINS_OBJECT_TYPE
mov rcx, qword [rbp + 0x67]
mov edx, 1
call fcn.18004dee0
mov eax, 0xfffffff6
jmp 0x1800648fb
mov r13, qword [rbp - 0x51]
mov rax, qword [r14 + 0x1e8]
mov r8, qword [r14 + 0x1f0]
cmp rax, r8
jae 0x1800654ca
mov rcx, rax
nop dword [rax]
test dword [rax + 0x10], 0x40000
je 0x18006501c
add rax, 0x20
mov qword [r14 + 0x1e8], rax
mov rcx, rax
cmp rax, r8
jb 0x180065000
cmp rcx, r8
jae 0x1800654ca
mov eax, dword [rcx + 0x10]
test al, 0x14
je 0x180065471
xor ebx, ebx
mov r10d, ebx
lea r11d, [rbx + 0x34]
test al, 4
je 0x18006540b
mov r9d, dword [rcx + 0x18]
cmp r9d, r11d
je 0x180065056
cmp r9d, 0x2d
je 0x180065056
cmp r9d, 0x32
jne 0x1800650cb
add rcx, 0x20
mov r11d, r9d
mov qword [r14 + 0x1e8], rcx
cmp rcx, r8
jae 0x180065468
mov eax, dword [rcx + 0x10]
test al, 0x14
je 0x180065468
test al, 0x10
je 0x1800650c7
mov dword [rsp + 0x58], r9d
mov dword [rbp + 0x77], ebx
mov qword [rsp + 0x40], r13
lea rax, [rbp + 0x77]
mov qword [rsp + 0x38], rbx
xor r9d, r9d
mov qword [rsp + 0x30], rax
xor r8d, r8d
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rbx
mov rdx, r14
mov qword [rsp + 0x20], rax
lea ecx, [r9 + 0x6e]
call fcn.1800ad5f0
mov ebx, eax
test eax, eax
je 0x180064fe2
jmp 0x180065499
mov r9d, dword [rcx + 0x18]
cmp r9d, 0x16
jne 0x180065110
mov dword [rsp + 0x30], StrCmpNICW
lea rax, [rbp + 0x77]
mov qword [rsp + 0x28], r14
lea r8, [rsp + 0x58]
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov rdx, r13
mov dword [rsp + 0x58], ebx
xor ecx, ecx
mov dword [rbp + 0x77], r11d
call fcn.18009b800
mov ebx, eax
test eax, eax
je 0x180064fe2
jmp 0x180065499
cmp r9d, 0x10
jne 0x180065184
add rcx, 0x20
lea r10d, [r9 - 0xf]
mov qword [r14 + 0x1e8], rcx
mov rax, rcx
cmp rcx, r8
jae 0x180065153
test byte [rcx + 0x10], 4
je 0x180065153
mov edx, dword [rcx + 0x18]
cmp edx, 0x34
je 0x180065145
cmp edx, 0x2d
je 0x180065145
cmp edx, 0x32
jne 0x180065153
lea rax, [rcx + 0x20]
mov r11d, edx
mov qword [r14 + 0x1e8], rax
cmp rax, r8
jae 0x180065415
mov ecx, dword [rax + 0x10]
test cl, 0x14
je 0x180065415
test cl, 0x10
je 0x18006517b
mov dword [rbp + 0x77], r10d
mov dword [rsp + 0x58], r11d
jmp 0x180065084
mov r9d, dword [rax + 0x18]
jmp 0x18006534a
cmp r9d, 0x1d
jne 0x180065261
mov r8d, 0x4f
mov eax, r8d
sub eax, 0x4f
je 0x180065242
sub eax, 0x3a
je 0x1800651b7
cmp eax, 0x3a
jne 0x18006524b
lea r9d, [rax - 0x27]
jmp 0x18006524b
mov rcx, qword [r14 + 0x1e8]
mov rdx, qword [r14 + 0x1f0]
add rcx, 0x20
mov qword [r14 + 0x1e8], rcx
mov rax, rcx
cmp rcx, rdx
jae 0x180065202
test byte [rcx + 0x10], 4
je 0x180065202
mov r9d, dword [rcx + 0x18]
cmp r9d, 0x34
je 0x1800651f4
cmp r9d, 0x2d
je 0x1800651f4
cmp r9d, 0x32
jne 0x180065202
lea rax, [rcx + 0x20]
mov r11d, r9d
mov qword [r14 + 0x1e8], rax
mov rcx, rax
cmp rax, rdx
jae 0x180065225
test byte [rax + 0x10], 4
je 0x180065225
cmp dword [rax + 0x18], 0x10
jne 0x180065225
lea rcx, [rax + 0x20]
or r10d, 1
mov qword [r14 + 0x1e8], rcx
cmp rcx, rdx
jae 0x180065236
test byte [rcx + 0x10], 4
je 0x180065236
cmp dword [rcx + 0x18], 0x13
je 0x18006524b
lea r9, str.__bind_trace_pprofiling__YAXPAVIReader_12_PAXPAVRtlWakeAllConditionVariable_v1_post_win_12__Z
jmp 0x180065478
or r10d, 4
or dword [r13 + 0x58], 4
add r8d, 0x3a
cmp r8d, 0xfd
jb 0x180065194
jmp 0x18006534a
cmp r9d, 0xe
jne 0x18006534a
mov r8d, 0x5a
mov eax, r8d
sub eax, 0x5a
je 0x1800652ce
sub eax, 1
je 0x180065290
cmp eax, 1
jne 0x18006533d
lea r9d, [rax + 0x12]
jmp 0x18006533d
mov rax, qword [r14 + 0x1e8]
cmp rax, qword [r14 + 0x1f0]
jae 0x1800652b0
test byte [rax + 0x10], 4
je 0x1800652b0
cmp dword [rax + 0x18], 0x13
je 0x18006533d
mov rcx, qword [rbp - 0x59]
lea r9, str._____msg.usbArb.deviceInUse_The_device_is_already_connected_to_another_virtual_machine.
mov r8d, dword [rax + 0x14]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
jmp 0x18006548a
mov rcx, qword [r14 + 0x1e8]
or r10d, 8
mov rdx, qword [r14 + 0x1f0]
add rcx, 0x20
mov qword [r14 + 0x1e8], rcx
mov rax, rcx
cmp rcx, rdx
jae 0x18006531d
test byte [rcx + 0x10], 4
je 0x18006531d
mov r9d, dword [rcx + 0x18]
cmp r9d, 0x34
je 0x18006530f
cmp r9d, 0x2d
je 0x18006530f
cmp r9d, 0x32
jne 0x18006531d
lea rax, [rcx + 0x20]
mov r11d, r9d
mov qword [r14 + 0x1e8], rax
cmp rax, rdx
jae 0x18006533d
test byte [rax + 0x10], 4
je 0x18006533d
cmp dword [rax + 0x18], 0x10
jne 0x18006533d
or r10d, 1
add rax, 0x20
mov qword [r14 + 0x1e8], rax
inc r8d
cmp r8d, 0x5d
jb 0x180065271
cmp r9d, 0x13
je 0x1800653c2
mov rax, qword [r14 + 0x1e8]
cmp r9d, 0x1c
jne 0x18006544d
add rax, 0x20
mov qword [r14 + 0x1e8], rax
cmp rax, qword [r14 + 0x1f0]
jae 0x180065433
test byte [rax + 0x10], 0x10
je 0x180065433
mov qword [rsp + 0x40], r13
lea rax, [rbp + 0x77]
mov qword [rsp + 0x38], rbx
xor r9d, r9d
mov qword [rsp + 0x30], rax
xor r8d, r8d
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rbx
mov rdx, r14
mov dword [rbp + 0x77], r10d
lea ecx, [r9 + 0x6e]
mov dword [rsp + 0x58], r11d
mov qword [rsp + 0x20], rax
call fcn.1800ad5f0
jmp 0x1800653f9
lea rax, [rbp + 0x77]
mov dword [rsp + 0x28], 0x7e
mov r9, r14
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x58]
mov dword [rsp + 0x50], 1
mov rdx, r13
mov dword [rsp + 0x58], r10d
lea rcx, [rsp + 0x50]
mov dword [rbp + 0x77], r11d
call fcn.180030620
mov ebx, eax
test eax, eax
je 0x180064fe2
cmp eax, 0xfffffff6
jmp 0x18006549c
mov dword [rsp + 0x58], r11d
jmp 0x180065081
mov rcx, qword [rbp - 0x59]
lea r9, str.T:_srcpipergoogle3_third_partyprotobuf_legacy_opensource_srcgoogleprotobufmessage.cc
mov r8d, dword [rax + 0x14]
mov edx, r10d
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
jmp 0x18006548f
mov r8d, dword [rax + 0x14]
lea r9, str.Warning:_failed_to_delete_file_after_failed_SaveAs.
mov edx, 1
mov rcx, r14
call fcn.18004dee0
jmp 0x180065497
mov rcx, qword [rbp - 0x59]
lea r9, str.HRESULT_ID3DXFileSaveData::GetType_GUID_dummy0__0x_08Ix___0x_I32x
mov r8d, dword [rax + 0x14]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
jmp 0x18006548a
lea r9, str._t75rH2D1665IXZ75Ljo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1
jmp 0x180065478
lea r9, str.double4___OVERLOADABLE___remquo__double4_a__double4_b____local_int4_q__
mov rax, qword [rbp - 0x59]
mov r8d, dword [rcx + 0x14]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov edx, 1
mov rcx, r14
call fcn.18004dee0
mov ebx, eax
cmp eax, 0xfffffff6
je 0x180064e61
mov r15d, 0x19
mov r11, qword [rbp - 0x61]
mov r12, qword [rbp - 0x71]
mov rdx, qword [rbp - 0x69]
inc r15d
cmp r15d, dword [rbp - 0x21]
jae case.0x180064e0b.27
mov r14, qword [rbp + 0x67]
jmp 0x180064de0
mov rdx, qword [r14]
mov r9d, 0x124
mov r8, r13
xor ecx, ecx
mov r15d, 0x18
call fcn.1800cf9d0
mov ebx, eax
jmp 0x1800654a8
mov rcx, qword [r14]
lea r8, [rbp - 0x11]
mov r9d, 0x134
mov dword [rbp + 0x77], 8
lea rdx, [rbp + 0x77]
call fcn.1800d9ca0
xor r11d, r11d
mov qword [rbp - 0x61], r11
jmp 0x1800654ac
mov rcx, qword [r14 + 0x1e8]
lea rdx, [rbp + 0x77]
mov qword [rbp - 0x59], rcx
mov r8, rcx
mov r9d, 0x103
lea rax, [rcx + 0x20]
mov rcx, qword [r14]
mov qword [r14 + 0x1e8], rax
mov eax, dword [rbp - 0x79]
mov dword [rbp + 0x77], eax
call fcn.18001ff00
mov qword [rbp - 0x51], rax
jmp 0x1800654a8
mov rcx, qword [r14 + 0x1e8]
lea rax, [rbp + 0x77]
mov r8, qword [r14 + 0x1f0]
lea rdx, [rsp + 0x58]
mov qword [rsp + 0x28], rax
add rcx, 0x20
lea rax, [rbp - 0x41]
mov qword [r14 + 0x1e8], rcx
mov r9d, 0xb5
mov qword [rsp + 0x20], rax
mov qword [rbp - 0x41], 0
mov dword [rbp + 0x77], 0x80
mov dword [rsp + 0x58], 0x40
call fcn.180046270
jmp 0x1800654a8
mov rcx, qword [r14 + 0x1e8]
cmp rcx, qword [r14 + 0x1f0]
jae 0x1800654ac
test byte [rcx + 0x10], 4
je 0x1800654ac
cmp dword [rcx + 0x18], 1
mov rdx, r8
mov qword [rbp - 0x69], rdx
mov qword [rbp - 0x61], r11
jne 0x18006577a
mov r15d, 0xe7
mov qword [rbp - 0x61], r11
mov qword [rbp - 0x69], rdx
nop
mov eax, r15d
sub eax, 0xe7
je 0x1800656c2
cmp eax, 0x50
jne 0x180065765
mov r9, qword [rdx]
lea rcx, [rbp - 0x29]
xor eax, eax
mov r8d, 0x49
mov dword [rbp - 0x29], eax
mov dword [rbp - 0x39], eax
mov eax, dword [rdx + 8]
lea rdx, [rbp - 0x31]
mov dword [rbp - 0x31], eax
mov rax, qword [r14]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x39]
mov qword [rsp + 0x20], rax
call fcn.18002b260
mov qword [rbp - 0x61], rax
test rax, rax
je 0x18006564d
mov ecx, dword [rax + 0x58]
test cl, 2
je 0x180065691
mov rax, qword [rax + 0x110]
mov qword [rbp - 0x61], rax
test rax, rax
jne 0x180065635
mov rax, qword [r14 + 0x1e8]
lea r9, str._practical_support___.g
mov rcx, qword [rbp - 0x69]
mov edx, 1
mov qword [rsp + 0x20], rcx
mov rcx, r14
mov r8d, dword [rax + 0x14]
call fcn.18004dee0
mov ebx, eax
cmp eax, 0xfffffff6
je 0x180064e61
add qword [r14 + 0x1e8], 0x20
mov rdx, qword [rbp - 0x69]
jmp 0x180065765
test cl, 1
je 0x180065680
mov r8d, dword [rbp - 0x79]
lea r9, str._s:__s:__s:_We_got_the_event__smsCloseWaitingDlg
add rax, 0x48
mov edx, 1
mov qword [rsp + 0x28], rax
mov rcx, r14
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
call fcn.18004dee0
jmp 0x180065675
mov rax, qword [r14 + 0x1e8]
add rax, 0x20
mov qword [r14 + 0x1e8], rax
cmp rax, qword [r14 + 0x1f0]
jae 0x1800656e3
test byte [rax + 0x10], 8
jne 0x18006575a
mov r14d, 0x52
nop dword [rax]
mov eax, r14d
sub eax, 0x50
je case.0x180064e0b.27
sub eax, 1
je 0x180065742
cmp eax, 1
jne 0x18006574d
mov rax, qword [rbp - 0x59]
lea r9, str.attempt_to_render_with_no_buffer_attached_to_enabled_attribute
mov r8d, dword [rbp - 0x79]
mov edx, 1
mov rcx, qword [rbp + 0x67]
mov qword [rsp + 0x20], rax
call fcn.18004dee0
mov rcx, qword [rbp - 0x51]
mov ebx, eax
mov rax, qword [rbp + 0x67]
mov r8d, 0x68
mov rdx, qword [rax]
call fcn.1800b2040
jmp 0x18006574d
cmp ebx, 0xfffffff6
je 0x180064e61
xor edi, edi
dec r14d
cmp r14d, 0x4f
ja 0x1800656f0
mov r14, qword [rbp + 0x67]
mov rdx, qword [r14 + 0x1e8]
mov qword [rbp - 0x69], rdx
add r15d, 0x50
cmp r15d, 0x187
jb 0x1800655e0
mov r11, qword [rbp - 0x61]
mov rax, qword [r14 + 0x1e8]
mov r15d, r13d
mov qword [rbp - 0x71], r12
cmp rax, qword [r14 + 0x1f0]
jae 0x180065a22
test byte [rax + 0x10], 4
mov qword [rbp - 0x71], r12
je 0x180065a22
cmp dword [rax + 0x18], 0x27
mov qword [rbp - 0x71], r12
jne 0x180065a22
mov eax, 0xb4
mov qword [rbp - 0x71], r12
nop word [rax + rax]
cmp eax, 0xb4
jne 0x180065955
add qword [r14 + 0x1e8], 0x20
mov r15d, 0x80
nop dword [rax]
mov eax, r15d
sub eax, 0x7e
je 0x1800658e4
sub eax, 1
je 0x180065867
cmp eax, 1
jne 0x180065908
mov rax, qword [r14 + 0x1e8]
cmp rax, qword [r14 + 0x1f0]
jae 0x18006591a
test byte [rax + 0x10], 8
je 0x18006591a
mov r12, rax
mov qword [rbp - 0x71], rax
xor eax, eax
lea rdx, [rsp + 0x58]
mov dword [rsp + 0x50], eax
lea rcx, [rsp + 0x50]
mov dword [rbp + 0x77], eax
mov r8d, 0x49
mov eax, dword [r12 + 8]
mov r9, qword [r12]
mov dword [rsp + 0x58], eax
mov rax, qword [r14]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x77]
mov qword [rsp + 0x20], rax
call fcn.18002b260
mov rsi, rax
mov qword [rbp - 0x49], rax
jmp 0x180065908
test rsi, rsi
je 0x180065886
nop dword [rax]
test byte [rsi + 0x58], 2
jne 0x1800658c3
mov rsi, qword [rsi + 0x110]
mov qword [rbp - 0x49], rsi
test rsi, rsi
jne 0x180065870
mov rax, qword [r14 + 0x1e8]
lea r9, str.zimsko_vrijeme_otoka_Lord_Howe
mov edx, 1
mov qword [rsp + 0x20], r12
mov rcx, r14
mov r8d, dword [rax + 0x14]
call fcn.18004dee0
mov ebx, eax
cmp eax, 0xfffffff6
je 0x180064e61
add qword [r14 + 0x1e8], 0x20
mov rsi, qword [rbp - 0x49]
jmp 0x180065908
mov r8d, 0x10d
lea rdx, [rbp - 0x11]
lea rcx, [rbp - 0x49]
call fcn.1800d3940
add qword [r14 + 0x1e8], 0x20
mov rsi, qword [rbp - 0x49]
jmp 0x180065908
mov rax, qword [r14 + 0x1e8]
cmp rax, qword [r14 + 0x1f0]
jae 0x18006594a
test dword [rax + 0x10], 0x20000
je 0x18006594a
add rax, 0x20
mov qword [r14 + 0x1e8], rax
dec r15d
cmp r15d, 0x7d
ja 0x1800657e0
jmp 0x1800657d3
mov rax, qword [rbp - 0x59]
lea r9, str.CustomConfigurationUpdater::ReadInitialConfigurationId:_Found_configuration___1__.
mov r8d, dword [rbp - 0x79]
mov edx, 1
mov rcx, r14
mov qword [rsp + 0x20], rax
call fcn.18004dee0
mov ebx, eax
cmp eax, 0xfffffff6
je 0x180064e61
mov rsi, qword [rbp - 0x49]
mov eax, 0xb4
mov r15d, 0x14
inc eax
cmp eax, 0xb5
jb 0x1800657c0
mov r11, qword [rbp - 0x61]
jmp 0x1800654b0
mov rax, qword [rbp - 0x41]
add rax, 0x20
mov qword [r14 + 0x1e8], rax
xor edi, edi
mov rax, qword [rbp - 0x19]
mov qword [r14 + 0x1f0], rax
jmp 0x1800654ac
mov rax, qword [r14 + 0x1e8]
cmp rax, qword [r14 + 0x1f0]
jae 0x1800659a6
test byte [rax + 0x10], 0x40
jne 0x1800654ac
mov r14d, 0x4c
nop dword [rax]
mov eax, r14d
sub eax, 0x49
je case.0x180064e0b.27
sub eax, 1
je 0x180065a12
sub eax, 1
je 0x180065a07
cmp eax, 1
jne 0x180065a14
mov rax, qword [rbp - 0x59]
lea r9, str.d_wxFindFirstFile__YA_AVwxString__PB_WH_Z
mov r12, qword [rbp + 0x67]
mov edx, 1
mov r8d, dword [rbp - 0x79]
mov rcx, r12
mov qword [rsp + 0x20], rax
call fcn.18004dee0
mov rdx, qword [r12]
mov r8d, 0x68
mov rcx, qword [rbp - 0x51]
mov ebx, eax
call fcn.1800b2040
jmp 0x180065a14
cmp ebx, 0xfffffff6
je 0x180064e61
jmp 0x180065a14
xor edi, edi
dec r14d
cmp r14d, 0x48
ja 0x1800659b0
jmp 0x1800654a8
jmp 0x1800654b4
mov r12, qword [rbp - 0x71]
jmp 0x1800654b4