Function at 0x14008d110
Capabilities:
Get file system object information

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb80]
sub rsp, 0xc80
mov rax, qword [0x140231eb8]
xor rax, rsp
mov qword [rbp + 0xb78], rax
mov r12, rdx
mov qword [rbp - 0x10], rdx
mov rdi, rcx
xor esi, esi
lea ebx, [rsi + 1]
add dword [0x140233a30], ebx
mov r9d, ebx
or r14, 0xffffffffffffffff
mov r8, r14
mov edx, 0x100c
mov rcx, qword [rcx + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
mov qword [rsp + 0x70], rax
mov edx, ebx
lea rcx, [0x140236a10]
call fcn.1401292a4
mov ecx, 0x1c4
call fcn.1400f6aa0
mov qword [rbp + 0x190], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x1a0], xmm0
mov r8, r14
inc r8
cmp word [rax + r8*2], si
jne 0x14008d1a3
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.1400041b8
nop
xor r8d, r8d
lea rdx, [rbp + 0x190]
lea rcx, [0x140236a10]
call fcn.1401291a4
nop
mov rdx, qword [rbp + 0x1a8]
mov r14d, 8
cmp rdx, r14
jb 0x14008d21f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008d21a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008ed2e
call fcn.1401af36c
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rbp + 0x1a0], xmm0
mov word [rbp + 0x190], si
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0xb]
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rcx, rdi
call fcn.140086570
mov dword [rsp + 0x20], 0x4011
mov r9d, 0x2b8
lea r8, [rbp + 0x8b0]
xor edx, edx
lea rcx, [0x1401e1c40]
call qword [sym.imp.SHELL32.dll_SHGetFileInfoW]
mov r9, rax
mov r8, rbx
mov edx, 0x1003
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
lea rcx, [0x1402369f8]
call fcn.1400065fc
mov r15d, 7
lea r13d, [r15 - 3]
cmp dword [0x1402374f8], 0xffffffff
je 0x14008d3cd
mov qword [rbp + 0x4f8], rsi
mov qword [rbp + 0x508], rsi
mov qword [rbp + 0x510], rsi
mov qword [rbp + 0x508], rsi
mov qword [rbp + 0x510], r15
mov word [rbp + 0x4f8], si
mov qword [rbp + 0x518], rsi
mov qword [rbp + 0x550], rsi
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x560], xmm0
movdqa xmm1, xmmword [0x1401dc090]
movdqa xmmword [rbp + 0x560], xmm1
mov word [rbp + 0x550], si
lea rdx, [rbp + 0x3d0]
lea rcx, [0x140236020]
call fcn.14000ef60
cmp byte [rbp + 0x450], sil
je 0x14008d353
cmp byte [rbp + 0x5a0], sil
je 0x14008d353
cmp byte [rbp + 0x543], sil
jne 0x14008d353
mov ecx, dword [rbp + 0x580]
lea eax, [rcx - 2]
cmp eax, ebx
cmovbe ecx, r13d
mov dword [rbp + 0x580], ecx
jmp 0x14008d359
mov ecx, dword [rbp + 0x580]
mov dword [rbp + 0x2b0], r13d
mov edx, 0x76
sub ecx, 1
je 0x14008d380
sub ecx, 2
je 0x14008d379
cmp ecx, 1
jne 0x14008d385
lea edx, [rcx + 0x78]
jmp 0x14008d385
mov edx, 0x78
jmp 0x14008d385
mov edx, 0x77
mov ecx, edx
call fcn.1400f6aa0
mov qword [rbp + 0x2c0], rax
movsxd r8, dword [0x1402374f8]
lea r9, [rbp + 0x2b0]
mov edx, 0x1060
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
nop
lea rcx, [rbp + 0x550]
call fcn.140006b94
nop
lea rcx, [rbp + 0x4f8]
call fcn.140006b94
mov qword [rbp + 0x230], rsi
mov qword [rbp + 0x240], rsi
mov qword [rbp + 0x248], rsi
mov qword [rbp + 0x240], rsi
mov qword [rbp + 0x248], r15
mov word [rbp + 0x230], si
mov qword [rbp + 0x250], rsi
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], r15
mov word [rbp + 0x250], si
lea rdx, [rbp + 0x230]
lea rcx, [0x140236020]
call fcn.14000e854
lea rdx, [rbp + 0x250]
lea rcx, [0x140236020]
call fcn.14000ef4c
lea rcx, [rdi + 0x50]
xor r9d, r9d
lea r8, [rbp + 0x230]
lea rdx, [rbp + 0x250]
call fcn.14006ef70
lea rdx, [rbp + 0x250]
mov rcx, rdi
call fcn.140084eec
mov rax, qword [rbp + 0x260]
lea rbx, [rax + 1]
test rax, rax
cmove rbx, rax
mov qword [rbp - 0x18], rbx
lea rdx, [rbp + 0x250]
lea rcx, [0x1402349a8]
call fcn.140134830
mov r15d, esi
mov dword [rsp + 0x58], esi
mov qword [rbp + 0x190], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x1a0], xmm0
mov r8, r14
lea rdx, str.FlatView
lea rcx, [rbp + 0x190]
call fcn.1400041b8
nop
mov qword [rbp + 0x290], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x2a0], xmm0
mov r8, r14
lea rdx, str.FileList
lea rcx, [rbp + 0x290]
call fcn.1400041b8
nop
xor r8d, r8d
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x290]
call fcn.140115f8c
test eax, eax
setne r13b
lea rcx, [rbp + 0x290]
call fcn.140006b94
nop
mov rdx, qword [rbp + 0x1a8]
cmp rdx, r14
jb 0x14008d560
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008d55b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008ed34
call fcn.1401af36c
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rbp + 0x1a0], xmm0
mov word [rbp + 0x190], si
mov qword [rbp + 0x1f0], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x200], xmm0
mov r8d, 0xb
lea rdx, str.ShowSeconds
lea rcx, [rbp + 0x1f0]
call fcn.1400041b8
nop
mov qword [rbp + 0x190], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x1a0], xmm0
mov r8, r14
lea rdx, str.FileList
lea rcx, [rbp + 0x190]
call fcn.1400041b8
nop
xor r8d, r8d
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x190]
call fcn.140115f8c
test eax, eax
setne r14b
mov byte [rsp + 0x31], r14b
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 8
jb 0x14008d633
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008d62e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008ed3a
call fcn.1401af36c
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rbp + 0x1a0], xmm0
mov word [rbp + 0x190], si
mov rdx, qword [rbp + 0x208]
cmp rdx, 8
jb 0x14008d690
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008d68b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008ed40
call fcn.1401af36c
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rbp + 0x200], xmm0
mov word [rbp + 0x1f0], si
mov qword [rbp + 0x1d0], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x1e0], xmm0
mov r8d, 0xa
lea rdx, str.ExactSizes
lea rcx, [rbp + 0x1d0]
call fcn.1400041b8
nop
mov qword [rbp + 0x190], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x1a0], xmm0
mov r8d, 8
lea rdx, str.FileList
lea rcx, [rbp + 0x190]
call fcn.1400041b8
nop
mov r8d, 1
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x190]
call fcn.140115f8c
test eax, eax
setne sil
mov byte [rsp + 0x30], sil
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 8
jb 0x14008d769
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008d764
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008ed46
call fcn.1401af36c
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rbp + 0x1a0], xmm0
xor eax, eax
mov word [rbp + 0x190], ax
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 8
jb 0x14008d7ca
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008d7c3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008ed4c
call fcn.1401af36c
xor eax, eax
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rbp + 0x1e0], xmm0
mov word [rbp + 0x1d0], ax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
mov ecx, 0x48
call fcn.1401af330
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rsp + 0x60], rax
mov edx, 0x1f4
lea rcx, [rbp + 0x90]
call fcn.14015f92c
nop
xor eax, eax
mov qword [rbp + 0xc0], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0xd0], xmm0
movdqa xmm1, xmmword [0x1401dc090]
movdqa xmmword [rbp + 0xd0], xmm1
mov word [rbp + 0xc0], ax
mov qword [rbp + 0xe0], rax
movdqa xmmword [rbp + 0xf0], xmm0
movdqa xmmword [rbp + 0xf0], xmm1
mov word [rbp + 0xe0], ax
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], rax
mov qword [rbp + 0x120], rax
mov r8b, r13b
lea rdx, [rbp + 0xc0]
lea rcx, [0x140236020]
call fcn.14000ef74
test al, al
je 0x14008e725
test r15b, 0x1f
jne 0x14008d8aa
lea rcx, [rbp + 0x90]
call fcn.14016223c
or r9, 0xffffffffffffffff
mov r8, rbx
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0xc0]
call fcn.140006ca0
nop
mov r12b, byte [rbp + 0x164]
xor ebx, ebx
test r13b, r13b
je 0x14008d98b
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x5b0]
call fcn.1400e333c
mov rbx, rax
lea rax, [rbp + 0x1b0]
cmp rax, rbx
je 0x14008d97d
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 8
jb 0x14008d943
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008d93e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008ed52
call fcn.1401af36c
xor eax, eax
mov qword [rbp + 0x1c0], rax
lea ecx, [rax + 7]
mov qword [rbp + 0x1c8], rcx
mov word [rbp + 0x1b0], ax
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x1b0], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x1c0], xmm1
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], rcx
mov word [rbx], ax
lea rcx, [rbp + 0x5b0]
call fcn.140006b94
xor ebx, ebx
mov qword [rbp + 0x210], rbx
mov qword [rbp + 0x220], rbx
mov qword [rbp + 0x228], rbx
lea rdx, [rbp + 0x1b0]
cmp qword [rbp + 0x1c8], 8
cmovae rdx, qword [rbp + 0x1b0]
mov r8, qword [rbp + 0x1c0]
lea rcx, [rbp + 0x210]
call fcn.1400042c0
nop
lea rcx, [rbp + 0x210]
call fcn.140105964
test r12b, r12b
je 0x14008dd54
test r13b, r13b
jne 0x14008dd54
lea r8, [rbp + 0x210]
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x60]
call fcn.14008222c
mov rbx, qword [rsp + 0x48]
xor eax, eax
test byte [rbp + 0x174], 0x20
je 0x14008da56
cmp byte [rbx + 0x19], al
jne 0x14008da28
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0x210]
call fcn.140082048
test al, al
jns 0x14008da2d
mov rbx, qword [rsp + 0x60]
cmp rbx, qword [rsp + 0x60]
je 0x14008dd52
lea rcx, [rbp + 0x210]
call fcn.140006b94
nop
lea rcx, [rbp + 0x1b0]
call fcn.140006b94
jmp 0x14008e6fe
cmp byte [rbx + 0x19], al
jne 0x14008da6f
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0x210]
call fcn.140082048
test al, al
jns 0x14008da74
mov rbx, qword [rsp + 0x60]
cmp rbx, qword [rsp + 0x60]
je 0x14008dd52
mov rbx, qword [rbx + 0x40]
imul rcx, rbx, 0xc8
add rcx, qword [rdi + 0x38]
mov rax, qword [rbp + 0x110]
mov qword [rcx + 0x50], rax
mov rax, qword [rbp + 0x118]
mov qword [rcx + 0x58], rax
mov rax, qword [rbp + 0x120]
mov qword [rcx + 0x60], rax
mov eax, dword [rbp + 0x128]
mov dword [rcx + 0x68], eax
mov al, byte [rbp + 0x16a]
mov byte [rcx + 0xaa], al
xor r12d, r12d
cmp qword [rbp + 0x110], r12
je 0x14008db61
cmp dword [0x1402374e8], 0xffffffff
je 0x14008db61
mov r8b, r14b
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x348]
call fcn.140163d38
nop
lea rax, [rsp + 0x38]
mov qword [rbp + 0x60], rax
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x50], r12
lea rdx, [rbp + 0x348]
cmp qword [rbp + 0x360], 8
cmovae rdx, qword [rbp + 0x348]
mov r8, qword [rbp + 0x358]
lea rcx, [rsp + 0x38]
call fcn.1400042c0
nop
mov rcx, qword [rdi + 0x90]
lea r9, [rsp + 0x38]
mov r8d, dword [0x1402374e8]
mov rdx, rbx
call fcn.140027ecc
nop
lea rcx, [rbp + 0x348]
call fcn.140006b94
cmp qword [rbp + 0x118], r12
je 0x14008dbfb
cmp dword [0x1402374ec], 0xffffffff
je 0x14008dbfb
mov r8b, r14b
lea rdx, [rbp + 0x118]
lea rcx, [rbp + 0x368]
call fcn.140163d38
nop
lea rax, [rsp + 0x38]
mov qword [rbp + 0x68], rax
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x50], r12
lea rdx, [rbp + 0x368]
cmp qword [rbp + 0x380], 8
cmovae rdx, qword [rbp + 0x368]
mov r8, qword [rbp + 0x378]
lea rcx, [rsp + 0x38]
call fcn.1400042c0
nop
mov rcx, qword [rdi + 0x90]
lea r9, [rsp + 0x38]
mov r8d, dword [0x1402374ec]
mov rdx, rbx
call fcn.140027ecc
nop
lea rcx, [rbp + 0x368]
call fcn.140006b94
cmp qword [rbp + 0x120], r12
je 0x14008dc95
cmp dword [0x1402374f0], 0xffffffff
je 0x14008dc95
mov r8b, r14b
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x2e8]
call fcn.140163d38
nop
lea rax, [rsp + 0x38]
mov qword [rbp + 0x70], rax
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x50], r12
lea rdx, [rbp + 0x2e8]
cmp qword [rbp + 0x300], 8
cmovae rdx, qword [rbp + 0x2e8]
mov r8, qword [rbp + 0x2f8]
lea rcx, [rsp + 0x38]
call fcn.1400042c0
nop
mov rcx, qword [rdi + 0x90]
lea r9, [rsp + 0x38]
mov r8d, dword [0x1402374f0]
mov rdx, rbx
call fcn.140027ecc
nop
lea rcx, [rbp + 0x2e8]
call fcn.140006b94
cmp dword [0x1402374f4], 0xffffffff
je 0x14008dd03
mov r8b, byte [rbp + 0x16a]
mov edx, dword [rbp + 0x128]
lea rcx, [rbp + 0x3a8]
call fcn.1400878c0
nop
mov eax, dword [0x1402374f4]
mov dword [rbp - 0x78], eax
lea rax, [rbp + 0x3a8]
cmp qword [rbp + 0x3c0], 8
cmovae rax, qword [rbp + 0x3a8]
mov qword [rbp - 0x68], rax
lea r9, [rbp - 0x80]
mov r8, rbx
mov edx, 0x1074
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
nop
lea rcx, [rbp + 0x3a8]
call fcn.140006b94
nop
lea rcx, [rbp + 0x210]
call fcn.140006b94
nop
mov r8, qword [rbp + 0x1c8]
cmp r8, 8
jb 0x14008dd33
inc r8
mov rdx, qword [rbp + 0x1b0]
lea rcx, [rbp + 0x1b0]
call fcn.1400271ec
mov qword [rbp + 0x1c0], r12
mov qword [rbp + 0x1c8], 7
mov word [rbp + 0x1b0], r12w
jmp 0x14008e6fe
xor ebx, ebx
mov eax, 7
mov dword [rbp], eax
mov dword [rbp + 4], r15d
or dword [rbp + 0x24], 0xffffffff
mov dword [rbp + 8], ebx
mov qword [rbp + 0x1d0], rbx
mov qword [rbp + 0x1e0], rbx
mov qword [rbp + 0x1e8], rbx
mov qword [rbp + 0x1e0], rbx
mov qword [rbp + 0x1e8], rax
mov word [rbp + 0x1d0], bx
mov eax, dword [rbp + 0x174]
test al, 1
je 0x14008ddba
mov r8d, 2
lea rdx, [0x1401e1c4c]
lea rcx, [rbp + 0x1d0]
call fcn.140006c24
mov eax, dword [rbp + 0x174]
and eax, 6
je 0x14008de03
cmp eax, 2
je 0x14008ddea
mov ecx, 4
cmp eax, ecx
je 0x14008ddde
cmp eax, 6
jne 0x14008de03
mov r8d, ecx
lea rdx, [0x1401e1c78]
jmp 0x14008ddf7
mov r8, rcx
lea rdx, [0x1401e1c68]
jmp 0x14008ddf7
mov r8d, 4
lea rdx, [0x1401e1c58]
lea rcx, [rbp + 0x1d0]
call fcn.140006c24
test r12b, r12b
je 0x14008de30
lea r9, [rbp + 0x108]
lea r8, [rbp + 0x100]
lea rdx, [rbp + 0xc0]
lea rcx, [0x140236020]
call fcn.14000ed48
test al, al
mov r15b, 1
jne 0x14008de33
mov r15b, bl
mov eax, dword [rsp + 0x58]
inc eax
mov dword [rsp + 0x58], eax
mov dword [rbp + 0x178], eax
lea r9, [rdi + 0x38]
mov r10, qword [r9 + 8]
mov rcx, r10
sub rcx, qword [r9]
movabs rax, 0xa3d70a3d70a3d70b
imul rcx
add rdx, rcx
sar rdx, 7
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov qword [rbp + 0x28], rdx
mov rcx, r9
cmp r10, qword [r9 + 0x10]
je 0x14008de8a
lea rdx, [rbp + 0xc0]
call fcn.14000a648
jmp 0x14008de99
lea r8, [rbp + 0xc0]
mov rdx, r10
call fcn.14000a6c0
test r12b, r12b
je 0x14008dfe0
mov qword [rbp + 0x2b0], rbx
mov qword [rbp + 0x2c0], rbx
mov qword [rbp + 0x2c8], rbx
mov rsi, qword [rbp + 0x220]
lea r14, [rbp + 0x210]
cmp qword [rbp + 0x228], 8
cmovae r14, qword [rbp + 0x210]
movabs rcx, 0x7ffffffffffffffe
cmp rsi, rcx
ja 0x14008ed5e
cmp rsi, 8
jae 0x14008df11
mov qword [rbp + 0x2c0], rsi
mov qword [rbp + 0x2c8], 7
movups xmm0, xmmword [r14]
movdqu xmmword [rbp + 0x2b0], xmm0
jmp 0x14008dfa6
mov eax, 7
mov qword [rbp + 0x2c8], rax
mov rbx, rsi
or rbx, rax
cmp rbx, rcx
jbe 0x14008df3b
mov rbx, rcx
movabs rax, 0x7fffffffffffffff
lea rcx, [rax + rax]
jmp 0x14008df6a
mov eax, 0xa
cmp rbx, rax
cmovb rbx, rax
lea rcx, [rbx + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x14008ed58
add rcx, rcx
cmp rcx, 0x1000
jb 0x14008df71
call fcn.14000417c
jmp 0x14008df7d
xor eax, eax
test rcx, rcx
je 0x14008df7d
call fcn.1401af330
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2c0], rsi
mov qword [rbp + 0x2c8], rbx
lea r8, [rsi*2 + 2]
mov rdx, r14
mov rcx, rax
call fcn.1401b1520
nop
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0x2d0], rax
lea r8, [rbp + 0x2b0]
lea rdx, [rbp + 0xa8]
lea rcx, [rsp + 0x60]
call fcn.1400820bc
nop
lea rcx, [rbp + 0x2b0]
call fcn.140006b94
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x31]
lea rdx, [rbp + 0x1b0]
mov rcx, rdi
call fcn.140084eec
lea rcx, [rbp + 0x1b0]
call fcn.140006c20
lea rdx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 8
cmovae rdx, qword [rbp + 0x1d0]
mov r8, qword [rbp + 0x1e0]
lea rcx, [rbp + 0x1b0]
call fcn.140006c24
lea rax, [rbp + 0x1b0]
cmp qword [rbp + 0x1c8], 8
cmovae rax, qword [rbp + 0x1b0]
mov qword [rbp + 0x18], rax
lea r9, [rbp]
xor r8d, r8d
mov edx, 0x104d
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
movsxd rbx, eax
test r12b, r12b
je 0x14008e06a
test r15b, r15b
je 0x14008e17e
or r15d, 0xffffffff
cmp dword [0x1402374dc], r15d
je 0x14008e0f3
mov rcx, qword [rbp + 0x100]
movabs rdx, 0x7fffffff7fffffff
mov r8d, 0x32
cmp rcx, rdx
jne 0x14008e0a8
lea rdx, [0x1401dc6f0]
lea rcx, [rbp + 0x3d0]
call fcn.1400fea04
jmp 0x14008e0c6
lea rdx, [rbp + 0x3d0]
test sil, sil
je 0x14008e0bb
call fcn.14012943c
jmp 0x14008e0c6
mov r9d, 0x5e6
call fcn.1401294f4
mov eax, dword [0x1402374dc]
mov dword [rbp - 0x78], eax
lea rax, [rbp + 0x3d0]
mov qword [rbp - 0x68], rax
lea r9, [rbp - 0x80]
mov r8, rbx
mov edx, 0x1074
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x1402374e0], r15d
je 0x14008e182
mov rcx, qword [rbp + 0x108]
movabs rdx, 0x7fffffff7fffffff
mov r8d, 0x32
cmp rcx, rdx
jne 0x14008e131
lea rdx, [0x1401dc6f0]
lea rcx, [rbp + 0x3d0]
call fcn.1400fea04
jmp 0x14008e14f
lea rdx, [rbp + 0x3d0]
test sil, sil
je 0x14008e144
call fcn.14012943c
jmp 0x14008e14f
mov r9d, 0x5e6
call fcn.1401294f4
mov eax, dword [0x1402374e0]
mov dword [rbp - 0x78], eax
lea rax, [rbp + 0x3d0]
mov qword [rbp - 0x68], rax
lea r9, [rbp - 0x80]
mov r8, rbx
mov edx, 0x1074
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
jmp 0x14008e182
or r15d, 0xffffffff
mov eax, dword [0x1402374e4]
cmp eax, r15d
je 0x14008e1ae
mov dword [rbp - 0x78], eax
or qword [rbp - 0x68], 0xffffffffffffffff
lea r9, [rbp - 0x80]
mov r8, rbx
mov edx, 0x1074
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x1402374e8], r15d
je 0x14008e240
mov r8b, r14b
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x308]
call fcn.140163d38
nop
lea rax, [rsp + 0x38]
mov qword [rbp + 0x78], rax
xor r15d, r15d
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x50], r15
lea rdx, [rbp + 0x308]
cmp qword [rbp + 0x320], 8
cmovae rdx, qword [rbp + 0x308]
mov r8, qword [rbp + 0x318]
lea rcx, [rsp + 0x38]
call fcn.1400042c0
nop
mov rcx, qword [rdi + 0x90]
lea r9, [rsp + 0x38]
mov r8d, dword [0x1402374e8]
mov rdx, rbx
call fcn.140027ecc
nop
lea rcx, [rbp + 0x308]
call fcn.140006b94
jmp 0x14008e243
xor r15d, r15d
cmp dword [0x1402374ec], 0xffffffff
je 0x14008e2d3
mov r8b, r14b
lea rdx, [rbp + 0x118]
lea rcx, [rbp + 0x328]
call fcn.140163d38
nop
lea rax, [rsp + 0x38]
mov qword [rbp + 0x80], rax
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x50], r15
lea rdx, [rbp + 0x328]
cmp qword [rbp + 0x340], 8
cmovae rdx, qword [rbp + 0x328]
mov r8, qword [rbp + 0x338]
lea rcx, [rsp + 0x38]
call fcn.1400042c0
nop
mov rcx, qword [rdi + 0x90]
lea r9, [rsp + 0x38]
mov r8d, dword [0x1402374ec]
mov rdx, rbx
call fcn.140027ecc
nop
lea rcx, [rbp + 0x328]
call fcn.140006b94
cmp dword [0x1402374f0], 0xffffffff
je 0x14008e363
mov r8b, r14b
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x290]
call fcn.140163d38
nop
lea rax, [rsp + 0x38]
mov qword [rbp + 0x88], rax
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x50], r15
lea rdx, [rbp + 0x290]
cmp qword [rbp + 0x2a8], 8
cmovae rdx, qword [rbp + 0x290]
mov r8, qword [rbp + 0x2a0]
lea rcx, [rsp + 0x38]
call fcn.1400042c0
nop
mov rcx, qword [rdi + 0x90]
lea r9, [rsp + 0x38]
mov r8d, dword [0x1402374f0]
mov rdx, rbx
call fcn.140027ecc
nop
lea rcx, [rbp + 0x290]
call fcn.140006b94
cmp dword [0x1402374f4], 0xffffffff
je 0x14008e3d0
mov r8b, byte [rbp + 0x16a]
mov edx, dword [rbp + 0x128]
lea rcx, [rbp + 0x388]
call fcn.1400878c0
nop
mov eax, dword [0x1402374f4]
mov dword [rbp - 0x78], eax
lea rax, [rbp + 0x388]
cmp qword [rbp + 0x3a0], 8
cmovae rax, qword [rbp + 0x388]
mov qword [rbp - 0x68], rax
lea r9, [rbp - 0x80]
mov r8, rbx
mov edx, 0x1074
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
nop
lea rcx, [rbp + 0x388]
call fcn.140006b94
cmp dword [0x1402374f8], 0xffffffff
je 0x14008e4e9
cmp dword [rbp + 0x13c], r15d
je 0x14008e4e9
test r12b, r12b
jne 0x14008e4e9
mov r12d, 7
cmp dword [rbp + 0x160], r15d
jne 0x14008e4ef
mov qword [rbp + 0x190], r15
mov qword [rbp + 0x1a0], r15
mov qword [rbp + 0x1a8], r15
mov qword [rbp + 0x1a0], r15
mov qword [rbp + 0x1a8], r12
mov word [rbp + 0x190], r15w
cmp dword [rbp + 0x13c], 3
jne 0x14008e454
lea r8, [rbp + 0x190]
lea edx, [r12 + 0x19]
lea rcx, [rbp + 0x140]
call fcn.1400fd744
jmp 0x14008e49d
lea rax, str._04X
lea rdx, str._08X
cmp dword [rbp + 0x13c], 1
cmove rdx, rax
mov r8d, dword [rbp + 0x140]
lea rcx, [rbp + 0x5d0]
call fcn.1400fea4c
nop
mov rdx, rax
lea rcx, [rbp + 0x190]
call fcn.140017bbc
nop
lea rcx, [rbp + 0x5d0]
call fcn.140006b94
mov eax, dword [0x1402374f8]
mov dword [rbp - 0x78], eax
lea rax, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 8
cmovae rax, qword [rbp + 0x190]
mov qword [rbp - 0x68], rax
lea r9, [rbp - 0x80]
mov r8, rbx
mov edx, 0x1074
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
nop
lea rcx, [rbp + 0x190]
call fcn.140006b94
jmp 0x14008e4ef
mov r12d, 7
test r13b, r13b
je 0x14008e5ec
cmp dword [0x1402374fc], 0xffffffff
je 0x14008e5ec
mov qword [rbp + 0x1f0], r15
mov qword [rbp + 0x200], r15
mov qword [rbp + 0x208], r15
mov qword [rbp + 0x200], r15
mov qword [rbp + 0x208], r12
mov word [rbp + 0x1f0], r15w
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0xc0]
call fcn.1400e1954
lea rdx, [rbp + 0x1f0]
mov rcx, rdi
call fcn.140084eec
mov eax, dword [0x1402374fc]
mov dword [rbp - 0x78], eax
lea rax, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 8
cmovae rax, qword [rbp + 0x1f0]
mov qword [rbp - 0x68], rax
lea r9, [rbp - 0x80]
mov r8, rbx
mov edx, 0x1074
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
nop
mov rdx, qword [rbp + 0x208]
cmp rdx, 8
jb 0x14008e5d6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e5d1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008ed64
call fcn.1401af36c
mov qword [rbp + 0x200], r15
mov qword [rbp + 0x208], r12
mov word [rbp + 0x1f0], r15w
mov rdx, qword [rbp + 0x1e8]
mov ebx, 0x1000
cmp rdx, 8
jb 0x14008e633
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, rbx
jb 0x14008e62e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008ed6a
call fcn.1401af36c
mov qword [rbp + 0x1e0], r15
mov qword [rbp + 0x1e8], r12
mov word [rbp + 0x1d0], r15w
mov rdx, qword [rbp + 0x228]
cmp rdx, 8
jb 0x14008e68b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x210]
mov rax, rcx
cmp rdx, rbx
jb 0x14008e686
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008ed70
call fcn.1401af36c
mov qword [rbp + 0x220], r15
mov qword [rbp + 0x228], r12
mov word [rbp + 0x210], r15w
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 8
jb 0x14008e6e3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, rbx
jb 0x14008e6de
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008ed76
call fcn.1401af36c
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1c8], r12
mov word [rbp + 0x1b0], r15w
mov r15d, dword [rsp + 0x58]
mov r8b, r13b
lea rdx, [rbp + 0xc0]
lea rcx, [0x140236020]
call fcn.14000ef74
test al, al
je 0x14008e721
mov rbx, qword [rbp - 0x18]
jmp 0x14008d898
mov r12, qword [rbp - 0x10]
mov dword [rsp + 0x20], 0x4411
mov r9d, 0x2b8
lea r8, [rbp + 0x5f0]
mov r14d, 0x10
mov edx, r14d
lea rcx, [0x1401e1c28]
call qword [sym.imp.SHELL32.dll_SHGetFileInfoW]
mov rbx, rax
lea ecx, [r14 - 0xb]
xor r13d, r13d
test rax, rax
lea eax, [rcx + 2]
cmovne ecx, eax
mov dword [rbp], ecx
mov dword [rbp + 4], r15d
mov ecx, dword [rbp + 0x5f8]
mov dword [rbp + 0x24], ecx
mov dword [rbp + 8], r13d
lea rsi, [0x1401dc478]
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0x3d0], r13
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x3e0], xmm0
movdqa xmm1, xmmword [0x1401dc090]
movdqa xmmword [rbp + 0x3e0], xmm1
mov word [rbp + 0x3d0], r13w
mov qword [rbp + 0x3f0], r13
movdqa xmmword [rbp + 0x400], xmm0
movdqa xmmword [rbp + 0x400], xmm1
mov word [rbp + 0x3f0], r13w
movups xmmword [rbp + 0x410], xmm0
mov qword [rbp + 0x420], r13
mov qword [rbp + 0x428], r13
mov qword [rbp + 0x430], r13
xor edx, edx
lea r8d, [r14 + 0x50]
lea rcx, [rbp + 0x438]
call fcn.1401b2120
mov rdx, rsi
lea rcx, [rbp + 0x3d0]
call fcn.140012fc0
lea r15d, [r14 - 0xf]
mov byte [rbp + 0x474], r15b
mov dword [rbp + 0x438], r14d
lea r9, [rdi + 0x38]
mov r10, qword [r9 + 8]
mov rcx, r10
sub rcx, qword [r9]
movabs rax, 0xa3d70a3d70a3d70b
imul rcx
add rdx, rcx
sar rdx, 7
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov qword [rbp + 0x28], rdx
mov rcx, r9
cmp r10, qword [r9 + 0x10]
je 0x14008e861
lea rdx, [rbp + 0x3d0]
call fcn.14000a648
jmp 0x14008e870
lea r8, [rbp + 0x3d0]
mov rdx, r10
call fcn.14000a6c0
lea r9, [rbp]
xor r8d, r8d
mov edx, 0x104d
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
mov ecx, dword [0x1402374e4]
cmp ecx, 0xffffffff
je 0x14008e8c1
test rbx, rbx
je 0x14008e8c1
mov dword [rbp - 0x78], ecx
lea rcx, [rbp + 0x808]
mov qword [rbp - 0x68], rcx
movsxd r8, eax
lea r9, [rbp - 0x80]
mov edx, 0x1074
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
nop
mov rdx, qword [rbp + 0x408]
mov esi, 8
cmp rdx, rsi
jb 0x14008e90b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x3f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e906
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008ed7c
call fcn.1401af36c
movdqa xmm0, xmmword [0x1401dc090]
movdqa xmmword [rbp + 0x400], xmm0
mov word [rbp + 0x3f0], r13w
mov rdx, qword [rbp + 0x3e8]
cmp rdx, rsi
jb 0x14008e968
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x3d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008e963
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008ed28
call fcn.1401af36c
movdqa xmm0, xmmword [0x1401dc090]
movdqa xmmword [rbp + 0x3e0], xmm0
mov word [rbp + 0x3d0], r13w
mov rcx, rdi
call fcn.140093774
cmp qword [r12 + 0x10], r13
je 0x14008ea15
lea rdx, [0x1401dc78c]
mov rcx, r12
call fcn.140081f7c
test al, al
jne 0x14008e9b9
mov rdx, r12
mov rcx, rdi
call fcn.140088b1c
test al, al
jne 0x14008ea39
xor r9d, r9d
xor r8d, r8d
mov edx, 0x1004
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rcx, qword [rsp + 0x70]
test eax, eax
jle 0x14008e9e1
cmp ecx, eax
jl 0x14008e9e1
lea ecx, [rax - 1]
mov eax, 3
mov dword [rbp - 0x70], eax
mov dword [rbp - 0x74], eax
movsxd rbx, ecx
lea r9, [rbp - 0x80]
mov r8, rbx
mov edx, 0x102b
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
mov r9, r15
mov r8, rbx
mov edx, 0x1013
jmp 0x14008ea2c
mov eax, 3
mov dword [rbp - 0x70], eax
mov dword [rbp - 0x74], eax
lea r9, [rbp - 0x80]
xor r8d, r8d
mov edx, 0x102b
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
mov r8, r15
lea edx, [r9 + 0xb]
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x102a
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.USER32.dll_SendMessageW]
mov qword [rbp + 0x190], r13
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x1a0], xmm0
xor r8d, r8d
lea rdx, [0x1401dbff0]
lea rcx, [rbp + 0x190]
call fcn.1400041b8
nop
xor r8d, r8d
lea rdx, [rbp + 0x190]
lea rcx, [0x140236a10]
call fcn.1401291a4
nop
mov r8, qword [rbp + 0x1a8]
cmp r8, rsi
jb 0x14008eaca
inc r8
mov rdx, qword [rbp + 0x190]
lea rcx, [rbp + 0x190]
call fcn.1400271ec
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rbp + 0x1a0], xmm0
mov word [rbp + 0x190], r13w
mov rcx, rdi
call fcn.14009327c
mov rcx, rdi
call fcn.140093598
lea rcx, [0x140237170]
call fcn.14012efb0
mov rcx, qword [0x140233a78]
cmp rcx, 0xffffffffffffffff
je 0x14008eb11
call qword [sym.imp.KERNEL32.dll_FindCloseChangeNotification]
mov qword [rbp + 0x270], r13
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x280], xmm0
lea rdx, [rbp + 0x230]
cmp qword [rbp + 0x248], rsi
cmovae rdx, qword [rbp + 0x230]
mov r8, qword [rbp + 0x240]
lea rcx, [rbp + 0x270]
call fcn.1400042c0
nop
lea rcx, [rbp + 0x270]
call fcn.1400e3458
lea rcx, [rbp + 0x270]
cmp qword [rbp + 0x288], rsi
cmovae rcx, qword [rbp + 0x270]
mov r8d, r15d
xor edx, edx
call qword [sym.imp.KERNEL32.dll_FindFirstChangeNotificationW]
mov qword [0x140233a78], rax
xor edx, edx
lea rcx, [0x140236a10]
call fcn.1401292a4
nop
mov r8, qword [rbp + 0x288]
cmp r8, rsi
jb 0x14008ebb2
inc r8
mov rdx, qword [rbp + 0x270]
lea rcx, [rbp + 0x270]
call fcn.1400271ec
movdqa xmm0, xmmword [0x1401dc090]
movdqu xmmword [rbp + 0x280], xmm0
mov word [rbp + 0x270], r13w
mov r8, qword [rbp + 0xf8]
cmp r8, rsi
jb 0x14008ebec
inc r8
mov rdx, qword [rbp + 0xe0]
lea rcx, [rbp + 0xe0]
call fcn.1400271ec
movdqa xmm0, xmmword [0x1401dc090]
movdqa xmmword [rbp + 0xf0], xmm0
mov word [rbp + 0xe0], r13w
mov r8, qword [rbp + 0xd8]
cmp r8, rsi
jb 0x14008ec26
inc r8
mov rdx, qword [rbp + 0xc0]
lea rcx, [rbp + 0xc0]
call fcn.1400271ec
movdqa xmm0, xmmword [0x1401dc090]
movdqa xmmword [rbp + 0xd0], xmm0
mov word [rbp + 0xc0], r13w
lea rcx, [rbp + 0x90]
call fcn.14015f970
nop
mov r8, qword [rsp + 0x60]
mov r8, qword [r8 + 8]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x60]
call fcn.1400821bc
mov r8, r15
mov rdx, qword [rsp + 0x60]
lea rcx, [rsp + 0x60]
call fcn.14006f850
nop
mov r8, qword [rbp + 0x268]
cmp r8, rsi
jb 0x14008ec98
inc r8
mov rdx, qword [rbp + 0x250]
lea rcx, [rbp + 0x250]
call fcn.1400271ec
mov qword [rbp + 0x260], r13
mov ebx, 7
mov qword [rbp + 0x268], rbx
mov word [rbp + 0x250], r13w
mov r8, qword [rbp + 0x248]
cmp r8, rsi
jb 0x14008ecd5
inc r8
mov rdx, qword [rbp + 0x230]
lea rcx, [rbp + 0x230]
call fcn.1400271ec
mov qword [rbp + 0x240], r13
mov qword [rbp + 0x248], rbx
mov word [rbp + 0x230], r13w
mov eax, dword [0x140233a30]
test eax, eax
jle 0x14008ecfe
sub eax, r15d
mov dword [0x140233a30], eax
mov rcx, qword [rbp + 0xb78]
xor rcx, rsp
call fcn.1401af480
mov rbx, qword [rsp + 0xcd0]
add rsp, 0xc80
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.140006b74
int3
call fcn.140006bf8
int3
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
nop
call fcn.1401b6544
int3