Function at 0x14013b6a7
Capabilities:
Write file on windows

Disassembly:
push rax
pushf
mov eax, 0x5a397cb9
pushf
not eax
add eax, 0xe2d79334
xor eax, 0xca56efe0
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xc96db1be
xor eax, 0xe060dd3f
rol eax, 0x77
popf
pushf
not eax
add eax, 0xbc4958f0
xor eax, 0xea8710d3
rol eax, 4
popf
cmp eax, 4
jne 0x14013b6f7
popf
pop rax
jmp 0x14013babd
cmp eax, 0
jne 0x14013b706
popf
pop rax
jmp 0x14013b7ba
cmp eax, 3
jne 0x14013b715
popf
pop rax
jmp 0x14013b9f7
cmp eax, 1
jne 0x14013b724
popf
pop rax
jmp 0x14013b87c
cmp eax, 0xd
jne 0x14013b733
popf
pop rax
jmp 0x14013be25
cmp eax, 7
jne 0x14013b742
popf
pop rax
jmp 0x14013bc1f
cmp eax, 6
jne 0x14013b751
popf
pop rax
jmp 0x14013bbb9
cmp eax, 0xb
jne 0x14013b760
popf
pop rax
jmp 0x14013bd73
cmp eax, 0xc
jne 0x14013b76f
popf
pop rax
jmp 0x14013bdd8
cmp eax, 8
jne 0x14013b77e
popf
pop rax
jmp 0x14013bc6a
cmp eax, 5
jne 0x14013b78d
popf
pop rax
jmp 0x14013bb3b
cmp eax, 2
jne 0x14013b79c
popf
pop rax
jmp 0x14013b8ff
cmp eax, 9
jne 0x14013b7ab
popf
pop rax
jmp 0x14013bca1
cmp eax, 0xa
jne 0x14013b7ba
popf
pop rax
jmp 0x14013bd29
push rbx
sub rsp, 0x60
mov rax, qword [0x140083080]
xor rax, rsp
mov qword [rsp + 0x58], rax
cmp qword [rcx + 0x68], 0
mov rbx, rcx
je 0x14013b836
push rax
pushf
mov eax, 0xefeba0f
pushf
not eax
add eax, 0xb788b672
xor eax, 0xf73a6816
rol eax, 0x59
popf
pushf
not eax
add eax, 0xec9530d0
xor eax, 0xc90d008c
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa5a78a3e
xor eax, 0xbc1896c5
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xd0366b9f
xor eax, 0xefe4d5ec
rol eax, 0x14
popf
jmp 0x14013b6e8
push rax
pushf
mov eax, 0xef062244
pushf
not eax
add eax, 0xe77aba17
xor eax, 0xd10d829e
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x9e0ae2ff
xor eax, 0xdb66a8b2
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb7fd8912
xor eax, 0xa92ff1da
rol eax, 0xe4
popf
jmp 0x14013b6e8
cmp byte [rcx + 0x71], 0
je 0x14013b8cc
push rax
pushf
mov eax, 0x9a93de31
pushf
not eax
add eax, 0xb2fc48da
xor eax, 0xb21d3f21
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x989b2cd6
xor eax, 0xccc19f81
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc04ef8f6
xor eax, 0x809defb2
rol eax, 0x8a
popf
jmp 0x14013b6e8
push rax
pushf
mov eax, 0xc8b90860
pushf
not eax
add eax, 0xb8adb64d
xor eax, 0xdcf414e8
rol eax, 0x22
popf
pushf
not eax
add eax, 0xb1977dba
xor eax, 0xe5949979
rol eax, 0xfc
popf
jmp 0x14013b6e8
mov rax, qword [rcx]
mov edx, 0x1dc272f2
pushf
not edx
add edx, 0xb1cd8abf
xor edx, 0xfc68f6e1
rol edx, 0xd7
popf
pushf
not edx
add edx, 0x863a4407
xor edx, 0x92be80ba
rol edx, 0x26
popf
pushf
not edx
add edx, 0xc85febea
xor edx, 0x85c4bf35
rol edx, 6
popf
mov qword [rsp + 0x78], rdi
jmp 0x14013b94c
call qword [rax + Ordinal_26]
cmp eax, 0xffffffff
je 0x14013b99e
push rax
pushf
mov eax, 0x6f7d7c3e
pushf
not eax
add eax, 0xdd4e8b2c
xor eax, 0xc508308c
rol eax, 0x83
popf
pushf
not eax
add eax, 0xf7fb4aaf
xor eax, 0xb3015f53
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xce130f60
xor eax, 0xbc92f7cf
rol eax, 0x14
popf
jmp 0x14013b6e8
push rax
pushf
mov eax, 0x16e48d5d
pushf
not eax
add eax, 0x94e6b936
xor eax, 0xd6ad7eb1
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xcb36118b
xor eax, 0xd213d539
rol eax, 0x96
popf
pushf
not eax
add eax, 0x9a1cbdf4
xor eax, 0x9e57e4b8
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xd5a1c790
xor eax, 0xd598eb71
rol eax, 0xbd
popf
jmp 0x14013b6e8
mov rcx, qword [rbx + 0x68]
lea rax, [rsp + 0x30]
lea rdx, [rbx + 0x74]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x58]
lea r8, [rsp + 0x38]
jmp 0x14013ba14
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::codecvt_char__char__struct__Mbstatet_::unshift_struct__Mbstatet____ptr64__char____ptr64__char____ptr64__char____ptr64____ptr64_const___ptr64]
test eax, eax
je 0x14013ba64
push rax
pushf
mov eax, 0xdbf9c8ce
pushf
not eax
add eax, 0xcb9fec2b
xor eax, 0x8ffc17f5
rol eax, 0xca
popf
pushf
not eax
add eax, 0x8768cea0
xor eax, 0xf4283b1d
rol eax, 0x17
popf
pushf
not eax
add eax, 0x82803bc8
xor eax, 0x848adcbe
rol eax, 0x28
popf
jmp 0x14013b6e8
push rax
pushf
mov eax, 0xe4f3957
pushf
not eax
add eax, 0xf59d3859
xor eax, 0x927afd74
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x95da6158
xor eax, 0x978f0843
rol eax, 0
popf
pushf
not eax
add eax, 0xe7cf1bfd
xor eax, 0xc5d64721
rol eax, 0x95
popf
pushf
not eax
add eax, 0xf27600c7
xor eax, 0xaa7e7ad1
rol eax, 0x1e
popf
jmp 0x14013b6e8
sub eax, 1
je 0x14013baf5
push rax
pushf
mov eax, 0xba14d67e
pushf
not eax
add eax, 0x9c064261
xor eax, 0x9815b669
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa2b318a9
xor eax, 0xeb164ad0
rol eax, 0x31
popf
jmp 0x14013b6e8
push rax
pushf
mov eax, 0x1c136da8
pushf
not eax
add eax, 0xbcb6e207
xor eax, 0x885154b6
rol eax, 0x15
popf
pushf
not eax
add eax, 0x83366600
xor eax, 0xd3810cf7
rol eax, 0x48
popf
pushf
not eax
add eax, 0xa8db24f5
xor eax, 0xf88fd13f
rol eax, 0xd8
popf
jmp 0x14013b6e8
cmp eax, 2
jne 0x14013bb86
push rax
pushf
mov eax, 0xdc13ce5b
pushf
not eax
add eax, 0xe63e8d02
xor eax, 0xa4f64528
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xfd58be08
xor eax, 0xa161fdb8
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x94ccd4b7
xor eax, 0xf86683f3
rol eax, 0x92
popf
jmp 0x14013b6e8
push rax
pushf
mov eax, 0xce80c873
pushf
not eax
add eax, 0xca7e6b1e
xor eax, 0xf1e22fa4
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x8fd8ef5c
xor eax, 0xc961ea4c
rol eax, 0x4e
popf
jmp 0x14013b6e8
mov byte [rbx + 0x71], 0
mov al, 0x53
pushf
not al
add al, 0x80
xor al, 0xf8
rol al, 0x65
popf
pushf
not al
add al, 0x91
xor al, 0x76
rol al, 0x79
popf
push rax
pushf
mov eax, 0x500c1a6d
pushf
not eax
add eax, 0xcf75a112
xor eax, 0xbcd259cd
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xbb2cf06f
xor eax, 0x971ee05a
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9d91f133
xor eax, 0xa4fcf412
rol eax, 0x1d
popf
jmp 0x14013b6e8
mov rdi, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x58]
xor rcx, rsp
call fcn.1401278d0
add rsp, 0x60
pop rbx
ret
mov byte [rbx + 0x71], 0
push rax
pushf
mov eax, 0xbbbd532
pushf
not eax
add eax, 0x9645553d
xor eax, 0x997f259a
rol eax, 0xba
popf
pushf
not eax
add eax, 0xfe506263
xor eax, 0x9a0087cc
rol eax, 6
popf
jmp 0x14013b6e8
mov rdi, qword [rsp + 0x30]
lea rax, [rsp + 0x38]
sub rdi, rax
je 0x14013bce3
push rax
pushf
mov eax, 0x43c255ba
pushf
not eax
add eax, 0xc9b7fec4
xor eax, 0x86eed05c
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x99a572b5
xor eax, 0xe973bb1f
rol eax, 0xa4
popf
jmp 0x14013b6e8
push rax
pushf
mov eax, 0x2c218055
pushf
not eax
add eax, 0x863cca22
xor eax, 0xabb0976e
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa6fee156
xor eax, 0x814bf80b
rol eax, 0x89
popf
pushf
not eax
add eax, 0xa5ecc436
xor eax, 0xe2ae6ce1
rol eax, 0x4d
popf
jmp 0x14013b6e8
mov r9, qword [rbx + 0x80]
lea rcx, [rsp + 0x38]
mov r8, rdi
mov edx, 0x923ee477
pushf
not edx
add edx, 0xcd93a94f
xor edx, 0x91aba82a
rol edx, 0x1f
popf
pushf
not edx
add edx, 0xbe57c90a
xor edx, 0xe8d81283
rol edx, 0xdd
popf
jmp 0x14013bd68
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
cmp rdi, rax
jne 0x14013bdd8
cmp byte [rbx + 0x71], 0
sete al
jmp 0x14013bc1f
xor al, al
jmp 0x14013bc1f
mov al, 0x68
pushf
not al
add al, 0x2f
xor al, 0x8e
rol al, 0xb2
popf
pushf
not al
add al, 0x33
xor al, 0x10
rol al, 0xc0
popf
mov rcx, qword [rsp + 0x58]
xor rcx, rsp
call fcn.1401278d0
add rsp, 0x60
pop rbx
ret