Function at 0x14000f360
Capabilities:
Copy file
Create directory
Create process on windows
Create process suspended
Get common file path
Resume thread

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x3e8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x350], xmm6
mov qword [rbp + 0x348], 0xfffffffffffffffe
mov qword [rbp + 0x340], rcx
lea rax, [rbp - 0x30]
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov edx, 0x1a
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.SHELL32.dll_SHGetFolderPathA]
test eax, eax
je 0x14000f3d0
xor esi, esi
mov r13, qword [rbp + 0x340]
mov rax, qword [r13 + 0x18]
cmp rax, 0x10
jae 0x14000fddb
jmp 0x14000fe10
xorps xmm0, xmm0
movaps xmmword [rbp + 0x310], xmm0
movaps xmmword [rbp + 0x300], xmm0
lea rcx, [rbp - 0x30]
call fcn.1402bfd20
test rax, rax
js 0x1400100a2
mov rsi, rax
cmp rax, 0xf
ja 0x14000f42d
mov qword [rbp + 0x310], rsi
mov qword [rbp + 0x318], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x300]
lea rdx, [rbp - 0x30]
mov r8, rsi
call fcn.1402ba9f0
add rsi, rbp
add rsi, 0x300
jmp 0x14000f4a2
mov qword [rbp + 0x318], reloc.WS2_32.dll_ntohs
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, reloc.WS2_32.dll_shutdown
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000f46f
lea rcx, [rbx + 0x28]
call fcn.1402b4764
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000f47b
lea rcx, [rbx + 1]
call fcn.1402b4764
mov rdi, rax
mov qword [rbp + 0x300], rdi
mov qword [rbp + 0x310], rsi
mov qword [rbp + 0x318], rbx
lea rdx, [rbp - 0x30]
mov rcx, rdi
mov r8, rsi
call fcn.1402ba9f0
add rsi, rdi
mov byte [rsi], 0
lea rdx, [rbp - 0x30]
xor ecx, ecx
mov r8d, 0x104
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
test eax, eax
je 0x14000f559
xorps xmm0, xmm0
movaps xmmword [rbp + 0x330], xmm0
movaps xmmword [rbp + 0x320], xmm0
lea rcx, [rbp - 0x30]
call fcn.1402bfd20
test rax, rax
mov r13, qword [rbp + 0x340]
js 0x1400100ac
mov rsi, rax
cmp rax, 0xf
ja 0x14000f578
mov qword [rbp + 0x330], rsi
mov qword [rbp + 0x338], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x320]
lea rdx, [rbp - 0x30]
mov r8, rsi
call fcn.1402ba9f0
add rsi, rbp
add rsi, 0x320
mov byte [rsi], 0
mov rax, qword [rbp + 0x330]
cmp qword [rbp + 0x338], 0x10
jb 0x14000f60c
mov r14, qword [rbp + 0x320]
mov rdi, 0xffffffffffffffff
test rax, rax
jne 0x14000f623
jmp 0x14000f6df
xor esi, esi
mov r13, qword [rbp + 0x340]
mov rax, qword [rbp + 0x318]
cmp rax, 0x10
jb 0x14000fdd1
jmp 0x14001005b
mov qword [rbp + 0x338], reloc.WS2_32.dll_ntohs
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, reloc.WS2_32.dll_shutdown
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000f5ba
lea rcx, [rbx + 0x28]
call fcn.1402b4764
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000f5c6
lea rcx, [rbx + 1]
call fcn.1402b4764
mov rdi, rax
mov qword [rbp + 0x320], rdi
mov qword [rbp + 0x330], rsi
mov qword [rbp + 0x338], rbx
lea rdx, [rbp - 0x30]
mov rcx, rdi
mov r8, rsi
call fcn.1402ba9f0
add rsi, rdi
mov r13, qword [rbp + 0x340]
mov byte [rsi], 0
mov rax, qword [rbp + 0x330]
cmp qword [rbp + 0x338], 0x10
jae 0x14000f53d
lea r14, [rbp + 0x320]
mov rdi, 0xffffffffffffffff
test rax, rax
je 0x14000f6df
xorps xmm0, xmm0
movaps xmmword [rbp + 0x130], xmm0
movaps xmmword [rbp + 0x1d0], xmm0
movaps xmmword [rbp + 0x1c0], xmm0
movaps xmmword [rbp + 0x1b0], xmm0
movaps xmmword [rbp + 0x1a0], xmm0
movaps xmmword [rbp + 0x190], xmm0
movaps xmmword [rbp + 0x180], xmm0
movaps xmmword [rbp + 0x170], xmm0
movaps xmmword [rbp + 0x160], xmm0
movaps xmmword [rbp + 0x150], xmm0
movaps xmmword [rbp + 0x140], xmm0
movaps xmmword [rbp + 0x120], xmm0
movaps xmmword [rbp + 0x110], xmm0
movaps xmmword [rbp + 0x100], xmm0
movaps xmmword [rbp + 0xf0], xmm0
movaps xmmword [rbp + 0xe0], xmm0
mov byte [rbp + 0x13c], 1
lea rcx, [r14 + rax]
dec rcx
movzx edx, byte [r14 + rax - 1]
cmp byte [rbp + rdx + 0xe0], 0
jne 0x14000f6d9
lea rdx, [rax - 1]
nop dword [rax + rax]
test rdx, rdx
je 0x14000f6df
movzx ebx, byte [rcx - 1]
dec rcx
dec rdx
cmp byte [rbp + rbx + 0xe0], 0
je 0x14000f6c0
sub rcx, r14
mov rdi, rcx
inc rdi
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2f0], xmm0
movaps xmmword [rbp + 0x2e0], xmm0
cmp rax, rdi
cmovb rdi, rax
test rdi, rdi
js 0x1400100b1
cmp rdi, 0xf
ja 0x14000f73a
mov qword [rbp + 0x2f0], rdi
mov qword [rbp + 0x2f8], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x2e0]
mov rdx, r14
mov r8, rdi
call fcn.1402ba9f0
lea rbx, [rdi + rbp]
add rbx, 0x2e0
jmp 0x14000f7aa
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov esi, reloc.WS2_32.dll_shutdown
cmovae rsi, rax
cmp rsi, 0xfff
jb 0x14000f771
lea rcx, [rsi + 0x28]
call fcn.1402b4764
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14000f77d
lea rcx, [rsi + 1]
call fcn.1402b4764
mov rbx, rax
mov qword [rbp + 0x2e0], rbx
mov qword [rbp + 0x2f0], rdi
mov qword [rbp + 0x2f8], rsi
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.1402ba9f0
add rbx, rdi
mov r13, qword [rbp + 0x340]
mov byte [rbx], 0
mov rsi, qword [rbp + 0x310]
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
je 0x1400100b6
mov r14, qword [rbp + 0x300]
mov r15, qword [rbp + 0x318]
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1f0], xmm0
movaps xmmword [rbp + 0x200], xmm0
lea r12, [rsi + 1]
cmp r12, 0x10
mov qword [rbp + 0x2b8], rax
jb 0x14000f824
mov rax, r12
or rax, 0xf
js 0x14000f832
cmp rax, 0x17
mov ebx, reloc.WS2_32.dll_shutdown
cmovae rbx, rax
lea rcx, [rbx + 1]
cmp rbx, 0xfff
jae 0x14000f846
call fcn.1402b4764
mov rdi, rax
jmp 0x14000f85e
mov ebx, reloc.WS2_32.dll_ntohs
lea rdi, [rbp + 0x1f0]
jmp 0x14000f86c
movabs rbx, 0x7fffffffffffffff
movabs rcx, 0x8000000000000000
add rcx, 0x27
call fcn.1402b4764
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
mov qword [rbp + 0x1f0], rdi
mov r13, qword [rbp + 0x340]
cmp r15, 0x10
lea rdx, [rbp + 0x300]
cmovae rdx, r14
mov qword [rbp + 0x200], r12
mov qword [rbp + 0x208], rbx
mov rcx, rdi
mov r8, rsi
call fcn.1402ba9f0
mov word [rdi + rsi], 0x5c
mov r8, qword [r13 + 0x10]
cmp qword [r13 + 0x18], 0x10
mov r9, r13
jb 0x14000f8ac
mov r9, qword [r13]
mov rcx, qword [rbp + 0x200]
mov rax, qword [rbp + 0x208]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jae 0x14000f8e5
mov qword [rsp + 0x20], r8
lea rcx, [rbp + 0x1f0]
mov rdx, r8
call fcn.1400024d0
mov rsi, rax
mov r13, qword [rbp + 0x340]
jmp 0x14000f916
lea rdi, [rcx + r8]
mov qword [rbp + 0x200], rdi
lea rsi, [rbp + 0x1f0]
mov rbx, rsi
cmp rax, 0x10
jb 0x14000f907
mov rbx, qword [rbp + 0x1f0]
add rcx, rbx
mov rdx, r9
call fcn.1402ba9f0
mov byte [rbx + rdi], 0
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rbp + 0xf0], xmm1
movaps xmmword [rbp + 0xe0], xmm0
movaps xmm6, xmmword [0x1402ef840]
movups xmmword [rsi + 0x10], xmm6
mov byte [rsi], 0
mov rcx, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
cmp rdx, rcx
jne 0x14000f976
mov qword [rsp + 0x20], 1
lea r9, [0x1402f0bb0]
lea rcx, [rbp + 0xe0]
mov edx, 1
call fcn.1400024d0
mov r13, qword [rbp + 0x340]
jmp 0x14000f99e
lea rax, [rcx + 1]
mov qword [rbp + 0xf0], rax
lea rax, [rbp + 0xe0]
mov rbx, rax
cmp rdx, 0x10
jb 0x14000f998
mov rbx, qword [rbp + 0xe0]
mov word [rbx + rcx], 0x5c
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x2d0], xmm1
movaps xmmword [rbp + 0x2c0], xmm0
movups xmmword [rax + 0x10], xmm6
mov byte [rax], 0
mov rax, qword [rbp + 0xf8]
cmp rax, 0x10
jb 0x14000f9ff
mov rcx, qword [rbp + 0xe0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000f9fa
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x1400100c5
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
movaps xmmword [rbp + 0xf0], xmm6
mov byte [rbp + 0xe0], 0
mov rax, qword [rbp + 0x208]
cmp rax, 0x10
jb 0x14000fa52
mov rcx, qword [rbp + 0x1f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000fa4d
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x1400100ca
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
mov r8, qword [rbp + 0x2d0]
cmp qword [rbp + 0x2f0], r8
jne 0x14000fa75
cmp qword [rbp + 0x2f8], 0x10
jb 0x14000fa85
mov rcx, qword [rbp + 0x2e0]
jmp 0x14000fa8c
mov rdi, qword [rbp + 0x2c0]
mov rsi, qword [rbp + 0x2d8]
jmp 0x14000fab6
lea rcx, [rbp + 0x2e0]
mov rdi, qword [rbp + 0x2c0]
mov rsi, qword [rbp + 0x2d8]
cmp rsi, 0x10
lea rdx, [rbp + 0x2c0]
cmovae rdx, rdi
call fcn.1402bb590
test eax, eax
je 0x14000fb90
cmp rsi, 0x10
lea r13, [rbp + 0x2c0]
cmovb rdi, r13
mov rcx, rdi
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
test eax, eax
jne 0x14000fae5
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x14000fba8
mov rbx, qword [rbp + 0x2d0]
mov rcx, qword [rbp + 0x340]
mov r14, qword [rcx + 0x10]
mov rax, rbx
movabs rdx, 0x7fffffffffffffff
xor rax, rdx
cmp rax, r14
jb 0x1400100bb
mov rax, qword [rbp + 0x2c0]
mov qword [rbp + 0x260], rax
mov rax, qword [rbp + 0x2d8]
mov qword [rbp + 0x268], rax
mov r15, qword [rcx]
mov r12, qword [rcx + 0x18]
xorps xmm0, xmm0
movaps xmmword [rbp + 0xe0], xmm0
movaps xmmword [rbp + 0xf0], xmm0
lea rsi, [r14 + rbx]
cmp rsi, 0x10
jb 0x14000fb82
mov rax, rsi
or rax, 0xf
js 0x14000fbc7
cmp rax, 0x17
mov edx, reloc.WS2_32.dll_shutdown
cmovae rdx, rax
lea rcx, [rdx + 1]
mov qword [rbp + 0x2b8], rdx
cmp rdx, 0xfff
jae 0x14000fbd1
call fcn.1402b4764
mov rdi, rax
jmp 0x14000fbe9
mov eax, reloc.WS2_32.dll_ntohs
lea rdi, [rbp + 0xe0]
jmp 0x14000fbf7
xor esi, esi
mov rax, qword [rbp + 0x2d8]
cmp rax, 0x10
jb 0x14000fd9e
jmp 0x14000ff80
xor esi, esi
mov r13, qword [rbp + 0x340]
mov rax, qword [rbp + 0x2d8]
cmp rax, 0x10
jb 0x14000fd9e
jmp 0x14000ff80
movabs rcx, 0x8000000000000000
add rcx, 0x27
call fcn.1402b4764
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
mov qword [rbp + 0xe0], rdi
mov rax, qword [rbp + 0x2b8]
cmp r12, 0x10
cmovb r15, qword [rbp + 0x340]
cmp qword [rbp + 0x268], 0x10
cmovae r13, qword [rbp + 0x260]
mov qword [rbp + 0xf0], rsi
mov qword [rbp + 0xf8], rax
mov rcx, rdi
mov rdx, r13
mov r8, rbx
call fcn.1402ba9f0
add rbx, rdi
mov rcx, rbx
mov rdx, r15
mov r8, r14
call fcn.1402ba9f0
mov byte [rdi + rsi], 0
mov rcx, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
mov rax, rdx
sub rax, rcx
cmp rax, 4
jae 0x14000fc81
mov qword [rsp + 0x20], 4
lea r9, [0x1402f0bb2]
lea rcx, [rbp + 0xe0]
mov edx, 4
call fcn.1400024d0
jmp 0x14000fcaf
lea rax, [rcx + 4]
mov qword [rbp + 0xf0], rax
lea rax, [rbp + 0xe0]
mov rbx, rax
cmp rdx, 0x10
jb 0x14000fca3
mov rbx, qword [rbp + 0xe0]
mov dword [rbx + rcx], 0x6578652e
mov byte [rbx + rcx + 4], 0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x2a0], xmm1
movaps xmmword [rbp + 0x290], xmm0
movups xmmword [rax + 0x10], xmm6
mov byte [rax], 0
mov rax, qword [rbp + 0xf8]
cmp rax, 0x10
jb 0x14000fd10
mov rcx, qword [rbp + 0xe0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000fd0b
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x1400100de
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
cmp qword [rbp + 0x2a8], 0x10
jb 0x14000fd34
mov rdx, qword [rbp + 0x290]
cmp qword [rbp + 0x338], 0x10
jae 0x14000fd45
lea rcx, [rbp + 0x320]
jmp 0x14000fd4c
lea rdx, [rbp + 0x290]
cmp qword [rbp + 0x338], 0x10
jb 0x14000fd2b
mov rcx, qword [rbp + 0x320]
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_CopyFileA]
test eax, eax
je 0x14000fd73
cmp qword [rbp + 0x2a8], 0x10
jb 0x14000fe3e
mov r8, qword [rbp + 0x290]
jmp 0x14000fe45
xor esi, esi
mov r13, qword [rbp + 0x340]
mov rax, qword [rbp + 0x2a8]
cmp rax, 0x10
jae 0x14000ff37
mov rax, qword [rbp + 0x2d8]
cmp rax, 0x10
jae 0x14000ff80
mov rax, qword [rbp + 0x2f8]
cmp rax, 0x10
jae 0x14000ffc9
mov rax, qword [rbp + 0x338]
cmp rax, 0x10
jae 0x140010012
mov rax, qword [rbp + 0x318]
cmp rax, 0x10
jae 0x14001005b
mov rax, qword [r13 + 0x18]
cmp rax, 0x10
jb 0x14000fe10
mov rcx, qword [r13]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000fe0b
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x1400100a7
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
movaps xmm0, xmmword [0x1402ef840]
movups xmmword [r13 + 0x10], xmm0
mov byte [r13], 0
mov eax, esi
movaps xmm6, xmmword [rbp + 0x350]
add rsp, 0x3e8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, [rbp + 0x290]
lea rcx, [rbp + 0xe0]
mov edx, 0x104
call fcn.1402c5be0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1f0], xmm0
movaps xmmword [rbp + 0x200], xmm0
movaps xmmword [rbp + 0x210], xmm0
movaps xmmword [rbp + 0x220], xmm0
movaps xmmword [rbp + 0x230], xmm0
movaps xmmword [rbp + 0x240], xmm0
mov qword [rbp + 0x250], 0
mov dword [rbp + 0x1f0], WSASetLastError
movaps xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], 0
lea rax, [rbp + 0x270]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x1f0]
mov qword [rsp + 0x40], rax
movups xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], 0
lea rdx, [rbp + 0xe0]
xor ecx, ecx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateProcessA]
mov esi, eax
test eax, eax
je 0x14000ff19
mov rcx, qword [rbp + 0x278]
call qword [sym.imp.KERNEL32.dll_ResumeThread]
mov rcx, qword [rbp + 0x278]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0x270]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test esi, esi
setne sil
mov r13, qword [rbp + 0x340]
mov rax, qword [rbp + 0x2a8]
cmp rax, 0x10
jb 0x14000fd8d
mov rcx, qword [rbp + 0x290]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000ff6a
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x1400100e3
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
mov rax, qword [rbp + 0x2d8]
cmp rax, 0x10
jb 0x14000fd9e
mov rcx, qword [rbp + 0x2c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000ffb3
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x1400100cf
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
mov rax, qword [rbp + 0x2f8]
cmp rax, 0x10
jb 0x14000fdaf
mov rcx, qword [rbp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000fffc
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x1400100d4
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
mov rax, qword [rbp + 0x338]
cmp rax, 0x10
jb 0x14000fdc0
mov rcx, qword [rbp + 0x320]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010045
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x1400100d9
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
mov rax, qword [rbp + 0x318]
cmp rax, 0x10
jb 0x14000fdd1
mov rcx, qword [rbp + 0x300]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14001008a
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x1400100c0
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.1402b4754
mov rax, qword [r13 + 0x18]
cmp rax, 0x10
jae 0x14000fddb
jmp 0x14000fe10
call fcn.140002090
call fcn.1402bfaa4
call fcn.140002090
call fcn.140002090
call fcn.140002090
call fcn.140002090
call fcn.1402bfaa4
call fcn.1402bfaa4
call fcn.1402bfaa4
call fcn.1402bfaa4
call fcn.1402bfaa4
call fcn.1402bfaa4
call fcn.1402bfaa4
call fcn.1402bfaa4
int3