Function at 0x140261f4c
Capabilities:
Read file on windows

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r12
push r14
push r15
mov rbp, rsp
sub rsp, 0x30
xor esi, esi
mov rbx, r9
and qword [rbp - 0x10], rsi
mov r12, r8
mov r14, rdx
mov r15, rcx
lea edi, [rsi + 0x5a]
test rdx, rdx
jne 0x140261f86
xor eax, eax
jmp 0x1402621fc
test r12, r12
je 0x1402621fa
test rbx, rbx
je 0x1402621fa
mov r8d, 8
lea rdx, str.sha256__
mov rcx, r14
call fcn.1402b4ea0
test eax, eax
jne 0x140262107
mov rax, qword [0x14042e630]
and qword [rbp - 8], rsi
and qword [rbp + 0x38], rsi
cmp qword [rax + 0xb8], rsi
je 0x1402621fa
mov ecx, 0x20
call qword [str.HI_]
mov rsi, rax
test rax, rax
jne 0x140261fee
mov eax, 0x1b
jmp 0x1402621fc
mov rax, qword [0x14042e630]
mov r9d, 0x20
mov r8, rsi
mov rdx, rbx
mov rcx, r12
call qword [rax + 0xb8]
mov ebx, eax
test eax, eax
jne 0x140262025
lea r9, [rbp - 8]
mov rcx, rsi
lea r8, [rbp + 0x38]
lea edx, [rax + 0x20]
call fcn.140285564
mov ebx, eax
mov rcx, rsi
call qword [str.4I_]
test ebx, ebx
je 0x140262039
mov eax, ebx
jmp 0x1402621fc
mov r8, qword [rbp + 0x38]
lea rdx, str._public_key_hash:_sha256___s
mov rcx, r15
call fcn.14027c27c
mov rcx, r14
call fcn.1402b31f0
mov rbx, rax
lea rcx, [rax + 1]
call qword [str.HI_]
mov r15, rax
test rax, rax
jne 0x140262078
mov rcx, qword [rbp + 0x38]
call qword [str.4I_]
jmp 0x140261fe4
lea r8, [rbx + 1]
mov rdx, r14
mov rcx, r15
call fcn.1402afaf0
mov rsi, r15
lea rdx, str._sha256__
mov rcx, rsi
call fcn.1402b0d84
mov rbx, rax
test rax, rax
je 0x1402620a4
mov byte [rax], 0
lea rcx, [rsi + 8]
call fcn.1402b31f0
mov r8, qword [rbp - 8]
cmp r8, rax
jne 0x1402620c7
mov rcx, qword [rbp + 0x38]
lea rdx, [rsi + 8]
call fcn.1402b0b00
test eax, eax
je 0x1402620e8
test rbx, rbx
je 0x1402620ea
lea rdx, str.sha256__
mov byte [rbx], 0x3b
mov rcx, rbx
call fcn.1402b0d84
mov rsi, rax
test rax, rax
je 0x1402620ea
jmp 0x14026208a
xor edi, edi
mov rcx, qword [rbp + 0x38]
call qword [str.4I_]
and qword [rbp + 0x38], 0
mov rcx, r15
call qword [str.4I_]
jmp 0x1402621fa
lea rdx, [0x1403f718c]
mov rcx, r14
call fcn.1402852d0
mov r15, rax
test rax, rax
je 0x1402621fa
xor edx, edx
mov rcx, rax
lea r8d, [rdx + 2]
call fcn.1402b61dc
test eax, eax
jne 0x1402621da
mov rcx, r15
call fcn.1402b7084
xor r8d, r8d
movsxd r14, eax
xor edx, edx
mov rcx, r15
call fcn.1402b61dc
test eax, eax
jne 0x1402621da
cmp r14d, 0x100000
ja 0x1402621da
mov rcx, r14
call fcn.14027d0cc
mov r14, rax
cmp rbx, rax
ja 0x1402621da
lea rcx, [rax + 1]
call qword [str.HI_]
mov rsi, rax
test rax, rax
je 0x1402621da
mov r9, r15
mov r8d, 1
mov rdx, r14
mov rcx, rax
call fcn.1402b5e0c
cmp eax, 1
jne 0x1402621da
cmp rbx, r14
jne 0x1402621a6
mov rdx, rsi
jmp 0x1402621c9
lea r8, [rbp + 0x38]
mov byte [r14 + rsi], 0
lea rdx, [rbp - 0x10]
mov rcx, rsi
call fcn.140263070
test eax, eax
jne 0x1402621da
cmp rbx, qword [rbp + 0x38]
jne 0x1402621da
mov rdx, qword [rbp - 0x10]
mov r8, rbx
mov rcx, r12
call fcn.1402b0b00
neg eax
sbb ecx, ecx
and edi, ecx
mov rcx, rsi
call qword [str.4I_]
mov rcx, qword [rbp - 0x10]
call qword [str.4I_]
and qword [rbp - 0x10], 0
mov rcx, r15
call fcn.1402b6acc
mov eax, edi
mov rbx, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x70]
add rsp, 0x30
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret