Function at 0x14032be6e
Capabilities:
Authenticate hmac
Encode data using base64

Disassembly:
mov qword [rsp + 8], rbx
xor ah, 0x98
btc ax, di
mov qword [rsp + 0x10], rsi
cmovge r8d, edx
mov qword [rsp + 0x18], rdi
movsx ax, r9b
bts ax, r8w
push rbp
push r12
adc bp, 0xe706
bsf rbp, rdx
push r13
rcl ah, cl
adc ax, 0x4cb6
push r14
sar bp, cl
push r15
lea rbp, [rsp - 0x120]
cmc
sub rsp, 0x220
add r8b, 0x10
mov al, 6
mov rax, qword [0x14010d098]
xor rax, rsp
rol r8b, cl
mov qword [rbp + 0x110], rax
bts r8d, esi
xor esi, esi
add r8w, dx
mov qword [rsp + 0x28], rsi
cmp r14b, 0x94
bts r8, rbx
mov dword [rsp + 0x20], esi
mov r8d, ecx
cmp si, 0x86a7
bts r8d, r12d
xor r9d, r9d
movsx r8, cx
lea r8, [0x140007dd0]
clc
cmc
xor edx, edx
cmc
jmp 0x14032bf16
sub ecx, ecx
jmp 0x14032bf1d
call qword [0x1400d83d8]
mov qword [rbp - 0x60], rax
rol edx, cl
movsx rdx, r9w
shld rdx, r15, 0xad
mov rdx, qword [0x14010ed60]
clc
cmp r13b, 0x36
cmp rdx, qword [0x14010ed68]
je 0x14032bf61
mov qword [rdx], rax
stc
add qword [0x14010ed60], 8
jmp 0x14032bf5c
jmp 0x14032bf6f
lea r8, [rbp - 0x60]
jmp 0x14032bf6a
call fcn.140008fb0
lea rcx, [0x1400ed550]
jmp 0x14032bf7b
call qword [0x1400d8418]
test rax, rax
jmp 0x14032bf89
je 0x14032bfe8
lea rdx, str.DbgBreakPoint
bswap cx
mov rcx, rax
call qword [0x1400d83c0]
mov rbx, rax
test rax, rax
jmp 0x14032bfad
je 0x14032bfe8
lea r9, [rbp - 0x60]
mov r8w, 0x5da4
bswap r8
mov edx, 1
not cl
jmp 0x14032bfcb
lea r8d, [rdx + 0x3f]
movzx cx, sil
mov rcx, rax
call qword [0x1400d8450]
test eax, eax
je 0x14032bfe8
mov byte [rbx], 0xc3
call qword [0x1400d83a8]
test eax, eax
je 0x14032c548
lea rdx, str._isDebuggerPresent__debugger_detected
seta ch
xchg ch, cl
jmp 0x14032c007
lea rcx, [rsp + 0x50]
jmp 0x14032c011
call fcn.1400088d0
mov rbx, rax
bt r8, 0x38
bt cx, bx
shr cx, cl
mov qword [rbp - 0x60], rax
add r8w, 0x1b0e
xor edx, edx
mov r8d, 0x108
movzx cx, dh
mov cl, 0x34
xchg cl, cl
lea rcx, [rbp - 0x50]
jmp 0x14032c048
call fcn.1400d37f4
mov r8d, 0xa
movsx rcx, r9w
lea rdx, str.logs.txt
movzx ecx, bx
movsx cx, ah
movzx cx, r14b
lea rcx, [rbp - 0x50]
jmp 0x14032c073
call fcn.14000a610
nop
test r14w, 0x9120
cmp qword [rbp + 0x38], 0
je 0x14032c23a
lea rdx, str.__Date:
lea rcx, [rbp - 0x50]
jmp 0x14032c09a
call fcn.14000ab10
mov rdi, rax
clc
test r14b, r13b
sub ecx, ecx
jmp 0x14032c0ad
call qword [0x1400d8e90]
xorps xmm0, xmm0
bswap eax
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
xchg r8w, ax
movdqu xmmword [rsp + 0x40], xmm1
lea rax, [rbp + 0xc0]
movzx r8w, r14b
mov r8, 0xffffffffffffffff
jmp 0x14032c0e1
nop dword [rax + rax]
jmp 0x14032c0eb
inc r8
cmp r13, 0x6aba5989
cmp byte [rax + r8], 0
jne 0x14032c0eb
lea rdx, [rbp + 0xc0]
movzx cx, r10b
movzx rcx, cx
lea rcx, [rsp + 0x30]
call fcn.140008c40
nop
bts r8, rbp
xadd dl, dh
lea rdx, [rsp + 0x30]
movsx r8, r10w
cmp qword [rsp + 0x48], 0x10
mov cl, bpl
cmovae rdx, qword [rsp + 0x30]
not cx
movzx r8, ax
mov r8, qword [rsp + 0x40]
movsx rcx, r13w
mov rcx, rdi
jmp 0x14032c152
call fcn.14000b0f0
lea rdx, [0x1400edc34]
movzx rcx, r14w
mov rcx, rax
call fcn.14000ab10
mov rcx, rax
cqo
lea rdx, str.__error____
call fcn.14000ab10
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jmp 0x14032c188
jb 0x14032c198
mov rdx, qword [rbx]
jmp 0x14032c198
mov r8, qword [rbx + 0x10]
jmp 0x14032c1a9
mov rcx, rax
jmp 0x14032c1b1
call fcn.14000b0f0
lea rdx, [0x14000ad00]
mov cl, r15b
movzx cx, bpl
movsx ecx, ax
mov rcx, rax
call qword [0x1400d85a0]
nop
rol rdx, cl
shld dx, r13w, 0xb8
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14032c23a
inc rdx
rol ecx, cl
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14032c230
add rdx, 0x27
cmc
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmc
jmp 0x14032c21a
cmp rax, 0x1f
jbe 0x14032c230
call qword [0x1400d8cc0]
int3
call fcn.1400d2348
nop
movzx cx, cl
mov rax, qword [rbp - 0x50]
cwd
movsxd rcx, dword [rax + 4]
cbw
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx - 0x50], rax
movsx rcx, bp
movzx eax, sp
mov rax, qword [rbp - 0x50]
movsxd rcx, dword [rax + 4]
cwd
lea edx, [rcx - 0xa8]
jmp 0x14032c26e
mov dword [rbp + rcx - 0x54], edx
movsx rcx, si
lea rcx, [rbp - 0x48]
jmp 0x14032c27f
call fcn.14000a540
lea rcx, [rbp - 0x40]
jmp 0x14032c28d
call qword [0x1400d85a8]
lea rcx, [rbp + 0x58]
jmp 0x14032c29c
call qword [0x1400d8618]
nop
mov rdx, qword [rbx + 0x18]
stc
cmp rdx, 0x10
jb 0x14032c30a
inc rdx
sub ecx, r10d
mov rcx, qword [rbx]
cmp r8b, 0x88
cmp rdi, r11
cmp rdx, 0x1000
jmp 0x14032c2ce
jb 0x14032c305
add rdx, 0x27
bsf rax, r11
xor ah, cl
mov r8, qword [rcx - 8]
sub rcx, r8
cmc
lea rax, [rcx - 8]
cmp r11d, r11d
jmp 0x14032c2f3
cmp rax, 0x1f
jmp 0x14032c2fc
ja 0x14032c53c
mov rcx, r8
call fcn.1400d2348
mov qword [rbx + 0x10], rsi
mov r14b, 0xa3
mov qword [rbx + 0x18], 0xf
mov dil, bl
not dl
mov byte [rbx], 0
mov r13d, r10d
movdqa xmm1, xmmword [0x1400f8ec0]
jmp 0x14032c339
movdqu xmmword [rsp + 0x30], xmm1
mov cl, 0x1f
mov dl, 0x4c
mov r8b, 0x49
not sil
mov r10b, 0x5c
mov r11b, 0x57
jmp 0x14032c354
mov bl, 0x50
movzx edi, dl
mov r15b, 0x89
mov sil, 0x4b
setno r13b
mov r14b, 0x11
xchg r15b, r15b
mov r15b, 0x5a
mov r12b, 0x47
movsxd r13, ebx
seta r13b
movzx r13d, r15b
jmp 0x14032c37f
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd r9d, xmm1
cmp cx, si
cmp r10w, 0x10b9
test r12d, r13d
xor al, r9b
clc
test r12w, 0x137
mov byte [rsp + 0x31], al
test al, 0x13
xor byte [rsp + 0x32], r9b
test di, 0x13a9
test r11d, r14d
xor byte [rsp + 0x33], r9b
test bx, sp
stc
xor byte [rsp + 0x34], r9b
xor byte [rsp + 0x35], r9b
stc
xor byte [rsp + 0x36], r9b
cmp r15d, 0x1996f736
xor byte [rsp + 0x37], r9b
cmp r14w, cx
xor byte [rsp + 0x38], r9b
clc
xor byte [rsp + 0x39], r9b
test si, 0xcb00
stc
cmc
xor byte [rsp + 0x3a], r9b
stc
cmp r12d, 0x75bda113
test r8w, 0x7eae
xor byte [rsp + 0x3b], r9b
xor byte [rsp + 0x3c], r9b
stc
jmp 0x14032c419
xor byte [rsp + 0x3d], r9b
test r13b, 0x2f
xor byte [rsp + 0x3e], r9b
xor byte [rsp + 0x3f], r9b
stc
xor cl, r9b
stc
mov byte [rsp + 0x40], cl
xor dl, r9b
bts ecx, eax
mov byte [rsp + 0x41], dl
dec ecx
jmp 0x14032c447
xor r8b, r9b
btc cx, r14w
mov byte [rsp + 0x42], r8b
clc
sal cl, 0x16
shl cl, 0x1e
xor r10b, r9b
ror cl, cl
mov byte [rsp + 0x43], r10b
mov cl, 0xb4
xor r11b, r9b
sub rcx, rbp
btc ecx, r10d
sal rcx, 0x3f
mov byte [rsp + 0x44], r11b
bsr rcx, rax
xor bl, r9b
cmp r12, rdx
rol ch, 0xba
inc cx
mov byte [rsp + 0x45], bl
bt cx, 0x2c
dec ch
xor dil, r9b
movsx cx, r15b
mov byte [rsp + 0x46], dil
xor cx, 0x5929
xchg cx, cx
bt ecx, edi
xor sil, r9b
and cx, 0xfb85
bts ecx, esi
mov byte [rsp + 0x47], sil
bt cx, 0x9e
ror cx, cl
xor r14b, r9b
mov byte [rsp + 0x48], r14b
sub cl, sil
test r15b, r12b
xor r15b, r9b
mov byte [rsp + 0x49], r15b
sar rcx, cl
inc ecx
btr cx, r13w
xor r12b, r9b
add cx, r12w
mov byte [rsp + 0x4a], r12b
xor ch, dh
rcr cl, cl
xor r13b, r9b
mov byte [rsp + 0x4b], r13b
movzx cx, r8b
mov cl, 0xa1
mov cl, cl
mov byte [rsp + 0x4c], 0
mov rcx, rdx
movzx cx, r10b
movsx ecx, si
lea rcx, [rsp + 0x31]
jmp 0x14032c520
call qword [0x1400d8cd0]
mov ecx, 0xffffffff
jmp 0x14032c530
call qword [0x1400d8d00]
nop
jmp 0x1400081a7
call qword [0x1400d8cc0]
int3
mov dword [rbp - 0x58], esi
jmp 0x14032c550
call qword [0x1400d8430]
mov rbx, rax
bswap dx
movsx edx, r12w
movsx rdx, sp
lea rdx, [rbp - 0x58]
xchg cl, cl
mov rcx, rax
jmp 0x14032c572
call qword [0x1400d82c0]
cmp dword [rbp - 0x58], esi
jmp 0x14032c580
je 0x14032cad6
lea rdx, str._CheckRemoteDebuggerPresent__debugger_detected
not ch
movsxd rcx, ecx
lea rcx, [rsp + 0x50]
call fcn.1400088d0
mov rbx, rax
sar cx, cl
mov qword [rbp - 0x60], rax
movzx cx, spl
rcl r8b, 0x18
rcl r8d, cl
sub edx, edx
mov r8d, 0x108
mov ch, 0x10
movsx cx, dil
mov rcx, r15
lea rcx, [rbp - 0x50]
jmp 0x14032c5ce
call fcn.1400d37f4
mov r8d, 0xa
cmovl cx, r8w
lea rdx, str.logs.txt
lea rcx, [rbp - 0x50]
jmp 0x14032c5ee
call fcn.14000a610
nop
clc
cmc
cmp qword [rbp + 0x38], 0
jmp 0x14032c600
je 0x14032c7d0
lea rdx, str.__Date:
mov rcx, r11
movzx cx, dil
xchg cl, cl
lea rcx, [rbp - 0x50]
call fcn.14000ab10
mov rdi, rax
test r11b, dl
test r8w, 0x7294
xor ecx, ecx
jmp 0x14032c633
call qword [0x1400d8e90]
xorps xmm0, xmm0
cwde
movups xmmword [rsp + 0x30], xmm0
mov al, r12b
cwde
lahf
xorps xmm1, xmm1
cdqe
movzx ax, r11b
cbw
movdqu xmmword [rsp + 0x40], xmm1
movsx eax, di
mov al, r15b
dec eax
lea rax, [rbp + 0xc0]
movsx r8, r9w
movsxd r8, r11d
mov r8b, r12b
mov r8, 0xffffffffffffffff
inc r8
cmp dl, 0x9e
cmc
cmp byte [rax + r8], 0
jmp 0x14032c68a
jne 0x14032c679
lea rdx, [rbp + 0xc0]
movsx cx, bh
lea rcx, [rsp + 0x30]
jmp 0x14032c6a5
call fcn.140008c40
nop
lea rdx, [rsp + 0x30]
movsx cx, al
mov cx, di
movzx rcx, si
cmp qword [rsp + 0x48], 0x10
cmovno ecx, eax
movsxd r8, r11d
movsx ecx, r9w
cmovae rdx, qword [rsp + 0x30]
xchg cx, cx
cmovp r8w, r14w
mov r8, qword [rsp + 0x40]
mov rcx, rdi
jmp 0x14032c6e6
call fcn.14000b0f0
lea rdx, [0x1400edc34]
mov cl, r13b
movsx rcx, si
movsxd rcx, esi
mov rcx, rax
jmp 0x14032c704
call fcn.14000ab10
mov rcx, rax
mov dh, dh
not dh
lea rdx, str.__error____
call fcn.14000ab10
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14032c731
mov rdx, qword [rbx]
not r8w
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.14000b0f0
lea rdx, [0x14000ad00]
sets cl
mov cl, r8b
mov rcx, rax
call qword [0x1400d85a0]
nop
sbb dx, 0x5033
stc
sar dl, cl
mov rdx, qword [rsp + 0x48]
jmp 0x14032c767
cmp rdx, 0x10
jb 0x14032c7d0
inc rdx
sar ax, cl
mov rcx, qword [rsp + 0x30]
mov rax, rcx
stc
cmp rdx, 0x1000
jmp 0x14032c78c
jb 0x14032c7c7
add rdx, 0x27
cmc
jmp 0x14032c79c
mov rcx, qword [rcx - 8]
cmc
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp r10w, di
cmp rax, 0x1f
jmp 0x14032c7b5
jbe 0x14032c7c7
call qword [0x1400d8cc0]
int3
call fcn.1400d2348
nop
mov dl, r14b
mov rax, qword [rbp - 0x50]
cmovne rdx, r15
movsxd rcx, dword [rax + 4]
cbw
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
movsx rdx, r11w
mov qword [rbp + rcx - 0x50], rax
jmp 0x14032c7f8
mov rax, qword [rbp - 0x50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
jmp 0x14032c80b
mov dword [rbp + rcx - 0x54], edx
movsxd rcx, r12d
lea rcx, [rbp - 0x48]
jmp 0x14032c81b
call fcn.14000a540
lea rcx, [rbp - 0x40]
jmp 0x14032c829
call qword [0x1400d85a8]
lea rcx, [rbp + 0x58]
call qword [0x1400d8618]
nop
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jmp 0x14032c847
jb 0x14032c8b1
inc rdx
add cx, 0xfe1c
test bpl, r10b
btr rcx, rax
mov rcx, qword [rbx]
cmp r15b, r14b
cmp rdx, 0x1000
jb 0x14032c8ac
add rdx, 0x27
dec r8w
mov r8, qword [rcx - 8]
cmc
cmp rdx, 0x6b9cca3c
test r15b, dil
sub rcx, r8
adc al, r15b
lea rax, [rcx - 8]
stc
cmp spl, 4
cmp rax, 0x1f
jmp 0x14032c89e
ja 0x14032caca
mov rcx, r8
jmp 0x14032c8ac
call fcn.1400d2348
mov qword [rbx + 0x10], rsi
movsx r13d, r11w
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
cmovl r13w, bp
movdqa xmm1, xmmword [0x1400f8b60]
movdqu xmmword [rsp + 0x30], xmm1
xchg cl, r8b
mov cl, 0x7d
mov dl, 0x2e
mov r8b, 0x2b
setne r13b
mov r10b, 0x3e
mov r11b, 0x35
mov dil, 0x9b
mov bl, 0x32
movsxd r13, ebx
not r12b
movzx edi, dl
movsx r13d, bx
mov r14b, 0x2a
setp r15b
mov sil, 0x29
xchg r14b, r12b
mov r14b, 0x73
sets r15b
not r12b
mov r15b, 0x38
mov r13b, dl
mov r12b, 0x25
movzx r13d, r15b
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd r9d, xmm1
clc
stc
xor al, r9b
cmp dil, 0x3d
cmp dl, r13b
mov byte [rsp + 0x31], al
xor byte [rsp + 0x32], r9b
test bp, 0x699b
cmc
xor byte [rsp + 0x33], r9b
stc
cmp r9b, al
test sp, 0xb482
xor byte [rsp + 0x34], r9b
xor byte [rsp + 0x35], r9b
xor byte [rsp + 0x36], r9b
clc
xor byte [rsp + 0x37], r9b
xor byte [rsp + 0x38], r9b
cmc
clc
xor byte [rsp + 0x39], r9b
stc
clc
xor byte [rsp + 0x3a], r9b
clc
cmc
xor byte [rsp + 0x3b], r9b
stc
jmp 0x14032c991
xor byte [rsp + 0x3c], r9b
xor byte [rsp + 0x3d], r9b
xor byte [rsp + 0x3e], r9b
stc
xor byte [rsp + 0x3f], r9b
xor cl, r9b
cmc
mov byte [rsp + 0x40], cl
bt rcx, 0x37
and ecx, ebx
bts ecx, r12d
xor dl, r9b
bt cx, bx
or cx, r10w
shl cx, cl
mov byte [rsp + 0x41], dl
movzx rcx, r11w
adc cx, 0x3c2a
xor r8b, r9b
bt cx, 0x8a
xor cl, 0x1d
mov cl, cl
mov byte [rsp + 0x42], r8b
xor r10b, r9b
adc cx, 0xda10
and ch, 0x36
mov byte [rsp + 0x43], r10b
jmp 0x14032c9fe
xor r11b, r9b
cmp r13b, 0xb1
mov byte [rsp + 0x44], r11b
sbb cl, dil
xor bl, r9b
mov byte [rsp + 0x45], bl
movsx cx, r10b
shl rcx, 0xa9
bt cx, 0x32
xor dil, r9b
inc cl
bsf cx, r13w
rcr ecx, 0x90
mov byte [rsp + 0x46], dil
xor sil, r9b
rcr cl, 0xad
mov byte [rsp + 0x47], sil
rol cl, cl
xor r14b, r9b
sub cx, r8w
neg ch
inc cl
mov byte [rsp + 0x48], r14b
jmp 0x14032ca59
xor r15b, r9b
mov byte [rsp + 0x49], r15b
btr cx, 5
xor r12b, r9b
adc rcx, r13
btc ecx, r8d
mov byte [rsp + 0x4a], r12b
cmp r8b, r11b
xor r13b, r9b
movsxd rcx, r14d
movsx cx, al
mov byte [rsp + 0x4b], r13b
movsx rcx, r15w
bswap cx
mov byte [rsp + 0x4c], 0
movsx cx, r10b
not cx
movzx rcx, si
lea rcx, [rsp + 0x31]
jmp 0x14032caa9
call qword [0x1400d8cd0]
mov ecx, 0xffffffff
jmp 0x14032cab9
call qword [0x1400d8d00]
nop
jmp 0x14032cac5
jmp 0x1400084ad
call qword [0x1400d8cc0]
int3
lea rax, [rbp - 0x54]
shl ch, cl
or r8b, 0x24
test r8b, r9b
mov qword [rsp + 0x20], rax
xor r8w, 0xb238
btr r9w, r14w
sbb r8d, r9d
mov r9d, 0x30
sar cx, cl
lea r8, [rsp + 0x70]
jmp 0x14032cb09
xor edx, edx
mov rcx, rbx
jmp 0x14032cb13
call qword [0x1400d8ee8]
test eax, eax
jmp 0x14032cb20
js 0x14032d0b2
mov rax, qword [rsp + 0x78]
stc
jmp 0x14032cb31
cmp byte [rax + 2], sil
jmp 0x14032cb3a
je 0x14032d0b2
lea rdx, str._NtQueryInformationProcess__debugger_detected
lea rcx, [rsp + 0x50]
call fcn.1400088d0
mov rbx, rax
add cl, r10b
movzx cx, r11b
mov qword [rbp - 0x60], rax
movsx cx, cl
bts rcx, r12
xor edx, edx
mov r8b, 0xbe
jmp 0x14032cb76
mov r8d, 0x108
movsxd rcx, r13d
movsx rcx, r15w
lea rcx, [rbp - 0x50]
call fcn.1400d37f4
mov r8d, 0xa
xchg edx, ecx
movsx cx, sil
bswap cx
lea rdx, str.logs.txt
lea rcx, [rbp - 0x50]
call fcn.14000a610
nop
cmp qword [rbp + 0x38], 0
jmp 0x14032cbb7
je 0x14032cd82
lea rdx, str.__Date:
lea rcx, [rbp - 0x50]
jmp 0x14032cbcd
call fcn.14000ab10
mov rdi, rax
cmp spl, 0x90
xor ecx, ecx
jmp 0x14032cbe0
call qword [0x1400d8e90]
xorps xmm0, xmm0
mov r8w, r9w
movups xmmword [rsp + 0x30], xmm0
lahf
xorps xmm1, xmm1
xchg r8, rax
movsx r8d, r13w
dec eax
movdqu xmmword [rsp + 0x40], xmm1
setl r8b
movzx ax, sil
movsx r8w, r14b
lea rax, [rbp + 0xc0]
movzx r8w, dl
mov r8, 0xffffffffffffffff
jmp 0x14032cc2a
inc r8
test dl, r13b
cmp byte [rax + r8], 0
jmp 0x14032cc3a
jne 0x14032cc2a
lea rdx, [rbp + 0xc0]
lea rcx, [rsp + 0x30]
call fcn.140008c40
nop
jmp 0x14032cc5b
lea rdx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
movzx rcx, ax
cmovae rdx, qword [rsp + 0x30]
movzx r8w, bl
jmp 0x14032cc7d
mov r8, qword [rsp + 0x40]
mov rcx, rdi
jmp 0x14032cc8a
call fcn.14000b0f0
lea rdx, [0x1400edc34]
mov cx, r15w
mov rcx, rax
jmp 0x14032cca2
call fcn.14000ab10
mov rcx, rax
movzx rdx, r8w
not dl
xchg dh, dh
lea rdx, str.__error____
jmp 0x14032ccbe
call fcn.14000ab10
mov rdx, rbx
test r9w, r13w
cmp qword [rbx + 0x18], 0x10
jmp 0x14032ccd4
jb 0x14032cce0
mov rdx, qword [rbx]
setle cl
mov r8, qword [rbx + 0x10]
movzx cx, r11b
setb cl
mov rcx, rax
jmp 0x14032ccf4
call fcn.14000b0f0
lea rdx, [0x14000ad00]
movzx cx, dl
mov rcx, rax
jmp 0x14032cd0c
call qword [0x1400d85a0]
nop
cmovbe rdx, rcx
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jmp 0x14032cd25
jb 0x14032cd82
inc rdx
sar eax, cl
mov rcx, qword [rsp + 0x30]
shl ax, 0x3e
mov rax, rcx
cmc
cmp rdx, 0x1000
jb 0x14032cd7c
add rdx, 0x27
mov rcx, qword [rcx - 8]
stc
sub rax, rcx
cmp r13d, 0x204e2b4
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14032cd6a
jbe 0x14032cd7c
call qword [0x1400d8cc0]
int3
call fcn.1400d2348
nop
mov rax, qword [rbp - 0x50]
setbe cl
movzx rdx, dx
movsxd rcx, dword [rax + 4]
movzx ax, r9b
movsx dx, ch
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx - 0x50], rax
mov rax, qword [rbp - 0x50]
movzx edx, r13w
setge dh
movsxd rcx, dword [rax + 4]
xchg dh, dl
movsxd rdx, r8d
lea edx, [rcx - 0xa8]
jmp 0x14032cdc5
mov dword [rbp + rcx - 0x54], edx
movsx rcx, r10w
bswap cx
lea rcx, [rbp - 0x48]
jmp 0x14032cdd9
call fcn.14000a540
lea rcx, [rbp - 0x40]
jmp 0x14032cde7
call qword [0x1400d85a8]
lea rcx, [rbp + 0x58]
jmp 0x14032cdf6
call qword [0x1400d8618]
nop
and dh, 0x99
mov dl, 0x8d
add dl, spl
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jmp 0x14032ce12
jb 0x14032ce76
inc rdx
not cx
mov rcx, qword [rbx]
cmp r13b, 3
cmp rdx, 0x1000
jmp 0x14032ce31
jb 0x14032ce71
add rdx, 0x27
mov r8, qword [rcx - 8]
bt eax, edi
cmp si, 0x5d3a
rol ax, 0x99
sub rcx, r8
ror al, 0x84
xadd ah, ah
bswap eax
lea rax, [rcx - 8]
cmp rax, 0x1f
jmp 0x14032ce63
ja 0x14032d0a6
mov rcx, r8
jmp 0x14032ce71
call fcn.1400d2348
mov qword [rbx + 0x10], rsi
jmp 0x14032ce7f
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
movdqa xmm1, xmmword [0x1400f91c0]
jmp 0x14032ce97
movdqu xmmword [rsp + 0x30], xmm1
not r14b
jmp 0x14032cea5
mov cl, 0x3d
mov dl, 0x6e
movsx r13w, al
xchg r15b, dil
mov r8b, 0x6b
sets r15b
mov r10b, 0x7e
movsx edi, r8w
mov r11b, 0x75
mov r14b, al
jmp 0x14032ceca
mov bl, 0x72
movzx di, r9b
movsxd r13, eax
jmp 0x14032ced9
movzx edi, dl
movsx r13w, sil
movzx r13w, cl
mov sil, 0x69
mov r14b, r8b
mov r12b, 0xa9
mov r14b, 0x33
mov r15b, 0x78
mov r12b, 0x65
movzx r13d, r15b
jmp 0x14032cf01
movdqa xmm0, xmm1
jmp 0x14032cf0a
psrldq xmm0, 1
movd eax, xmm0
sbb r9b, 0x81
movd r9d, xmm1
xor al, r9b
stc
cmp ax, r8w
test r13b, 0x32
mov byte [rsp + 0x31], al
xor byte [rsp + 0x32], r9b
jmp 0x14032cf38
xor byte [rsp + 0x33], r9b
cmc
test r8b, 0xa8
xor byte [rsp + 0x34], r9b
cmp r14w, r12w
jmp 0x14032cf50
xor byte [rsp + 0x35], r9b
stc
xor byte [rsp + 0x36], r9b
xor byte [rsp + 0x37], r9b
jmp 0x14032cf6c
xor byte [rsp + 0x38], r9b
xor byte [rsp + 0x39], r9b
stc
xor byte [rsp + 0x3a], r9b
cmc
xor byte [rsp + 0x3b], r9b
test sil, 0xb8
xor byte [rsp + 0x3c], r9b
cmp eax, r10d
stc
xor byte [rsp + 0x3d], r9b
xor byte [rsp + 0x3e], r9b
cmp r15d, 0x4e86bd1b
jmp 0x14032cfa5
xor byte [rsp + 0x3f], r9b
test r11b, bl
jmp 0x14032cfb2
xor cl, r9b
stc
mov byte [rsp + 0x40], cl
bt cx, 0x93
movzx cx, r14b
rol cl, cl
xor dl, r9b
btr rcx, 0x34
mov byte [rsp + 0x41], dl
rcr ch, 0xe
sal ecx, cl
rcl cx, cl
xor r8b, r9b
mov byte [rsp + 0x42], r8b
xor r10b, r9b
xchg cx, cx
bsr cx, r9w
mov byte [rsp + 0x43], r10b
shl rcx, cl
cmc
xor r11b, r9b
shrd cx, sp, 0x8e
mov byte [rsp + 0x44], r11b
xor bl, r9b
xor rcx, 0x290ccd2e
xadd cl, cl
xor cl, r13b
mov byte [rsp + 0x45], bl
xor dil, r9b
mov byte [rsp + 0x46], dil
xor sil, r9b
mov byte [rsp + 0x47], sil
movsx cx, r8b
xor r14b, r9b
ror cl, 0x2f
mov byte [rsp + 0x48], r14b
adc cl, 0x8e
xor r15b, r9b
setge ch
btr ecx, 0xa3
rol cx, 0x90
mov byte [rsp + 0x49], r15b
xor r12b, r9b
mov byte [rsp + 0x4a], r12b
bts cx, r10w
xor r13b, r9b
movsxd rcx, r14d
mov byte [rsp + 0x4b], r13b
movsx rcx, r11w
movzx cx, bpl
xchg ecx, ecx
mov byte [rsp + 0x4c], 0
bswap ecx
movzx ecx, r12w
movsx cx, r9b
lea rcx, [rsp + 0x31]
jmp 0x14032d08a
call qword [0x1400d8cd0]
mov ecx, 0xffffffff
call qword [0x1400d8d00]
nop
jmp 0x14032d0a1
jmp 0x1400087c7
call qword [0x1400d8cc0]
int3
mov rcx, qword [rbp + 0x110]
cmp sp, 0x2293
clc
xor rcx, rsp
jmp 0x14032d0c7
call fcn.1400d2320
lea r11, [rsp + 0x220]
mov rbx, qword [r11 + 0x30]
movsx r12d, r13w
mov rsi, qword [r11 + 0x38]
movzx r15w, cl
jmp 0x14032d0ee
mov rdi, qword [r11 + 0x40]
jmp 0x14032d0fb
mov rsp, r11
pop r15
movsxd r14, ebp
movsx rbp, r11w
bswap r12
pop r14
pop r13
movzx r12w, bl
cmovle r12w, r9w
pop r12
pop rbp
jmp 0x14032d120
ret