Function at 0x14008bf2a
Capabilities:
Write file on windows

Disassembly:
push rax
pushf
mov eax, 0xabb80d46
pushf
not eax
add eax, 0x68468c1a
xor eax, 0x5de37746
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x3e9c0563
xor eax, 0x6488d9a0
rol eax, 0xb
popf
cmp eax, 5
jne 0x14008bf67
popf
pop rax
jmp 0x14008c349
cmp eax, 0xd
jne 0x14008bf76
popf
pop rax
jmp 0x14008c6c2
cmp eax, 7
jne 0x14008bf85
popf
pop rax
jmp 0x14008c414
cmp eax, 3
jne 0x14008bf94
popf
pop rax
jmp 0x14008c218
cmp eax, 1
jne 0x14008bfa3
popf
pop rax
jmp 0x14008c0c5
cmp eax, 0xb
jne 0x14008bfb2
popf
pop rax
jmp 0x14008c649
cmp eax, 0xa
jne 0x14008bfc1
popf
pop rax
jmp 0x14008c573
cmp eax, 0xc
jne 0x14008bfd0
popf
pop rax
jmp 0x14008c688
cmp eax, 2
jne 0x14008bfdf
popf
pop rax
jmp 0x14008c15b
cmp eax, 4
jne 0x14008bfee
popf
pop rax
jmp 0x14008c2cb
cmp eax, 0
jne 0x14008bffd
popf
pop rax
jmp 0x14008c02a
cmp eax, 8
jne 0x14008c00c
popf
pop rax
jmp 0x14008c485
cmp eax, 6
jne 0x14008c01b
popf
pop rax
jmp 0x14008c3b4
cmp eax, 9
jne 0x14008c02a
popf
pop rax
jmp 0x14008c4e2
push rbx
sub rsp, 0x60
mov rax, qword [0x14003f040]
xor rax, rsp
mov qword [rsp + 0x58], rax
cmp qword [rcx + 0x68], 0
mov rbx, rcx
je 0x14008c07f
push rax
pushf
mov eax, 0xf7f3be5
pushf
not eax
add eax, 0xd85c3d7
xor eax, 0x134ef7e1
rol eax, 0x63
popf
pushf
not eax
add eax, 0x14a622a1
xor eax, 0x2a62a219
rol eax, 1
popf
jmp 0x14008bf58
push rax
pushf
mov eax, 0x2f67f87e
pushf
not eax
add eax, 0x76a3ed2a
xor eax, 0x559b11d1
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x57cce549
xor eax, 0xbf41e1d
rol eax, 4
popf
pushf
not eax
add eax, 0x51d11bbc
xor eax, 0x6154bd5d
rol eax, 0x4a
popf
jmp 0x14008bf58
cmp byte [rcx + 0x71], 0
je 0x14008c115
push rax
pushf
mov eax, 0x228b7e4b
pushf
not eax
add eax, 0x74ab6d0f
xor eax, 0x66cffe04
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x775879e3
xor eax, 0x472b9516
rol eax, 8
popf
pushf
not eax
add eax, 0x3149cc32
xor eax, 0x10580bee
rol eax, 0x6f
popf
jmp 0x14008bf58
push rax
pushf
mov eax, 0x9b48530e
pushf
not eax
add eax, 0x2ec794f9
xor eax, 0x70c7212f
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x90ecc4
xor eax, 0x1ad4979b
rol eax, 0xe
popf
pushf
not eax
add eax, 0x283c34f3
xor eax, 0xdefff81
rol eax, 0xc2
popf
jmp 0x14008bf58
mov rax, qword [rcx]
mov edx, 0x7c51b508
pushf
not edx
add edx, 0x20c02b9c
xor edx, 0x2857769d
rol edx, 9
popf
pushf
not edx
add edx, 0x719e8f8f
xor edx, 0x618d89
rol edx, 0x42
popf
mov qword [rsp + 0x78], rdi
jmp 0x14008c193
call qword [rax + 0x18]
cmp eax, 0xffffffff
je 0x14008c1e5
push rax
pushf
mov eax, 0xd5d07c07
pushf
not eax
add eax, 0x17bd1040
xor eax, 0x49ff5a1
rol eax, 0x96
popf
pushf
not eax
add eax, 0x26c47f30
xor eax, 0x6bdc4964
rol eax, 0x54
popf
pushf
not eax
add eax, 0x1493934e
xor eax, 0x6168d857
rol eax, 0xc
popf
jmp 0x14008bf58
push rax
pushf
mov eax, 0x78495c69
pushf
not eax
add eax, 0x5f66284d
xor eax, 0x120e0d30
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x3eeca97a
xor eax, 0x404a509e
rol eax, 0x43
popf
jmp 0x14008bf58
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 0x14008c235
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 0x14008c298
push rax
pushf
mov eax, 0x9cb443ef
pushf
not eax
add eax, 0x16e259bc
xor eax, 0x2c7783ea
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x67c84f63
xor eax, 0x40ce21be
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x58dea230
xor eax, 0x4afc5b89
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x4a903426
xor eax, 0x55e03106
rol eax, 0xb1
popf
jmp 0x14008bf58
push rax
pushf
mov eax, 0x552d4123
pushf
not eax
add eax, 0xf9a1ed9
xor eax, 0x4052f29
rol eax, 0x50
popf
pushf
not eax
add eax, 0x3f897594
xor eax, 0x4cec372a
rol eax, 0xb4
popf
jmp 0x14008bf58
sub eax, 1
je 0x14008c303
push rax
pushf
mov eax, 0x2e124f6a
pushf
not eax
add eax, 0x9c825d4
xor eax, 0x7f55435e
rol eax, 0x76
popf
pushf
not eax
add eax, 0x5e24dacf
xor eax, 0x103ba2ac
rol eax, 0xe0
popf
jmp 0x14008bf58
push rax
pushf
mov eax, 0xac336689
pushf
not eax
add eax, 0x36877034
xor eax, 0x688b577f
rol eax, 0xa
popf
pushf
not eax
add eax, 0x6a932dba
xor eax, 0x7585577a
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x61a999e6
xor eax, 0x4c2810bd
rol eax, 0x6d
popf
jmp 0x14008bf58
cmp eax, 2
jne 0x14008c381
push rax
pushf
mov eax, 0xc8844862
pushf
not eax
add eax, 0x2ccd013d
xor eax, 0x6c7b02e3
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x1865b183
xor eax, 0x298190b4
rol eax, 0x28
popf
jmp 0x14008bf58
push rax
pushf
mov eax, 0x262ef446
pushf
not eax
add eax, 0x4880cc84
xor eax, 0x39c7189a
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x7d2a8fc9
xor eax, 0x2ef3625f
rol eax, 0xff
popf
jmp 0x14008bf58
mov byte [rbx + 0x71], 0
mov al, 0x2c
pushf
not al
add al, 0xf
xor al, 0x41
rol al, 0x9e
popf
pushf
not al
add al, 0x2a
xor al, 0x42
rol al, 0xdb
popf
pushf
not al
add al, 0x49
xor al, 0x20
rol al, 0x7c
popf
push rax
pushf
mov eax, 0xcc9bd244
pushf
not eax
add eax, 0x7b633579
xor eax, 0x6b9e537
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x303af8ae
xor eax, 0x3d2ef15d
rol eax, 7
popf
jmp 0x14008bf58
mov rdi, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x58]
xor rcx, rsp
call fcn.140112590
add rsp, 0x60
pop rbx
ret
mov byte [rbx + 0x71], 0
push rax
pushf
mov eax, 0x70878681
pushf
not eax
add eax, 0x79c71eeb
xor eax, 0x5817349d
rol eax, 2
popf
pushf
not eax
add eax, 0x5743afce
xor eax, 0x6f11eb30
rol eax, 0xde
popf
pushf
not eax
add eax, 0x7c091cc1
xor eax, 0xf94c293
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x7fe31c6e
xor eax, 0x1edb58a3
rol eax, 0x91
popf
jmp 0x14008bf58
mov rdi, qword [rsp + 0x30]
lea rax, [rsp + 0x38]
push rax
not rax
add rdi, rax
pop rax
add rdi, 1
je 0x14008c540
push rax
pushf
mov eax, 0xbda62d9
pushf
not eax
add eax, 0x751c227b
xor eax, 0x425c1401
rol eax, 0x72
popf
pushf
not eax
add eax, 0x555bbf21
xor eax, 0x4c334207
rol eax, 0x57
popf
pushf
not eax
add eax, 0x62879185
xor eax, 0xb92355c
rol eax, 0xb6
popf
jmp 0x14008bf58
push rax
pushf
mov eax, 0x9898b68f
pushf
not eax
add eax, 0x5697cdf9
xor eax, 0x43f373c4
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x5d1095f3
xor eax, 0x1145129
rol eax, 0x56
popf
jmp 0x14008bf58
mov r9, qword [rbx + 0x80]
lea rcx, [rsp + 0x38]
mov r8, rdi
mov edx, 0x5fec69fc
pushf
not edx
add edx, 0x3ac04e16
xor edx, 0x1faf17f9
rol edx, 0xcb
popf
pushf
not edx
add edx, 0x2a4b5727
xor edx, 0x43ac50fb
rol edx, 0x48
popf
jmp 0x14008c5b2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
cmp rdi, rax
jne 0x14008c603
push rax
pushf
mov eax, 0x2f24e89c
pushf
not eax
add eax, 0x26e592de
xor eax, 0x5ced9604
rol eax, 0xef
popf
pushf
not eax
add eax, 0x1bb5e9e1
xor eax, 0x304e96ec
rol eax, 0x94
popf
pushf
not eax
add eax, 0x7b2e1401
xor eax, 0x50c93623
rol eax, 0x40
popf
jmp 0x14008bf58
push rax
pushf
mov eax, 0xf980b0b3
pushf
not eax
add eax, 0x128f4273
xor eax, 0xf25817b
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x2ebcaef9
xor eax, 0x2c815e50
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x49fa0fe9
xor eax, 0x4225863b
rol eax, 0xe4
popf
jmp 0x14008bf58
cmp byte [rbx + 0x71], 0
sete al
jmp 0x14008c414
xor al, al
jmp 0x14008c414
mov al, 0xb8
pushf
not al
add al, 0x2a
xor al, 0x32
rol al, 0x5f
popf
pushf
not al
add al, 0xe
xor al, 0x42
rol al, 0x4c
popf
pushf
not al
add al, 0x4d
xor al, 0x26
rol al, 0xc4
popf
pushf
not al
add al, 0x29
xor al, 0x74
rol al, 0xfc
popf
mov rcx, qword [rsp + 0x58]
xor rcx, rsp
call fcn.140112590
add rsp, 0x60
pop rbx
ret