Function at 0x18005e3b0
Capabilities:
Check if file exists
Get file attributes

Disassembly:
mov r11, rsp
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x590
mov qword [rsp + 0x1a0], 0xfffffffffffffffe
mov qword [r11 + 8], rbx
mov qword [r11 + 0x10], rbp
mov qword [r11 + 0x18], rsi
mov rax, qword [0x1800ba600]
xor rax, rsp
mov qword [rsp + 0x580], rax
mov rdi, rcx
xor r13d, r13d
cmp qword [rcx], r13
je 0x18005f05f
mov dword [rsp + 0xbc], 0xe2c07dc
lea rdx, [r11 - 0x4fc]
lea rsi, [0x1800bd6f0]
mov rcx, rsi
call fcn.1800088e4
mov rbx, qword [rax]
cmp rbx, r13
je 0x18005e43d
cmp qword [rbx + 8], r13
jne 0x18005e437
mov rcx, qword [rbx]
call fcn.18007d5b0
mov qword [rbx + 8], rax
mov rax, qword [rbx + 8]
jmp 0x18005e440
mov rax, r13
cmp rax, r13
je 0x18005e44e
cmp byte [rax], 0x37
jge 0x18005f05f
mov rcx, qword [rdi]
mov qword [rsp + 0x90], rcx
cmp rcx, r13
je 0x18005e46c
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rcx, qword [rsp + 0x90]
lea rax, [rsp + 0x90]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0xd8], rcx
cmp rcx, r13
je 0x18005e497
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rcx, qword [rsp + 0x90]
cmp rcx, r13
je 0x18005e4a3
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
lea rdx, str.images
lea rcx, [rsp + 0x178]
call fcn.180002188
mov r8, rax
lea rdx, [rsp + 0x218]
lea rcx, [rsp + 0xd8]
call fcn.18002f450
mov rbx, rax
mov qword [rsp + 0x80], rax
mov rcx, rax
call fcn.18000d684
mov qword [rsp + 0xb0], rax
cmp rax, r13
je 0x18005e4f9
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + reloc.OLEAUT32.dll_VariantClear]
nop
mov rcx, rbx
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rdx, str.length
lea rcx, [rsp + 0x180]
call fcn.180002188
mov r8, rax
lea rdx, [rsp + 0x1b8]
lea rcx, [rsp + 0xb0]
call fcn.18002f450
nop
mov rcx, rax
call fcn.18000d72c
mov ebp, eax
lea rcx, [rsp + 0x1b8]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
mov dword [rsp + 0xb8], 0xe64b9c2
lea rdx, [rsp + 0xb8]
mov rcx, rsi
call fcn.1800088e4
mov rdi, qword [rax]
mov qword [rsp + 0x50], rdi
cmp rdi, r13
je 0x18005e575
lock add dword [rdi + 0x10], 1
mov dword [rsp + 0x88], 0xf67ae4fa
lea rdx, [rsp + 0x88]
mov rcx, rsi
call fcn.1800088e4
mov rdi, qword [rax]
mov qword [rsp + 0x70], rdi
cmp rdi, r13
je 0x18005e5a2
lock add dword [rdi + 0x10], 1
mov dword [rsp + 0xa8], 0x4c81a2b
lea rdx, [rsp + 0xa8]
mov rcx, rsi
call fcn.1800088e4
mov rax, qword [rax]
mov qword [rsp + 0xa0], rax
cmp rax, r13
je 0x18005e5d2
lock add dword [rax + 0x10], 1
mov dword [rsp + 0x98], 0x77583131
lea rdx, [rsp + 0x98]
mov rcx, rsi
call fcn.1800088e4
mov rbx, qword [rax]
mov qword [rsp + 0x78], rbx
cmp rbx, r13
je 0x18005e604
lock add dword [rbx + 0x10], 1
mov rbx, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x70]
cmp rdi, r13
je 0x18005e626
cmp qword [rdi + 8], r13
jne 0x18005e620
mov rcx, qword [rdi]
call fcn.18007d5b0
mov qword [rdi + 8], rax
mov rsi, qword [rdi + 8]
jmp 0x18005e629
mov rsi, r13
mov rdi, qword [rsp + 0x50]
cmp rdi, r13
je 0x18005e64b
cmp qword [rdi + 8], r13
jne 0x18005e645
mov rcx, qword [rdi]
call fcn.18007d5b0
mov qword [rdi + 8], rax
mov r9, qword [rdi + 8]
jmp 0x18005e64e
mov r9, r13
mov qword [rsp + 0x20], rsi
lea r8, str._s:___s_
mov r15d, 0x104
mov rdx, r15
lea rcx, [rsp + 0x360]
call fcn.18000d8e4
lea r9, [rsp + 0x360]
lea r8, str._sdt_blank.gif
mov rdx, r15
lea rcx, [rsp + 0x470]
call fcn.18000d8e4
lea r12d, [rbp - 1]
or r14d, 0xffffffff
cmp r12d, r13d
jl 0x18005ef30
lea ebp, [r14 + 9]
mov eax, SafeArrayUnaccessData
mov word [rsp + 0xf0], ax
mov dword [rsp + 0xf8], r12d
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x68]
call fcn.180016ad0
nop
lea rcx, [rsp + 0xf0]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0xe8], rax
cmp rax, r13
je 0x18005e6f1
lock add dword [rax + 0x10], 1
lea r8, [rsp + 0xe8]
lea rdx, [rsp + 0x230]
lea rcx, [rsp + 0xb0]
call fcn.18002f450
mov rbx, rax
mov qword [rsp + 0x30], rax
mov rcx, rax
call fcn.18000d684
mov qword [rsp + 0x48], rax
cmp rax, r13
je 0x18005e732
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + reloc.OLEAUT32.dll_VariantClear]
nop
mov rcx, rbx
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rdx, [0x1800976f0]
lea rcx, [rsp + 0x190]
call fcn.180002188
mov r8, rax
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x48]
call fcn.18002f450
nop
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.180016ad0
nop
lea rcx, [rsp + 0x1d0]
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
mov rbx, qword [rsp + 0x38]
cmp rbx, r13
je 0x18005e7a4
cmp qword [rbx + 8], r13
jne 0x18005e79e
mov rcx, qword [rbx]
call fcn.18007d5b0
mov qword [rbx + 8], rax
mov rcx, qword [rbx + 8]
jmp 0x18005e7a7
mov rcx, r13
lea rdx, str..png
call fcn.180065e9c
cmp rax, r13
jne 0x18005e7ed
cmp rbx, r13
je 0x18005e7d5
cmp qword [rbx + 8], r13
jne 0x18005e7cf
mov rcx, qword [rbx]
call fcn.18007d5b0
mov qword [rbx + 8], rax
mov rcx, qword [rbx + 8]
jmp 0x18005e7d8
mov rcx, r13
lea rdx, str..PNG
call fcn.180065e9c
cmp rax, r13
je 0x18005ee88
cmp rbx, r13
je 0x18005e80a
cmp qword [rbx + 8], r13
jne 0x18005e804
mov rcx, qword [rbx]
call fcn.18007d5b0
mov qword [rbx + 8], rax
mov rcx, qword [rbx + 8]
jmp 0x18005e80d
mov rcx, r13
lea rdx, [rsp + 0x360]
call fcn.180065e9c
cmp rax, r13
je 0x18005ed04
cmp rbx, r13
je 0x18005e840
cmp qword [rbx + 8], r13
jne 0x18005e83a
mov rcx, qword [rbx]
call fcn.18007d5b0
mov qword [rbx + 8], rax
mov rbp, qword [rbx + 8]
jmp 0x18005e843
mov rbp, r13
mov rdi, qword [rsp + 0x50]
cmp rdi, r13
je 0x18005e864
mov rcx, qword [rdi]
cmp rcx, r13
je 0x18005e85f
call qword [sym.imp.OLEAUT32.dll_VariantInit]
mov esi, eax
jmp 0x18005e867
mov esi, r13d
jmp 0x18005e867
mov esi, r13d
mov rdi, qword [rsp + 0x70]
cmp rdi, r13
je 0x18005e886
mov rcx, qword [rdi]
cmp rcx, r13
je 0x18005e881
call qword [sym.imp.OLEAUT32.dll_VariantInit]
jmp 0x18005e889
mov eax, r13d
jmp 0x18005e889
mov eax, r13d
lea ecx, [rax + rsi + 3]
add rbp, rcx
mov rcx, rbp
cmp byte [rcx], 0x2f
jne 0x18005e89b
mov byte [rcx], 0x5c
mov al, byte [rcx]
inc rcx
cmp al, r13b
jne 0x18005e893
mov rdx, rbp
lea rcx, [rsp + 0x58]
call fcn.180002188
nop
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0xc8]
lea rcx, [rsp + 0xa0]
call fcn.180016958
nop
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x40]
mov rcx, rax
call fcn.180016958
nop
mov rdi, qword [rsp + 0xc8]
cmp rdi, r13
je 0x18005e931
mov eax, r14d
lock xadd dword [rdi + 0x10], eax
add eax, r14d
jne 0x18005e924
cmp rdi, r13
je 0x18005e924
mov rcx, qword [rdi]
cmp rcx, r13
je 0x18005e90e
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov rcx, qword [rdi + 8]
cmp rcx, r13
je 0x18005e91c
call fcn.180064200
mov rcx, rdi
call fcn.18006419c
mov qword [rsp + 0xc8], r13
mov rbx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x58]
cmp rax, r13
je 0x18005e97b
mov ecx, r14d
lock xadd dword [rax + 0x10], ecx
add ecx, r14d
jne 0x18005e971
mov rbx, qword [rsp + 0x58]
mov rcx, qword [rbx]
cmp rcx, r13
je 0x18005e95b
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov rcx, qword [rbx + 8]
cmp rcx, r13
je 0x18005e969
call fcn.180064200
mov rcx, rbx
call fcn.18006419c
mov qword [rsp + 0x58], r13
mov rbx, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
cmp rdi, r13
je 0x18005e99d
cmp qword [rdi + 8], r13
jne 0x18005e997
mov rcx, qword [rdi]
call fcn.18007d5b0
mov qword [rdi + 8], rax
mov rcx, qword [rdi + 8]
jmp 0x18005e9a0
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
cmp eax, 0xffffffff
jne 0x18005eb20
mov rdx, rbp
lea rcx, [rsp + 0x60]
call fcn.180002188
nop
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0xc0]
lea rcx, [rsp + 0x78]
call fcn.180016958
nop
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0xd0]
mov rcx, rax
call fcn.180016958
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.180016828
mov rdi, qword [rsp + 0xd0]
cmp rdi, r13
je 0x18005ea47
mov eax, r14d
lock xadd dword [rdi + 0x10], eax
add eax, r14d
jne 0x18005ea3a
cmp rdi, r13
je 0x18005ea3a
mov rcx, qword [rdi]
cmp rcx, r13
je 0x18005ea24
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov rcx, qword [rdi + 8]
cmp rcx, r13
je 0x18005ea32
call fcn.180064200
mov rcx, rdi
call fcn.18006419c
mov qword [rsp + 0xd0], r13
mov rbx, qword [rsp + 0x38]
mov rdi, qword [rsp + 0xc0]
cmp rdi, r13
je 0x18005ea97
mov eax, r14d
lock xadd dword [rdi + 0x10], eax
add eax, r14d
jne 0x18005ea8a
cmp rdi, r13
je 0x18005ea8a
mov rcx, qword [rdi]
cmp rcx, r13
je 0x18005ea74
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov rcx, qword [rdi + 8]
cmp rcx, r13
je 0x18005ea82
call fcn.180064200
mov rcx, rdi
call fcn.18006419c
mov qword [rsp + 0xc0], r13
mov rbx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x60]
cmp rax, r13
je 0x18005eae1
mov ecx, r14d
lock xadd dword [rax + 0x10], ecx
add ecx, r14d
jne 0x18005ead7
mov rbx, qword [rsp + 0x60]
mov rcx, qword [rbx]
cmp rcx, r13
je 0x18005eac1
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov rcx, qword [rbx + 8]
cmp rcx, r13
je 0x18005eacf
call fcn.180064200
mov rcx, rbx
call fcn.18006419c
mov qword [rsp + 0x60], r13
mov rbx, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
cmp rdi, r13
je 0x18005eb03
cmp qword [rdi + 8], r13
jne 0x18005eafd
mov rcx, qword [rdi]
call fcn.18007d5b0
mov qword [rdi + 8], rax
mov rcx, qword [rdi + 8]
jmp 0x18005eb06
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
cmp eax, 0xffffffff
jne 0x18005eb20
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x40]
call fcn.180016828
mov rdi, qword [rsp + 0x40]
cmp rdi, r13
je 0x18005eb44
mov rcx, qword [rdi]
cmp rcx, r13
je 0x18005eb3f
call qword [sym.imp.OLEAUT32.dll_VariantInit]
mov rdi, qword [rsp + 0x40]
jmp 0x18005eb47
mov eax, r13d
jmp 0x18005eb47
mov eax, r13d
cmp eax, r13d
je 0x18005ecb1
cmp rdi, r13
je 0x18005eb6d
cmp qword [rdi + 8], r13
jne 0x18005eb67
mov rcx, qword [rdi]
call fcn.18007d5b0
mov qword [rdi + 8], rax
mov r9, qword [rdi + 8]
jmp 0x18005eb70
mov r9, r13
lea r8, str.progid:DXImageTransform.Microsoft.AlphaImageLoader_src_s__
mov rdx, r15
lea rcx, [rsp + 0x250]
call fcn.18000d8e4
lea rdx, str.style
lea rcx, [rsp + 0x168]
call fcn.180002188
mov r8, rax
lea rdx, [rsp + 0x1e8]
lea rcx, [rsp + 0x48]
call fcn.18002f450
mov rsi, rax
mov qword [rsp + 0x30], rax
mov rcx, rax
call fcn.18000d684
mov rdi, rax
mov qword [rsp + 0xe0], rax
cmp rax, r13
je 0x18005ebda
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + reloc.OLEAUT32.dll_VariantClear]
nop
mov rcx, rsi
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rax, [rsp + 0x108]
mov qword [rsp + 0x30], rax
mov ebp, 8
mov word [rsp + 0x108], bp
lea rcx, [rsp + 0x250]
call fcn.18007d420
mov qword [rsp + 0x110], rax
lea rdx, str.filter
lea rcx, [rsp + 0x170]
call fcn.180002188
nop
lea r8, [rsp + 0x108]
mov rdx, rax
lea rcx, [rsp + 0xe0]
call fcn.18002f6ac
lea rax, [rsp + 0x120]
mov qword [rsp + 0x30], rax
mov word [rsp + 0x120], bp
lea rcx, [rsp + 0x470]
call fcn.18007d420
mov qword [rsp + 0x128], rax
lea rdx, [0x1800976f0]
lea rcx, [rsp + 0x1b0]
call fcn.180002188
nop
lea r8, [rsp + 0x120]
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.18002f6ac
nop
cmp rdi, r13
je 0x18005ecaa
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x10]
mov rdi, qword [rsp + 0x40]
jmp 0x18005ecb6
mov rdi, qword [rsp + 0x40]
jmp 0x18005ecb6
mov ebp, 8
cmp rdi, r13
je 0x18005ee88
mov eax, r14d
lock xadd dword [rdi + 0x10], eax
add eax, r14d
jne 0x18005ecf5
cmp rdi, r13
je 0x18005ecf5
mov rcx, qword [rdi]
cmp rcx, r13
je 0x18005ecdf
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov rcx, qword [rdi + 8]
cmp rcx, r13
je 0x18005eced
call fcn.180064200
mov rcx, rdi
call fcn.18006419c
mov qword [rsp + 0x40], r13
mov rbx, qword [rsp + 0x38]
jmp 0x18005ee88
cmp rbx, r13
je 0x18005ed21
cmp qword [rbx + 8], r13
jne 0x18005ed1b
mov rcx, qword [rbx]
call fcn.18007d5b0
mov qword [rbx + 8], rax
mov rcx, qword [rbx + 8]
jmp 0x18005ed24
mov rcx, r13
lea rdx, str.http:__
call fcn.180065e9c
cmp rax, r13
je 0x18005ee88
cmp rbx, r13
je 0x18005ed56
cmp qword [rbx + 8], r13
jne 0x18005ed50
mov rcx, qword [rbx]
call fcn.18007d5b0
mov qword [rbx + 8], rax
mov r9, qword [rbx + 8]
jmp 0x18005ed59
mov r9, r13
lea r8, str.progid:DXImageTransform.Microsoft.AlphaImageLoader_src_s__
mov rdx, r15
lea rcx, [rsp + 0x250]
call fcn.18000d8e4
lea rdx, str.style
lea rcx, [rsp + 0x198]
call fcn.180002188
mov r8, rax
lea rdx, [rsp + 0x200]
lea rcx, [rsp + 0x48]
call fcn.18002f450
mov rsi, rax
mov qword [rsp + 0x30], rax
mov rcx, rax
call fcn.18000d684
mov rdi, rax
mov qword [rsp + 0x80], rax
cmp rax, r13
je 0x18005edc3
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + reloc.OLEAUT32.dll_VariantClear]
nop
mov rcx, rsi
call qword [sym.imp.OLEAUT32.dll_VariantCopy]
nop
lea rax, [rsp + 0x150]
mov qword [rsp + 0x30], rax
mov word [rsp + 0x150], bp
lea rcx, [rsp + 0x250]
call fcn.18007d420
mov qword [rsp + 0x158], rax
lea rdx, str.filter
lea rcx, [rsp + 0x188]
call fcn.180002188
nop
lea r8, [rsp + 0x150]
mov rdx, rax
lea rcx, [rsp + 0x80]
call fcn.18002f6ac
lea rax, [rsp + 0x138]
mov qword [rsp + 0x30], rax
mov word [rsp + 0x138], bp
lea rcx, [rsp + 0x470]
call fcn.18007d420
mov qword [rsp + 0x140], rax
lea rdx, [0x1800976f0]
lea rcx, [rsp + 0x1a8]
call fcn.180002188
nop
lea r8, [rsp + 0x138]
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.18002f6ac
nop
cmp rdi, r13
je 0x18005ee88
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x10]
nop
cmp rbx, r13
je 0x18005eec8
mov eax, r14d
lock xadd dword [rbx + 0x10], eax
add eax, r14d
jne 0x18005eec3
mov rbx, qword [rsp + 0x38]
mov rcx, qword [rbx]
cmp rcx, r13
je 0x18005eead
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov rcx, qword [rbx + 8]
cmp rcx, r13
je 0x18005eebb
call fcn.180064200
mov rcx, rbx
call fcn.18006419c
mov qword [rsp + 0x38], r13
mov rax, qword [rsp + 0x48]
cmp rax, r13
je 0x18005eedc
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x10]
nop
mov rax, qword [rsp + 0x68]
cmp rax, r13
je 0x18005ef21
mov ecx, r14d
lock xadd dword [rax + 0x10], ecx
add ecx, r14d
jne 0x18005ef1c
mov rbx, qword [rsp + 0x68]
mov rcx, qword [rbx]
cmp rcx, r13
je 0x18005ef06
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov rcx, qword [rbx + 8]
cmp rcx, r13
je 0x18005ef14
call fcn.180064200
mov rcx, rbx
call fcn.18006419c
mov qword [rsp + 0x68], r13
sub r12d, 1
jns 0x18005e6a4
mov rbx, qword [rsp + 0x78]
cmp rbx, r13
je 0x18005ef6c
mov eax, r14d
lock xadd dword [rbx + 0x10], eax
add eax, r14d
jne 0x18005ef6c
mov rbx, qword [rsp + 0x78]
mov rcx, qword [rbx]
cmp rcx, r13
je 0x18005ef55
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov rcx, qword [rbx + 8]
cmp rcx, r13
je 0x18005ef63
call fcn.180064200
mov rcx, rbx
call fcn.18006419c
nop
mov rax, qword [rsp + 0xa0]
cmp rax, r13
je 0x18005efb3
mov ecx, r14d
lock xadd dword [rax + 0x10], ecx
add ecx, r14d
jne 0x18005efb3
mov rbx, qword [rsp + 0xa0]
mov rcx, qword [rbx]
cmp rcx, r13
je 0x18005ef9c
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov rcx, qword [rbx + 8]
cmp rcx, r13
je 0x18005efaa
call fcn.180064200
mov rcx, rbx
call fcn.18006419c
nop
mov rdi, qword [rsp + 0x70]
cmp rdi, r13
je 0x18005eff4
mov eax, r14d
lock xadd dword [rdi + 0x10], eax
add eax, r14d
jne 0x18005eff4
mov rbx, qword [rsp + 0x70]
mov rcx, qword [rbx]
cmp rcx, r13
je 0x18005efdd
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov rcx, qword [rbx + 8]
cmp rcx, r13
je 0x18005efeb
call fcn.180064200
mov rcx, rbx
call fcn.18006419c
nop
mov rdi, qword [rsp + 0x50]
cmp rdi, r13
je 0x18005f035
mov eax, r14d
lock xadd dword [rdi + 0x10], eax
add eax, r14d
jne 0x18005f035
mov rbx, qword [rsp + 0x50]
mov rcx, qword [rbx]
cmp rcx, r13
je 0x18005f01e
call qword [sym.imp.OLEAUT32.dll_SysStringLen]
mov rcx, qword [rbx + 8]
cmp rcx, r13
je 0x18005f02c
call fcn.180064200
mov rcx, rbx
call fcn.18006419c
nop
mov rax, qword [rsp + 0xb0]
cmp rax, r13
je 0x18005f04c
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x10]
nop
mov rcx, qword [rsp + 0xd8]
cmp rcx, r13
je 0x18005f05f
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rsp + 0x580]
xor rcx, rsp
call fcn.180064d20
lea r11, [rsp + 0x590]
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret