Function at 0x1404dbff3
Capabilities:
Write file on windows

Disassembly:
mov qword [rsp + 8], rbx
cwde
mov qword [rsp + 0x18], rbp
cmovle eax, r15d
cbw
movsx ax, bh
push rsi
push rdi
seta ah
jmp 0x1404dc024
push r12
cwde
seta al
cdqe
push r14
movsx eax, bp
movzx rax, r12w
push r15
bswap ax
movsx rax, r14w
mov eax, 0x1470
jmp 0x1404dc048
call fcn.140448245
sub rsp, rax
add r15b, cl
mov rax, qword [0x1400b7288]
xor dil, cl
cmp ch, 0x1f
xor rax, rsp
mov qword [rsp + 0x1460], rax
or bh, ah
test r10b, sil
bts r10d, r13d
movsxd r10, edx
cmp r12b, 0x67
bt bx, bx
mov r15b, r14b
mov rbx, rcx
mov rax, r10
movzx r15, cx
mov r14d, r9d
sbb di, 0x19ed
sar rax, 6
inc cx
lea rcx, [0x1400ba940]
and r10d, 0x3f
test rbx, 0x4ccc3bec
bsr edi, r13d
lea r14, [r14 + r8]
btr rdx, r14
sbb di, 0x7236
not r15b
mov r15, r8
adc r12w, r15w
bts edi, r9d
sbb dl, r12b
mov rdi, r8
movzx r12w, r12b
mov rax, qword [rcx + rax*8]
mov dl, 0xb3
lea rdx, [r10 + r10*8]
mov r12, qword [rax + rdx*8 + 0x28]
sub eax, eax
mov qword [rbx], rax
cmp r8, r14
jmp 0x1404dc0f3
mov dword [rbx + 8], eax
jmp 0x1404dc0fb
jae 0x1404dc2c8
lea rax, [rsp + 0x50]
test bl, r8b
cmp rdi, r14
jmp 0x1404dc111
jae 0x1404dc189
movzx ecx, word [rdi]
cmc
jmp 0x1404dc120
add rdi, 2
test r14b, r11b
cmp spl, 0x95
cmc
cmp cx, 0xa
jmp 0x1404dc135
jne 0x1404dc15a
mov edx, 0xd
test r8w, 0x7c43
mov word [rax], dx
clc
add rax, 2
cmp dl, 0xc6
jmp 0x1404dc15a
mov word [rax], cx
rcl ch, cl
add rax, 2
rcl ch, cl
rcr cl, 0x31
sal cl, cl
lea rcx, [rsp + 0x6f8]
cmp r8w, 0x391f
test r14b, cl
cmp rax, rcx
jmp 0x1404dc183
jb 0x1404dc109
and qword [rsp + 0x38], 0
bts r8d, r10d
neg cl
lea rcx, [rsp + 0x50]
rol r9w, 0x92
and qword [rsp + 0x30], 0
sbb r9, 0x63196599
lea r8, [rsp + 0x50]
dec r9b
sub rax, rcx
cmovns ecx, ebx
mov dword [rsp + 0x28], 0xd55
adc cx, r12w
shl r9, cl
lea rcx, [rsp + 0x700]
btc r9, r9
shl r9w, 0x7a
sar rax, 1
neg r9d
movzx r9, dx
mov qword [rsp + 0x20], rcx
cmovnp cx, sp
sar cl, cl
adc r9w, cx
mov r9d, eax
not ch
mov ecx, 0xfde9
cmp dh, 0xe8
sub edx, edx
jmp 0x1404dc207
call fcn.1404c912f
mov ebp, eax
test r8b, bl
cmp r10b, 0x13
test eax, eax
je 0x1404dc2bd
sub esi, esi
test rdi, 0x5b2a7897
jmp 0x1404dc22b
test eax, eax
jmp 0x1404dc232
je 0x1404dc2a0
and qword [rsp + 0x20], 0
sbb dx, 0x4657
bts dx, r15w
sal ecx, cl
lea rdx, [rsp + 0x700]
mov ecx, esi
dec r8w
sar r9b, cl
add r8b, 0x63
lea r9, [rsp + 0x40]
mov r8d, ebp
stc
lea rdx, [rdx + rcx]
movsx cx, sil
mov rcx, r12
jmp 0x1404dc279
sub r8d, esi
jmp 0x1404dc281
call qword [sym.imp.KERNEL32.dll_WriteFile]
test eax, eax
je 0x1404dc2bd
add esi, dword [rsp + 0x40]
cmp esi, ebp
jmp 0x1404dc29a
jb 0x1404dc238
mov eax, edi
cmp esp, 0x2d0d3ff1
sub eax, r15d
cmp dil, 0x26
test bpl, bpl
mov dword [rbx + 4], eax
cmp rdi, r14
jmp 0x1404dc0fb
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rbx], eax
rol rcx, cl
mov rax, rbx
mov rcx, qword [rsp + 0x1460]
cmp bl, 0xee
xor rcx, rsp
jmp 0x1404dc2de
call fcn.14049f5cb
lea r11, [rsp + 0x1470]
cmova r12d, r13d
not di
movsxd rbp, r14d
mov rbx, qword [r11 + 0x30]
jmp 0x1404dc2fe
mov rbp, qword [r11 + 0x40]
xchg r14b, dil
bswap esi
cmovle edi, edx
mov rsp, r11
mov dil, r15b
movzx r15d, r13w
pop r15
movsx r14d, bp
not r14d
pop r14
pop r12
mov sil, 0x43
seto dil
pop rdi
pop rsi
jmp 0x1404dc32f
ret