Function at 0x180013390
Capabilities:
Check if file exists

Disassembly:
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x430]
sub rsp, 0x530
mov qword [rbp - 0x50], 0xfffffffffffffffe
mov qword [rsp + 0x588], rbx
mov rax, qword [0x180082098]
xor rax, rsp
mov qword [rbp + 0x420], rax
mov dword [rsp + 0x50], r9d
mov dword [rsp + 0x40], r8d
mov qword [rsp + 0x48], rdx
mov r13, rcx
mov eax, dword [rbp + 0x498]
test al, 3
jne 0x180013fa7
mov esi, r9d
test al, 0xf
je 0x1800133fb
test al, 6
je 0x180013fa7
xor r14b, r14b
xor r12b, r12b
xor dil, dil
add rcx, 0x10
cmp qword [rcx + 0x18], 8
jb 0x180013412
mov rcx, qword [rcx]
call qword [sym.imp.SHLWAPI.dll_PathFindExtensionW]
mov rbx, rax
lea rdx, str..doc
mov rcx, rax
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
jne 0x18001354d
lea rdx, str..docx
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
jne 0x18001354d
lea rdx, str..xls
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
jne 0x18001354d
lea rdx, str..xlsx
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
jne 0x18001354d
lea rdx, str..ppt
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
jne 0x18001354d
lea rdx, str..pptx
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
jne 0x18001354d
lea rdx, str..jpg
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
jne 0x18001354d
lea rdx, str..png
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
jne 0x18001354d
lea rdx, str..bmp
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
jne 0x18001354d
lea rdx, str..jpeg
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
jne 0x18001354d
lea rdx, str..tif
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
jne 0x18001354d
lea rdx, str..tiff
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
jne 0x18001354d
lea rdx, str..pdf
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
je 0x180013550
mov r12b, 1
jmp 0x180013550
mov r14b, 1
movzx r15d, r14b
mov byte [rsp + 0x44], r12b
lea rdx, str..jpeg
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
jne 0x1800135d7
lea rdx, str..jpg
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
jne 0x1800135d7
lea rdx, str..png
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
jne 0x1800135d7
lea rdx, str..pjp
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
jne 0x1800135d7
lea rdx, str..pjpeg
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
jne 0x1800135d7
lea rdx, str..jfif
mov rcx, rbx
call qword [sym.imp.SHLWAPI.dll_StrStrIW]
test rax, rax
je 0x1800135da
mov dil, 1
test r14b, r14b
jne 0x1800135e8
test r12b, r12b
je 0x18001368e
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp + 0x210]
call fcn.180039590
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp]
call fcn.180039590
mov r8d, 0x104
lea rdx, [rbp + 0x210]
mov rcx, qword [0x180084e50]
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
lea rcx, [rbp + 0x210]
call qword [sym.imp.SHLWAPI.dll_PathRemoveFileSpecW]
lea rdx, [rbp + 0x210]
lea rcx, [rbp]
call qword [sym.imp.SHLWAPI.dll_PathAppendW]
lea rdx, [0x18005c8cc]
lea rcx, [rbp]
call qword [sym.imp.SHLWAPI.dll_PathAppendW]
lea rdx, str.Convert
lea rcx, [rbp]
call qword [sym.imp.SHLWAPI.dll_PathAppendW]
lea rcx, [rbp]
call qword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
setne cl
movzx r14d, cl
movzx eax, r15b
test r15b, r15b
cmove r14d, eax
test r12b, r12b
je 0x18001368e
movzx r12d, cl
test dil, dil
je 0x1800136a2
lea rdx, [r13 + 0x60]
mov rcx, r13
call fcn.180011c60
movzx edi, al
test r14b, r14b
jne 0x1800136bc
test r12b, r12b
jne 0x1800136bc
test dil, dil
jne 0x1800136bc
cmp byte [rsp + 0x44], dil
je 0x180013fa7
xor eax, eax
mov qword [rsp + 0x68], 0x800
mov qword [rsp + 0x74], rax
mov qword [rsp + 0x7c], rax
mov qword [rbp - 0x7c], rax
mov qword [rbp - 0x74], rax
mov qword [rbp - 0x6c], rax
mov qword [rbp - 0x64], rax
mov qword [rbp - 0x5c], rax
mov dword [rbp - 0x54], eax
mov dword [rsp + 0x60], 0x50
mov dword [rsp + 0x64], 0x100
mov dword [rsp + 0x70], eax
lea r9, [rsp + 0x60]
lea r8d, [rax + 1]
mov r15d, dword [rsp + 0x40]
mov edx, r15d
mov rbx, qword [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.USER32.dll_InsertMenuItemW]
inc r15d
mov rax, qword [r13 + 0x38]
mov qword [r13 + 0x40], rax
test r14b, r14b
je 0x1800137e0
mov dword [rsp + 0x40], 0x3ea
mov edx, 0x3ea
lea rcx, [rbp - 0x48]
call fcn.1800108a0
nop
mov byte [rsp + 0x38], 1
lea rax, [rbp - 0x48]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x3ea
mov esi, dword [rsp + 0x50]
mov dword [rsp + 0x20], esi
mov r9d, r15d
xor r8d, r8d
mov rdx, rbx
mov rcx, r13
call fcn.180011410
inc r15d
inc esi
mov rdx, qword [r13 + 0x40]
cmp qword [r13 + 0x48], rdx
je 0x180013791
mov dword [rdx], 0x3ea
add qword [r13 + 0x40], 4
jmp 0x1800137a0
lea r8, [rsp + 0x40]
lea rcx, [r13 + 0x38]
call fcn.18000e680
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 8
jb 0x1800137e0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800137db
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180013fd9
call fcn.18001b158
test r12b, r12b
je 0x180013ed2
mov dword [rsp + 0x40], 0x3eb
mov edx, 0x3eb
lea rcx, [rbp - 0x48]
call fcn.1800108a0
nop
mov byte [rsp + 0x38], 1
lea rax, [rbp - 0x48]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x3eb
mov dword [rsp + 0x20], esi
mov r9d, r15d
xor r8d, r8d
mov rdx, rbx
mov rcx, r13
call fcn.180011410
inc esi
mov rdx, qword [r13 + 0x40]
cmp qword [r13 + 0x48], rdx
je 0x180013844
mov dword [rdx], 0x3eb
add qword [r13 + 0x40], 4
jmp 0x180013852
lea r8, [rsp + 0x40]
lea rcx, [r13 + 0x38]
call fcn.18000e680
mov dword [rsp + 0x40], 0x3ef
mov edx, 0x3ef
lea rcx, [rbp - 0x28]
call fcn.1800108a0
mov rbx, rax
lea rax, [rbp - 0x48]
cmp rax, rbx
je 0x18001389d
lea rcx, [rbp - 0x48]
call fcn.180004410
movups xmm0, xmmword [rbx]
movups xmmword [rbp - 0x48], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp - 0x38], xmm1
xor eax, eax
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], 7
mov word [rbx], ax
mov rdx, qword [rbp - 0x10]
cmp rdx, 8
jb 0x1800138dd
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800138d8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180013fdf
call fcn.18001b158
mov byte [rsp + 0x38], 1
lea rax, [rbp - 0x48]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x3ef
mov dword [rsp + 0x20], esi
lea r9d, [r15 + 1]
xor r8d, r8d
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.180011410
add r15d, 2
inc esi
mov rdx, qword [r13 + 0x40]
cmp qword [r13 + 0x48], rdx
je 0x180013928
mov dword [rdx], 0x3ef
add qword [r13 + 0x40], 4
jmp 0x180013936
lea r8, [rsp + 0x40]
lea rcx, [r13 + 0x38]
call fcn.18000e680
call qword [sym.imp.USER32.dll_CreatePopupMenu]
mov r12, rax
test rax, rax
je 0x180013be1
mov ebx, 0x3f2
mov dword [rsp + 0x40], ebx
mov edx, ebx
lea rcx, [rbp - 0x28]
call fcn.1800108a0
mov r14, rax
lea rax, [rbp - 0x48]
cmp rax, r14
je 0x180013994
lea rcx, [rbp - 0x48]
call fcn.180004410
movups xmm0, xmmword [r14]
movups xmmword [rbp - 0x48], xmm0
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rbp - 0x38], xmm1
xor eax, eax
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], 7
mov word [r14], ax
mov rdx, qword [rbp - 0x10]
cmp rdx, 8
jb 0x1800139d4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800139cf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180013fe5
call fcn.18001b158
mov byte [rsp + 0x38], 1
lea rax, [rbp - 0x48]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], esi
mov r9d, r15d
mov r8, r12
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.180011410
inc r15d
inc esi
mov rdx, qword [r13 + 0x40]
cmp qword [r13 + 0x48], rdx
je 0x180013a15
mov dword [rdx], ebx
add qword [r13 + 0x40], 4
jmp 0x180013a27
lea r8, [rsp + 0x40]
lea rcx, [r13 + 0x38]
call fcn.18000e680
mov ebx, dword [rsp + 0x40]
mov dword [rsp + 0x40], 0x3f3
mov edx, ebx
lea rcx, [rbp - 0x28]
call fcn.1800108a0
mov r14, rax
lea rax, [rbp - 0x48]
cmp rax, r14
je 0x180013a72
lea rcx, [rbp - 0x48]
call fcn.180004410
movups xmm0, xmmword [r14]
movups xmmword [rbp - 0x48], xmm0
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rbp - 0x38], xmm1
xor eax, eax
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], 7
mov word [r14], ax
mov rdx, qword [rbp - 0x10]
cmp rdx, 8
jb 0x180013ab2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180013aad
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180013feb
call fcn.18001b158
mov byte [rsp + 0x38], 1
lea rax, [rbp - 0x48]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x3f3
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
mov rcx, r13
call fcn.180011410
inc esi
mov rdx, qword [r13 + 0x40]
cmp qword [r13 + 0x48], rdx
je 0x180013af6
mov dword [rdx], 0x3f3
add qword [r13 + 0x40], 4
jmp 0x180013b04
lea r8, [rsp + 0x40]
lea rcx, [r13 + 0x38]
call fcn.18000e680
mov dword [rsp + 0x40], 0x3f4
mov edx, ebx
lea rcx, [rbp - 0x28]
call fcn.1800108a0
mov rbx, rax
lea rax, [rbp - 0x48]
cmp rax, rbx
je 0x180013b4c
lea rcx, [rbp - 0x48]
call fcn.180004410
movups xmm0, xmmword [rbx]
movups xmmword [rbp - 0x48], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp - 0x38], xmm1
xor eax, eax
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], 7
mov word [rbx], ax
mov rdx, qword [rbp - 0x10]
cmp rdx, 8
jb 0x180013b8c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180013b87
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180013ff1
call fcn.18001b158
mov byte [rsp + 0x38], 1
lea rax, [rbp - 0x48]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x3f4
mov dword [rsp + 0x20], esi
mov r9d, 1
xor r8d, r8d
mov rdx, r12
mov rcx, r13
call fcn.180011410
inc esi
mov rdx, qword [r13 + 0x40]
cmp qword [r13 + 0x48], rdx
je 0x180013bd3
mov dword [rdx], 0x3f4
add qword [r13 + 0x40], 4
jmp 0x180013be1
lea r8, [rsp + 0x40]
lea rcx, [r13 + 0x38]
call fcn.18000e680
call qword [sym.imp.USER32.dll_CreatePopupMenu]
mov r12, rax
test rax, rax
je 0x180013e8d
mov ebx, 0x3e9
mov dword [rsp + 0x40], ebx
mov edx, ebx
lea rcx, [rbp - 0x28]
call fcn.1800108a0
mov r14, rax
lea rax, [rbp - 0x48]
cmp rax, r14
je 0x180013c3f
lea rcx, [rbp - 0x48]
call fcn.180004410
movups xmm0, xmmword [r14]
movups xmmword [rbp - 0x48], xmm0
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rbp - 0x38], xmm1
xor eax, eax
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], 7
mov word [r14], ax
mov rdx, qword [rbp - 0x10]
cmp rdx, 8
jb 0x180013c7f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180013c7a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180013ff7
call fcn.18001b158
mov byte [rsp + 0x38], 1
lea rax, [rbp - 0x48]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], esi
mov r9d, r15d
mov r8, r12
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.180011410
inc r15d
inc esi
mov rdx, qword [r13 + 0x40]
cmp qword [r13 + 0x48], rdx
je 0x180013cc0
mov dword [rdx], ebx
add qword [r13 + 0x40], 4
jmp 0x180013cd2
lea r8, [rsp + 0x40]
lea rcx, [r13 + 0x38]
call fcn.18000e680
mov ebx, dword [rsp + 0x40]
mov dword [rsp + 0x40], 0x3ec
mov edx, ebx
lea rcx, [rbp - 0x28]
call fcn.1800108a0
mov r14, rax
lea rax, [rbp - 0x48]
cmp rax, r14
je 0x180013d1d
lea rcx, [rbp - 0x48]
call fcn.180004410
movups xmm0, xmmword [r14]
movups xmmword [rbp - 0x48], xmm0
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rbp - 0x38], xmm1
xor eax, eax
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], 7
mov word [r14], ax
mov rdx, qword [rbp - 0x10]
cmp rdx, 8
jb 0x180013d5d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180013d58
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180013ffd
call fcn.18001b158
mov byte [rsp + 0x38], 1
lea rax, [rbp - 0x48]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x3ec
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
mov rcx, r13
call fcn.180011410
inc esi
mov rdx, qword [r13 + 0x40]
cmp qword [r13 + 0x48], rdx
je 0x180013da1
mov dword [rdx], 0x3ec
add qword [r13 + 0x40], 4
jmp 0x180013daf
lea r8, [rsp + 0x40]
lea rcx, [r13 + 0x38]
call fcn.18000e680
mov dword [rsp + 0x40], 0x3ed
mov edx, ebx
lea rcx, [rbp - 0x28]
call fcn.1800108a0
mov rbx, rax
lea rax, [rbp - 0x48]
cmp rax, rbx
je 0x180013df7
lea rcx, [rbp - 0x48]
call fcn.180004410
movups xmm0, xmmword [rbx]
movups xmmword [rbp - 0x48], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp - 0x38], xmm1
xor eax, eax
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], 7
mov word [rbx], ax
mov rdx, qword [rbp - 0x10]
cmp rdx, 8
jb 0x180013e37
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180013e32
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180014003
call fcn.18001b158
mov byte [rsp + 0x38], 1
lea rax, [rbp - 0x48]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x3ed
mov dword [rsp + 0x20], esi
mov r9d, 1
xor r8d, r8d
mov rdx, r12
mov rcx, r13
call fcn.180011410
inc esi
mov rdx, qword [r13 + 0x40]
cmp qword [r13 + 0x48], rdx
je 0x180013e7e
mov dword [rdx], 0x3ed
add qword [r13 + 0x40], 4
jmp 0x180013e8d
lea r8, [rsp + 0x40]
lea rcx, [r13 + 0x38]
call fcn.18000e680
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 8
jb 0x180013ecd
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180013ec8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180014009
call fcn.18001b158
mov rbx, qword [rsp + 0x48]
cmp byte [rsp + 0x44], 0
je 0x180013f86
mov dword [rsp + 0x40], 0x3f0
mov edx, 0x3f0
lea rcx, [rbp - 0x48]
call fcn.1800108a0
nop
mov byte [rsp + 0x38], 1
lea rax, [rbp - 0x48]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x3f0
mov dword [rsp + 0x20], esi
mov r9d, r15d
xor r8d, r8d
mov rdx, rbx
mov rcx, r13
call fcn.180011410
inc r15d
inc esi
mov rdx, qword [r13 + 0x40]
cmp qword [r13 + 0x48], rdx
je 0x180013f3b
mov dword [rdx], 0x3f0
add qword [r13 + 0x40], 4
jmp 0x180013f4a
lea r8, [rsp + 0x40]
lea rcx, [r13 + 0x38]
call fcn.18000e680
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 8
jb 0x180013f86
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180013f81
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180013fd3
call fcn.18001b158
lea r9, [rsp + 0x60]
mov r8d, 1
mov edx, r15d
mov rcx, rbx
call qword [sym.imp.USER32.dll_InsertMenuItemW]
sub si, word [rsp + 0x50]
movzx eax, si
jmp 0x180013fa9
xor eax, eax
mov rcx, qword [rbp + 0x420]
xor rcx, rsp
call fcn.18001b2e0
mov rbx, qword [rsp + 0x588]
add rsp, 0x530
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.18003cd34
int3
call fcn.18003cd34
nop
call fcn.18003cd34
nop
call fcn.18003cd34
int3
call fcn.18003cd34
int3
call fcn.18003cd34
int3
call fcn.18003cd34
int3
call fcn.18003cd34
int3
call fcn.18003cd34
nop
call fcn.18003cd34
int3