Function at 0x140001580
Capabilities:
Create directory

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2160]
mov eax, 0x2260
call fcn.1400057c0
sub rsp, rax
mov rax, qword [0x14000a040]
xor rax, rsp
mov qword [rbp + 0x2150], rax
mov r15, rdx
mov qword [rbp - 0x80], rdx
mov rbx, rcx
xor r13d, r13d
mov dword [rbp - 0x50], r13d
lea rax, [rcx + 0x10]
mov rax, qword [rax]
cmp qword [rcx + 0x18], 7
jbe 0x1400015e3
mov rcx, qword [rcx]
mov rbx, rcx
lea rdi, [rcx + rax*2]
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
movabs rsi, 0x7fffffffffffffff
movabs rcx, 0x8000000000000000
mov edx, 0x16
mov qword [rsp + 0x60], r13
cmp rbx, rdi
jne 0x140001626
mov eax, 0xf
mov qword [rsp + 0x68], rax
mov byte [rsp + 0x50], r13b
jmp 0x14000172b
sub rdi, rbx
sar rdi, 1
mov qword [rsp + 0x68], 0xf
cmp rdi, rsi
ja 0x1400020bc
mov esi, 0xf
cmp rdi, rsi
jbe 0x1400016dd
mov rsi, rdi
or rsi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
jbe 0x140001695
mov rsi, rax
lea rax, [rcx + 0x27]
mov rcx, rax
call fcn.140004840
mov rcx, rax
test rax, rax
je 0x140001782
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x68], rsi
jmp 0x1400016e2
cmp rsi, rdx
cmovb rsi, rdx
lea rcx, [rsi + 1]
test rcx, rcx
jne 0x1400016b4
mov rax, r13
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x68], rsi
jmp 0x1400016e2
cmp rcx, 0x1000
jb 0x1400016cc
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400020b6
jmp 0x140001669
call fcn.140004840
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x68], rsi
jmp 0x1400016e2
mov rax, qword [rsp + 0x50]
lea r8, [rsp + 0x50]
cmp rsi, 0xf
cmova r8, rax
mov rcx, r8
mov rdx, rdi
test rdi, rdi
je 0x140001713
nop word [rax + rax]
movzx eax, byte [rbx]
mov byte [rcx], al
lea rcx, [rcx + 1]
lea rbx, [rbx + 2]
sub rdx, 1
jne 0x140001700
mov qword [rsp + 0x60], rdi
mov byte [r8 + rdi], r13b
mov rax, qword [rsp + 0x68]
movabs rsi, 0x7fffffffffffffff
lea rcx, [rsp + 0x50]
cmp rax, 0xf
cmova rcx, qword [rsp + 0x50]
lea r8, [rbp - 0x50]
xor edx, edx
call qword [sym.imp.zip.dll_zip_open]
mov rdi, rax
mov qword [rsp + 0x70], rax
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x14000178e
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001789
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140001789
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140004abc
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], r13b
test rdi, rdi
jne 0x1400017da
lea rdx, str.Error_opening_zip_file:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcerr]
call fcn.140003a90
mov rcx, rax
mov edx, dword [rbp - 0x50]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x140003c70]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
jmp 0x140002080
lea rcx, [rbp - 0x40]
call qword [sym.imp.zip.dll_zip_stat_init]
xor edx, edx
mov rcx, rdi
call qword [sym.imp.zip.dll_zip_get_num_entries]
mov qword [rbp - 0x58], rax
mov r12, r13
mov qword [rsp + 0x78], r13
test rax, rax
je 0x140002077
nop dword [rax]
nop dword [rax + rax]
lea r9, [rbp - 0x40]
xor r8d, r8d
mov rdx, r12
mov rcx, rdi
call qword [sym.imp.zip.dll_zip_stat_index]
mov r14, qword [rbp - 0x38]
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r13
mov rbx, 0xffffffffffffffff
nop dword [rax]
inc rbx
cmp byte [r14 + rbx], 0
jne 0x140001840
cmp rbx, rsi
ja 0x1400020b0
cmp rbx, 0xf
ja 0x14000187e
mov qword [rbp + 0x30], rbx
mov qword [rbp + 0x38], 0xf
mov r8, rbx
mov rdx, r14
lea rcx, [rbp + 0x20]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx + 0x20], 0
jmp 0x140001913
mov rdi, rbx
or rdi, 0xf
cmp rdi, rsi
jbe 0x14000189d
mov rdi, rsi
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x1400018ce
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x1400018b8
mov rsi, r13
jmp 0x1400018f5
cmp rcx, 0x1000
jb 0x1400018ed
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400020c2
mov rcx, rax
call fcn.140004840
test rax, rax
je 0x140002070
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x1400018f5
call fcn.140004840
mov rsi, rax
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x30], rbx
mov qword [rbp + 0x38], rdi
mov r8, rbx
mov rdx, r14
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
lea rdx, [rbp + 0x20]
cmp qword [rbp + 0x38], 0xf
cmova rdx, qword [rbp + 0x20]
mov rsi, qword [rbp + 0x30]
add rsi, rdx
lea rbx, [rbp + 0x20]
cmp qword [rbp + 0x38], 0xf
cmova rbx, qword [rbp + 0x20]
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
cmp rbx, rsi
jne 0x14000195d
mov rbx, r13
mov qword [rbp + 0x10], rbx
mov r14d, 7
mov qword [rbp + 0x18], r14
mov word [rbp], r13w
jmp 0x140001a75
sub rsi, rbx
mov qword [rbp + 0x10], r13
mov edi, 7
mov qword [rbp + 0x18], rdi
movabs rax, 0x7ffffffffffffffe
cmp rsi, rax
ja 0x1400020ce
cmp rsi, rdi
jbe 0x140001a2b
mov rdi, rsi
or rdi, 7
cmp rdi, rax
jbe 0x1400019e6
mov rdi, rax
movabs rax, 0x7fffffffffffffff
lea rcx, [rax + rax]
cmp rcx, 0x1000
jb 0x140001a1c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400020c8
mov rcx, rax
call fcn.140004840
mov rcx, rax
test rax, rax
je 0x140002069
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
mov qword [rbp], rax
mov qword [rbp + 0x18], rdi
jmp 0x140001a2f
cmp rdi, 0xa
mov eax, 0xa
cmovb rdi, rax
lea rcx, [rdi + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x1400020c8
add rcx, rcx
jne 0x1400019a6
mov rax, r13
mov qword [rbp], rax
mov qword [rbp + 0x18], rdi
jmp 0x140001a2f
call fcn.140004840
mov qword [rbp], rax
mov qword [rbp + 0x18], rdi
jmp 0x140001a2f
mov rax, qword [rbp]
lea r8, [rbp]
cmp rdi, 7
cmova r8, rax
mov rcx, r8
mov rdx, rsi
test rsi, rsi
je 0x140001a64
nop word [rax + rax]
movsx eax, byte [rbx]
mov word [rcx], ax
lea rcx, [rcx + 2]
lea rbx, [rbx + 1]
sub rdx, 1
jne 0x140001a50
mov qword [rbp + 0x10], rsi
mov word [r8 + rsi*2], r13w
mov r14, qword [rbp + 0x18]
mov rbx, qword [rbp + 0x10]
lea rax, [rbp]
mov rsi, qword [rbp]
cmp r14, 7
cmova rax, rsi
lea r13, [rbx + rbx]
cmp word [rax + r13 - 2], 0x2f
jne 0x140001bfd
lea r8, [0x1400067f4]
mov rdx, r15
lea rcx, [rbp - 0x78]
call fcn.140003cb0
mov rdi, rax
lea r9, [rbp]
cmp r14, 7
cmova r9, rsi
mov rcx, qword [rax + 0x10]
mov rdx, qword [rax + 0x18]
mov rax, rdx
sub rax, rcx
cmp rbx, rax
ja 0x140001af7
lea r15, [rcx + rbx]
mov qword [rdi + 0x10], r15
mov rbx, rdi
cmp rdx, 7
jbe 0x140001adf
mov rbx, qword [rdi]
lea rcx, [rbx + rcx*2]
mov r8, r13
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
xor eax, eax
mov word [rbx + r15*2], ax
jmp 0x140001b12
mov qword [rsp + 0x20], rbx
mov rdx, rbx
mov rcx, rdi
call fcn.1400045e0
mov rdi, rax
mov r14, qword [rbp + 0x18]
mov rsi, qword [rbp]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ebx, ebx
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsp + 0x40], xmm1
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], 7
mov word [rdi], bx
lea rcx, [rsp + 0x30]
cmp qword [rsp + 0x48], 7
cmova rcx, qword [rsp + 0x30]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
mov rdx, qword [rsp + 0x48]
cmp rdx, 7
jbe 0x140001ba1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001b9c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000203f
call fcn.140004abc
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 7
mov word [rsp + 0x30], bx
mov rdx, qword [rbp - 0x60]
cmp rdx, 7
jbe 0x140001fa3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001bf3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002046
call fcn.140004abc
jmp 0x140001fa3
xor r8d, r8d
mov rdx, r12
mov rdi, qword [rsp + 0x70]
mov rcx, rdi
call qword [sym.imp.zip.dll_zip_fopen_index]
mov r15, rax
test rax, rax
jne 0x140001cd8
mov rcx, rdi
call qword [sym.imp.zip.dll_zip_strerror]
mov rbx, rax
lea rdx, [0x1400067f8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcerr]
call fcn.140003a90
mov rcx, rax
mov rdx, rbx
call fcn.140003e30
mov rcx, rax
lea rdx, [0x140003c70]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
nop
cmp r14, 7
jbe 0x140001c94
lea rdx, [r14*2 + 2]
mov rax, rsi
cmp rdx, 0x1000
jb 0x140001c8b
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000204d
mov rcx, rsi
call fcn.140004abc
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x14000201b
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001cce
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002054
call fcn.140004abc
jmp 0x14000201b
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x40]
call sub.VCRUNTIME140.dll_memset
lea r8, [0x1400067f4]
mov rdx, qword [rbp - 0x80]
lea rcx, [rbp - 0x78]
call fcn.140003cb0
mov rdi, rax
lea r9, [rbp]
cmp r14, 7
cmova r9, rsi
mov rcx, qword [rax + 0x10]
mov rdx, qword [rax + 0x18]
mov rax, rdx
sub rax, rcx
cmp rbx, rax
ja 0x140001d50
lea r12, [rcx + rbx]
mov qword [rdi + 0x10], r12
mov rbx, rdi
cmp rdx, 7
jbe 0x140001d33
mov rbx, qword [rdi]
lea rcx, [rbx + rcx*2]
mov r8, r13
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
xor eax, eax
mov word [rbx + r12*2], ax
mov r12, qword [rsp + 0x78]
jmp 0x140001d6b
mov qword [rsp + 0x20], rbx
mov rdx, rbx
mov rcx, rdi
call fcn.1400045e0
mov rdi, rax
mov r14, qword [rbp + 0x18]
mov rsi, qword [rbp]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ebx, ebx
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsp + 0x40], xmm1
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], 7
mov word [rdi], bx
lea rdx, [rsp + 0x30]
cmp qword [rsp + 0x48], 7
cmova rdx, qword [rsp + 0x30]
lea rcx, [rbp + 0x40]
call fcn.140003860
mov rax, qword [rbp + 0x40]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x40], rdi
mov rax, qword [rbp + 0x40]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x3c], edx
mov rdx, qword [rsp + 0x48]
cmp rdx, 7
jbe 0x140001e21
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001e1c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000205b
call fcn.140004abc
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 7
mov word [rsp + 0x30], bx
mov rdx, qword [rbp - 0x60]
cmp rdx, 7
jbe 0x140001e74
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001e6f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002062
call fcn.140004abc
mov qword [rbp - 0x68], rbx
mov qword [rbp - 0x60], 7
mov word [rbp - 0x78], bx
mov r8d, 0x2000
lea rdx, [rbp + 0x150]
mov rcx, r15
call qword [sym.imp.zip.dll_zip_fread]
test rax, rax
jle 0x140001ecf
nop
mov r8, rax
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x40]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
mov r8d, 0x2000
lea rdx, [rbp + 0x150]
mov rcx, r15
call qword [sym.imp.zip.dll_zip_fread]
test rax, rax
jg 0x140001ea0
lea rcx, [rbp + 0x48]
call fcn.1400037a0
test rax, rax
jne 0x140001efa
mov rax, qword [rbp + 0x40]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x40]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
mov rcx, r15
call qword [sym.imp.zip.dll_zip_fclose]
nop
mov rax, qword [rbp + 0x40]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x40], rdi
mov rax, qword [rbp + 0x40]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x3c], edx
lea rax, vtable.std::basic_filebuf_char__struct_std::char_traits_char__.0
mov qword [rbp + 0x48], rax
cmp qword [rbp + 0xc8], 0
je 0x140001f6e
lea rcx, [rbp + 0xb8]
mov rax, qword [rbp + 0x60]
cmp qword [rax], rcx
jne 0x140001f6e
mov rdx, qword [rbp + 0xd8]
mov rcx, qword [rbp + 0xd0]
mov qword [rax], rcx
mov rax, qword [rbp + 0x80]
mov qword [rax], rcx
sub edx, ecx
mov rax, qword [rbp + 0x98]
mov dword [rax], edx
cmp byte [rbp + 0xc4], 0
je 0x140001f80
lea rcx, [rbp + 0x48]
call fcn.1400037a0
lea rcx, [rbp + 0x48]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x50]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0xe8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
cmp r14, 7
jbe 0x140001fdf
lea rdx, [r14*2 + 2]
mov rax, rsi
cmp rdx, 0x1000
jb 0x140001fd6
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002069
mov rcx, rsi
call fcn.140004abc
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x140002016
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002011
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002070
call fcn.140004abc
mov rdi, qword [rsp + 0x70]
inc r12
mov qword [rsp + 0x78], r12
cmp r12, qword [rbp - 0x58]
jae 0x140002077
mov r15, qword [rbp - 0x80]
xor r13d, r13d
movabs rsi, 0x7fffffffffffffff
jmp 0x140001810
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rdi
call qword [sym.imp.zip.dll_zip_close]
mov rcx, qword [rbp + 0x2150]
xor rcx, rsp
call fcn.140004820
lea r11, [rsp + 0x2260]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140001210
int3
call fcn.140001170
int3
call fcn.140001210
int3
call fcn.140001170
nop
call fcn.140001170
nop
call fcn.140001210
int3