Function at 0x1400a75ba
Capabilities:
Encode data using base64

Disassembly:
push rax
pushf
mov eax, 0x913ac298
pushf
not eax
add eax, 0xfaf2311e
xor eax, 0x96b344b2
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x99b3cf57
xor eax, 0xbcc4a062
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb0b8bcda
xor eax, 0x83ccaa2b
rol eax, 0x6a
popf
cmp eax, 4
jne 0x1400a760a
popf
pop rax
jmp 0x1400a78dc
cmp eax, 0
jne 0x1400a7619
popf
pop rax
jmp 0x1400a7691
cmp eax, 3
jne 0x1400a7628
popf
pop rax
jmp 0x1400a784d
cmp eax, 1
jne 0x1400a7637
popf
pop rax
jmp 0x1400a779f
cmp eax, 5
jne 0x1400a7646
popf
pop rax
jmp 0x1400a790d
cmp eax, 7
jne 0x1400a7655
popf
pop rax
jmp 0x1400a799c
cmp eax, 6
jne 0x1400a7664
popf
pop rax
jmp 0x1400a7978
cmp eax, 2
jne 0x1400a7673
popf
pop rax
jmp 0x1400a77e5
cmp eax, 9
jne 0x1400a7682
popf
pop rax
jmp 0x1400a79f4
cmp eax, 8
jne 0x1400a7691
popf
pop rax
jmp 0x1400a79f0
mov qword [rsp + 8], rbx
push rdi
mov rbx, qword [rcx + 0x10]
lea r10, [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
movabs rdi, 0x4551ceab36c8975a
pushf
not rdi
add rdi, 0x407b2d79
xor rdi, 0x5ce7ce49
rol rdi, 0xd2
popf
pushf
not rdi
add rdi, 0x446fa413
xor rdi, 0x4fb131f6
rol rdi, 0x85
popf
pushf
not rdi
add rdi, 0x5ac772bf
xor rdi, 0x6c3cf785
rol rdi, 0xfc
popf
mov r9d, edx
mov rax, rdi
mov rdx, rcx
sub rdx, rbx
imul rdx
mov r11, rdx
sar r11, 2
mov rax, r11
shr rax, 0x3f
push rax
not rax
sub r11, rax
pop rax
sub r11, 1
cmp r9, r11
jae 0x1400a776c
push rax
pushf
mov eax, 0x4529dfe0
pushf
not eax
add eax, 0xfacb3590
xor eax, 0x82437388
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x83ee39fa
xor eax, 0xda187818
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc714f37f
xor eax, 0xddfc87b6
rol eax, 0x83
popf
jmp 0x1400a75fb
push rax
pushf
mov eax, 0xdb97f93
pushf
not eax
add eax, 0xd07621bd
xor eax, 0x8e19058f
rol eax, 0xab
popf
pushf
not eax
add eax, 0xfe52743a
xor eax, 0xd11541dc
rol eax, 0x1e
popf
jmp 0x1400a75fb
lea rax, [r9 + r9*2]
lea rcx, [rbx + rax*8]
mov qword [r10 + 8], rcx
mov rbx, qword [rsp + 0x10]
pop rdi
ret
jbe 0x1400a7807
push rax
pushf
mov eax, 0xcc128c5f
pushf
not eax
add eax, 0x85c18067
xor eax, 0xb82ef407
rol eax, 0xe9
popf
jmp 0x1400a75fb
push rax
pushf
mov eax, 0xfc1a5532
pushf
not eax
add eax, 0xefe109a6
xor eax, 0x9d320165
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x86e577ed
xor eax, 0x94d27181
rol eax, 0x74
popf
pushf
not eax
add eax, 0xc3fe0ccc
xor eax, 0xea4ba726
rol eax, 0x80
popf
jmp 0x1400a75fb
mov r8, qword [r10 + 0x10]
mov rax, rdi
sub r8, rbx
imul r8
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
cmp r9, rdx
jbe 0x1400a7896
push rax
pushf
mov eax, 0x8ce85308
pushf
not eax
add eax, 0x8137d8ff
xor eax, 0xf44f85b6
rol eax, 0x5c
popf
jmp 0x1400a75fb
push rax
pushf
mov eax, 0x5039c255
pushf
not eax
add eax, 0xd892d7cf
xor eax, 0x9b91d06d
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xdff5a138
xor eax, 0xf9f8788f
rol eax, 0x52
popf
pushf
not eax
add eax, 0xcdda8116
xor eax, 0xe256f4ae
rol eax, 0x86
popf
jmp 0x1400a75fb
mov rdx, r9
mov rcx, r10
mov rbx, qword [rsp + 0x10]
pop rdi
jmp 0x1400cea9c
sub r9, r11
je 0x1400a7958
push rax
pushf
mov eax, 0xa840a895
pushf
not eax
add eax, 0xc684e54b
xor eax, 0xcdef2355
rol eax, 0x25
popf
pushf
not eax
add eax, 0xd6c7f9e0
xor eax, 0x800170d2
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xe8de821b
xor eax, 0xd46dc30f
rol eax, 0x4e
popf
jmp 0x1400a75fb
push rax
pushf
mov eax, 0x608196a
pushf
not eax
add eax, 0xc163a8b7
xor eax, 0xb35b8f4c
rol eax, 0xa8
popf
jmp 0x1400a75fb
xor eax, eax
nop
push rax
pushf
mov eax, 0xdd3bbd4e
pushf
not eax
add eax, 0xbf039d6d
xor eax, 0xe1c7001e
rol eax, 0x93
popf
jmp 0x1400a75fb
mov qword [rcx], rax
mov qword [rcx + 8], rax
mov byte [rcx + 0x10], al
add rcx, 0x18
sub r9, 1
jne 0x1400a79d0
push rax
pushf
mov eax, 0xd0d05663
pushf
not eax
add eax, 0x99aa9b37
xor eax, 0xc8da04d3
rol eax, 0x95
popf
jmp 0x1400a75fb
push rax
pushf
mov eax, 0x9499a1ef
pushf
not eax
add eax, 0xa80ee3a7
xor eax, 0xf37541b7
rol eax, 0x63
popf
jmp 0x1400a75fb
mov qword [r10 + 8], rcx
mov rbx, qword [rsp + 0x10]
pop rdi
ret
push rax
pushf
mov eax, 0xb97150a8
pushf
not eax
add eax, 0xab865ca9
xor eax, 0xa47356e0
rol eax, 0x83
popf
pushf
not eax
add eax, 0xbf47ef97
xor eax, 0xd10c5943
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x98c4e307
xor eax, 0xaffad448
rol eax, 0x1e
popf
cmp eax, 4
jne 0x1400ceaec
popf
pop rax
jmp 0x1400cee44
cmp eax, 0
jne 0x1400ceafb
popf
pop rax
jmp 0x1400cebaf
cmp eax, 3
jne 0x1400ceb0a
popf
pop rax
jmp 0x1400cedd1
cmp eax, 1
jne 0x1400ceb19
popf
pop rax
jmp 0x1400cec8f
cmp eax, 0xd
jne 0x1400ceb28
popf
pop rax
jmp 0x1400cf120
cmp eax, 7
jne 0x1400ceb37
popf
pop rax
jmp 0x1400cef55
cmp eax, 6
jne 0x1400ceb46
popf
pop rax
jmp 0x1400ceedd
cmp eax, 0xb
jne 0x1400ceb55
popf
pop rax
jmp 0x1400cf095
cmp eax, 0xc
jne 0x1400ceb64
popf
pop rax
jmp 0x1400cf0e6
cmp eax, 8
jne 0x1400ceb73
popf
pop rax
jmp 0x1400ceff0
cmp eax, 5
jne 0x1400ceb82
popf
pop rax
jmp 0x1400cee9f
cmp eax, 2
jne 0x1400ceb91
popf
pop rax
jmp 0x1400ceda6
cmp eax, 9
jne 0x1400ceba0
popf
pop rax
jmp 0x1400cf06a
cmp eax, 0xa
jne 0x1400cebaf
popf
pop rax
jmp 0x1400cf08d
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], r8
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x50
mov rsi, rdx
mov rdi, rcx
movabs rbx, 0x4a3b88a0c8bde50f
pushf
not rbx
add rbx, 0x45994251
xor rbx, 0x5a885339
rol rbx, 0x28
popf
pushf
not rbx
add rbx, 0x59cff0c6
xor rbx, 0x73f23b35
rol rbx, 0x26
popf
pushf
not rbx
add rbx, 0x45bb317e
xor rbx, 0x5c0c0b94
rol rbx, 0x3d
popf
cmp rdx, rbx
ja 0x1400cec5c
push rax
pushf
mov eax, 0xbb55565b
pushf
not eax
add eax, 0x9ff4348d
xor eax, 0xabbde801
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf14e028d
xor eax, 0xdda53500
rol eax, 0xeb
popf
jmp 0x1400ceadd
push rax
pushf
mov eax, 0xcb3d7196
pushf
not eax
add eax, 0xebd21327
xor eax, 0xfc2d0256
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xfed9e423
xor eax, 0xe366c993
rol eax, 0xd6
popf
jmp 0x1400ceadd
mov rcx, qword [rcx + 8]
sub rcx, qword [rdi]
movabs r12, 0x55555551ddbb6b21
pushf
not r12
add r12, 0x7ce02e2b
xor r12, 0x76304b65
rol r12, 0xf9
popf
pushf
not r12
add r12, 0x49d31cc0
xor r12, 0x5f0df8f0
rol r12, 0xc1
popf
pushf
not r12
add r12, 0x5a226f5e
xor r12, 0x5ea2f235
rol r12, 0x44
popf
mov rax, r12
imul rcx
mov r15, rdx
sar r15, 2
mov rax, r15
shr rax, 0x3f
push rax
not rax
sub r15, rax
pop rax
sub r15, 1
mov rcx, qword [rdi + 0x10]
sub rcx, qword [rdi]
mov rax, r12
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
mov rcx, rdx
shr rcx, 1
mov rax, rbx
sub rax, rcx
cmp rdx, rax
ja 0x1400ced86
push rax
pushf
mov eax, 0xf4e3f8e7
pushf
not eax
add eax, 0xdd37bdf9
xor eax, 0x89fd38a0
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x86d701ec
xor eax, 0xa803df8c
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xbb1afdde
xor eax, 0xd071bb37
rol eax, 0x55
popf
jmp 0x1400ceadd
push rax
pushf
mov eax, 0xdd2389b2
pushf
not eax
add eax, 0xd5779832
xor eax, 0x98540e7f
rol eax, 3
popf
jmp 0x1400ceadd
lea rbx, [rcx + rdx]
cmp rbx, rsi
cmovb rbx, rsi
push rax
pushf
mov eax, 0xab65f06b
pushf
not eax
add eax, 0xa915978c
xor eax, 0xfdafa6a0
rol eax, 0xf9
popf
jmp 0x1400ceadd
mov qword [rsp + 0x90], rbx
mov rdx, rbx
call fcn.1400c5fbb
mov r14, rax
mov qword [rsp + 0x88], rax
lea rax, [r15 + r15*2]
lea rdx, [r14 + rax*8]
mov rcx, rsi
sub rcx, r15
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x40], rdi
xor r8d, r8d
push rax
pushf
mov eax, 0x6e966908
pushf
not eax
add eax, 0xeb0326b7
xor eax, 0xf7dfd67b
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xec6b2b57
xor eax, 0x8ecfcc8a
rol eax, 0x7d
popf
jmp 0x1400ceadd
mov rax, rdx
test rcx, rcx
je 0x1400cee6c
push rax
pushf
mov eax, 0x30b647a1
pushf
not eax
add eax, 0xf2fa34bd
xor eax, 0xc243ed0f
rol eax, 0x9e
popf
jmp 0x1400ceadd
push rax
pushf
mov eax, 0xa2462825
pushf
not eax
add eax, 0xeb2be99e
xor eax, 0xb9d2412d
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xb1f4cffa
xor eax, 0xf5f22068
rol eax, 0xde
popf
jmp 0x1400ceadd
mov qword [rdx], r8
mov qword [rdx + 8], r8
mov byte [rdx + 0x10], r8b
lea rdx, [rdx + 0x18]
mov qword [rsp + 0x38], rdx
dec rcx
mov qword [rsp + 0x20], rcx
jmp 0x1400cee44
mov qword [rsp + 0x30], rdx
mov r8, qword [rdi + 8]
mov rdx, qword [rdi]
mov qword [rsp + 0x28], rdx
sub r8, rdx
mov rcx, r14
call sub.VCRUNTIME140.dll_memmove
nop
mov r8, qword [rdi]
test r8, r8
je 0x1400cef35
push rax
pushf
mov eax, 0x4b52c91
pushf
not eax
add eax, 0xb83cfa98
xor eax, 0x82a87d61
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xeaba2cb8
xor eax, 0xdd1d67f8
rol eax, 0x22
popf
jmp 0x1400ceadd
push rax
pushf
mov eax, 0xec41eb46
pushf
not eax
add eax, 0xbd1035af
xor eax, 0xd0c54a68
rol eax, 0x10
popf
jmp 0x1400ceadd
mov rcx, qword [rdi + 0x10]
sub rcx, r8
mov rax, r12
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
lea rdx, [rdx + rdx*2]
shl rdx, 3
cmp rdx, 0x1000
jb 0x1400cefd0
push rax
pushf
mov eax, 0xbb44f681
pushf
not eax
add eax, 0xc47e9835
xor eax, 0xe94a4386
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa86105d2
xor eax, 0xd555c6c4
rol eax, 0x47
popf
pushf
not eax
add eax, 0xf49031d3
xor eax, 0xb8fdde18
rol eax, 0xb8
popf
jmp 0x1400ceadd
push rax
pushf
mov eax, 0xf263e99
pushf
not eax
add eax, 0xc19267c0
xor eax, 0xb0ec2926
rol eax, 0xca
popf
jmp 0x1400ceadd
add rdx, 0x27
mov rcx, qword [r8 - 8]
sub r8, rcx
lea rax, [r8 - 8]
cmp rax, 0x1f
ja 0x1400cf025
push rax
pushf
mov eax, 0xf4d683fc
pushf
not eax
add eax, 0xc03a6b68
xor eax, 0xcb71e76b
rol eax, 0x4f
popf
jmp 0x1400ceadd
push rax
pushf
mov eax, 0x1d3fc024
pushf
not eax
add eax, 0x952856ac
xor eax, 0x833be7e6
rol eax, 1
popf
pushf
not eax
add eax, 0x9a4aed52
xor eax, 0xba07abd8
rol eax, 0xee
popf
pushf
not eax
add eax, 0xd092b92b
xor eax, 0xe83d3082
rol eax, 0x59
popf
jmp 0x1400ceadd
mov r8, rcx
push rax
pushf
mov eax, 0xf6697371
pushf
not eax
add eax, 0x83d41f95
xor eax, 0x8d6afc23
rol eax, 0x95
popf
jmp 0x1400ceadd
mov rcx, r8
call fcn.14008908e
mov qword [rdi], r14
lea rax, [rsi + rsi*2]
lea rcx, [r14 + rax*8]
mov qword [rdi + 8], rcx
lea rax, [rbx + rbx*2]
lea rcx, [r14 + rax*8]
mov qword [rdi + 0x10], rcx
mov rbx, qword [rsp + 0x80]
add rsp, 0x50
pop r15
pop r14
pop r12
pop rdi
pop rsi
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400664f9
int3