Function at 0x1400e6471
Capabilities:
Encode data using base64

Disassembly:
push rax
pushf
mov eax, 0x33afb667
pushf
not eax
add eax, 0x53d4e46c
xor eax, 0x7550a7b1
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x133cc591
xor eax, 0x4e48013c
rol eax, 7
popf
pushf
not eax
add eax, 0x2fa9109f
xor eax, 0x17f1cd4d
rol eax, 0xae
popf
cmp eax, 7
jne 0x1400e64c1
popf
pop rax
jmp 0x1400e6b39
cmp eax, 4
jne 0x1400e64d0
popf
pop rax
jmp 0x1400e6969
cmp eax, 1
jne 0x1400e64df
popf
pop rax
jmp 0x1400e674d
cmp eax, 0xd
jne 0x1400e64ee
popf
pop rax
jmp 0x1400e6e4a
cmp eax, 5
jne 0x1400e64fd
popf
pop rax
jmp 0x1400e6a16
cmp eax, 0
jne 0x1400e650c
popf
pop rax
jmp 0x1400e65de
cmp eax, 0x12
jne 0x1400e651b
popf
pop rax
jmp 0x1400e720d
cmp eax, 0xe
jne 0x1400e652a
popf
pop rax
jmp 0x1400e707c
cmp eax, 3
jne 0x1400e6539
popf
pop rax
jmp 0x1400e689b
cmp eax, 0xa
jne 0x1400e6548
popf
pop rax
jmp 0x1400e6cd3
cmp eax, 0xf
jne 0x1400e6557
popf
pop rax
jmp 0x1400e70c7
cmp eax, 8
jne 0x1400e6566
popf
pop rax
jmp 0x1400e6b87
cmp eax, 0x10
jne 0x1400e6575
popf
pop rax
jmp 0x1400e714b
cmp eax, 6
jne 0x1400e6584
popf
pop rax
jmp 0x1400e6ac1
cmp eax, 9
jne 0x1400e6593
popf
pop rax
jmp 0x1400e6c1c
cmp eax, 0x13
jne 0x1400e65a2
popf
pop rax
jmp 0x1400e724c
cmp eax, 0xb
jne 0x1400e65b1
popf
pop rax
jmp 0x1400e6d31
cmp eax, 2
jne 0x1400e65c0
popf
pop rax
jmp 0x1400e67f9
cmp eax, 0xc
jne 0x1400e65cf
popf
pop rax
jmp 0x1400e6d8f
cmp eax, 0x11
jne 0x1400e65de
popf
pop rax
jmp 0x1400e71c9
mov rax, rsp
sub rsp, 0x68
mov qword [rax + 0x18], rbx
mov qword [rax - 8], rbp
mov rbp, rdx
mov qword [rax - 0x10], rsi
mov qword [rax - 0x18], rdi
mov edi, 0xb6d684fd
pushf
not edi
add edi, 0x5b0841bc
xor edi, 0x70cafc03
rol edi, 0xaa
popf
pushf
not edi
add edi, 0x59c9c0bb
xor edi, 0x363cd9ff
rol edi, 0xab
popf
pushf
not edi
add edi, 0x1aec9362
xor edi, 0x5a67d08a
rol edi, 4
popf
mov qword [rax - 0x28], r13
mov r13d, 0x4b36ad11
pushf
not r13d
add r13d, 0x53e3d73f
xor r13d, 0x12cb05b4
rol r13d, 0xa0
popf
pushf
not r13d
add r13d, 0x3a07cd55
xor r13d, 0x275355b2
rol r13d, 0x78
popf
pushf
not r13d
add r13d, 0x5afcc113
xor r13d, 0x1e602c6e
rol r13d, 0xa1
popf
pushf
not r13d
add r13d, 0x797866ea
xor r13d, 0x25cf5d5e
rol r13d, 0x3c
popf
mov qword [rax - 0x30], r14
mov esi, r13d
mov qword [rax - 0x38], r15
mov r14, rcx
lea rax, [rdx - 1]
cmp r13, rax
jae 0x1400e6707
push rax
pushf
mov eax, 0x3213f774
pushf
not eax
add eax, 0xa18a33b
xor eax, 0x2ebec3b6
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x21f348c
xor eax, 0x6a3f5f44
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x61d5709a
xor eax, 0x53e28be2
rol eax, 0x9d
popf
jmp 0x1400e64b2
push rax
pushf
mov eax, 0xed4f1c81
pushf
not eax
add eax, 0x6ceed103
xor eax, 0x2fd9d852
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x285cf9fb
xor eax, 0x64a80bec
rol eax, 0x85
popf
pushf
not eax
add eax, 0x45b5b3f1
xor eax, 0x604a9d31
rol eax, 0xdc
popf
jmp 0x1400e64b2
shl rsi, 0x20
jmp 0x1400e6752
inc edi
push rsi
xor qword [rsp], r13
push r13
and rsi, r13
pop r13
or rsi, qword [rsp]
add rsp, 8
cmp rsi, rax
jb 0x1400e67b3
push rax
pushf
mov eax, 0x97860071
pushf
not eax
add eax, 0x235387f8
xor eax, 0x5354cbef
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x2b0b7b09
xor eax, 0x6f76bdb6
rol eax, 0x45
popf
pushf
not eax
add eax, 0x63abda13
xor eax, 0x5e05214b
rol eax, 0xe
popf
jmp 0x1400e64b2
push rax
pushf
mov eax, 0xf084032d
pushf
not eax
add eax, 0x69f5e144
xor eax, 0x2320c7fc
rol eax, 0x55
popf
pushf
not eax
add eax, 0x619da347
xor eax, 0x276c1bb0
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x236d4b26
xor eax, 0x177440d9
rol eax, 0xc8
popf
jmp 0x1400e64b2
mov rcx, qword [rcx]
call fcn.14008268c
lea r15d, [rdi - 1]
mov ebx, eax
mov edi, r15d
test r15d, r15d
je 0x1400e6855
push rax
pushf
mov eax, 0x954cddbd
pushf
not eax
add eax, 0xa16d8e1
xor eax, 0x4a54cc9d
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x7cb833c6
xor eax, 0x6de59833
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x3d8d7fbf
xor eax, 0x53bf78a0
rol eax, 0x7a
popf
jmp 0x1400e64b2
push rax
pushf
mov eax, 0xf40ce42e
pushf
not eax
add eax, 0x3c7e36bf
xor eax, 0x57ae1075
rol eax, 0x88
popf
pushf
not eax
add eax, 0x7721ab1c
xor eax, 0x63b03138
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x3877dd00
xor eax, 0x63ac142
rol eax, 0xa
popf
jmp 0x1400e64b2
mov rcx, qword [r14]
shl rbx, 0x20
call fcn.14008268c
mov eax, eax
push rbx
xor qword [rsp], rax
push rax
and rbx, rax
pop rax
or rbx, qword [rsp]
add rsp, 8
push r13
not r13d
sub edi, r13d
pop r13
sub edi, 1
jne 0x1400e6923
push rax
pushf
mov eax, 0x8a224d48
pushf
not eax
add eax, 0x507a4203
xor eax, 0x6ffb0778
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x10213b59
xor eax, 0x1643d42e
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x365c5264
xor eax, 0x7b59f99d
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc3599a0
xor eax, 0x21753d00
rol eax, 0xc9
popf
jmp 0x1400e64b2
push rax
pushf
mov eax, 0x795f6bb
pushf
not eax
add eax, 0x515203ae
xor eax, 0x15a7fe14
rol eax, 0x23
popf
pushf
not eax
add eax, 0xf96b3ec
xor eax, 0xedff6fe
rol eax, 0x83
popf
pushf
not eax
add eax, 0x20ea9747
xor eax, 0x1da3250d
rol eax, 0x93
popf
jmp 0x1400e64b2
mov rax, rbp
mov qword [rsp + 0x48], r12
mul rbx
mov rcx, rax
mov qword [rsp + 0x20], rax
push rcx
push rsi
not rcx
xor rcx, rsi
pop rsi
and rcx, qword [rsp]
add rsp, 8
mov qword [rsp + 0x28], rdx
mov r8, rdx
mov r9, rax
cmp rcx, rbp
jae 0x1400e69e3
push rax
pushf
mov eax, 0x3204b168
pushf
not eax
add eax, 0x3b2582c2
xor eax, 0x34b9f5dd
rol eax, 0x48
popf
pushf
not eax
add eax, 0x5a45f06b
xor eax, 0x1a77a238
rol eax, 0x94
popf
pushf
not eax
add eax, 0x4b7c8dc7
xor eax, 0x6a1bd85a
rol eax, 0x90
popf
jmp 0x1400e64b2
push rax
pushf
mov eax, 0xdaff8135
pushf
not eax
add eax, 0x1880a44
xor eax, 0x2946de62
rol eax, 0x46
popf
pushf
not eax
add eax, 0x4c5bb2a4
xor eax, 0x58c5d220
rol eax, 0x39
popf
jmp 0x1400e64b2
xor edx, edx
mov rax, rsi
push rbp
not rbp
add rax, rbp
pop rbp
add rax, 1
inc rax
div rbp
mov r12, rdx
cmp rcx, rdx
jae 0x1400e6a68
push rax
pushf
mov eax, 0xc83e65a5
pushf
not eax
add eax, 0x240ba5a5
xor eax, 0x4093382f
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x527267c3
xor eax, 0x4f06aac8
rol eax, 0xd7
popf
jmp 0x1400e64b2
push rax
pushf
mov eax, 0x2b9ab3b9
pushf
not eax
add eax, 0xec3826d
xor eax, 0x2ffd0db3
rol eax, 0x59
popf
pushf
not eax
add eax, 0x1b93a742
xor eax, 0x4108dc2a
rol eax, 0xca
popf
pushf
not eax
add eax, 0x44444377
xor eax, 0x69842f45
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x1a5f481
xor eax, 0x2b842328
rol eax, 2
popf
jmp 0x1400e64b2
mov rcx, qword [r14]
call fcn.14008268c
mov ebx, eax
mov edi, r15d
test r15d, r15d
je 0x1400e6b06
push rax
pushf
mov eax, 0xc1fd4b81
pushf
not eax
add eax, 0x37eafb7
xor eax, 0x71b7cd47
rol eax, 0xba
popf
pushf
not eax
add eax, 0x22a43471
xor eax, 0x59e359f3
rol eax, 0x1d
popf
jmp 0x1400e64b2
push rax
pushf
mov eax, 0x509ceec6
pushf
not eax
add eax, 0x5f62c980
xor eax, 0xeadfe86
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x1eb4b274
xor eax, 0x5e9a3964
rol eax, 0xb4
popf
jmp 0x1400e64b2
nop dword [rax + rax]
push rax
pushf
mov eax, 0x20a7a1f2
pushf
not eax
add eax, 0x7c3803ec
xor eax, 0x5ddbcaf4
rol eax, 0x27
popf
pushf
not eax
add eax, 0x568934a2
xor eax, 0x6de9d8d4
rol eax, 0x68
popf
pushf
not eax
add eax, 0x70f6e46b
xor eax, 0x16801a0f
rol eax, 0x82
popf
jmp 0x1400e64b2
mov rcx, qword [r14]
shl rbx, 0x20
call fcn.14008268c
mov eax, eax
push rbx
xor qword [rsp], rax
push rax
and rbx, rax
pop rax
or rbx, qword [rsp]
add rsp, 8
push r13
not r13d
sub edi, r13d
pop r13
sub edi, 1
jne 0x1400e6be9
push rax
pushf
mov eax, 0xe4c5d901
pushf
not eax
add eax, 0x69f67b23
xor eax, 0x56f83d28
rol eax, 0xea
popf
pushf
not eax
add eax, 0x77ba2cde
xor eax, 0x553a858e
rol eax, 0x11
popf
jmp 0x1400e64b2
push rax
pushf
mov eax, 0xe14237c9
pushf
not eax
add eax, 0x56e32482
xor eax, 0xd72f37c
rol eax, 0x30
popf
pushf
not eax
add eax, 0x64f60605
xor eax, 0x65318d32
rol eax, 0x86
popf
jmp 0x1400e64b2
mov rax, rbp
mul rbx
mov qword [rsp + 0x20], rax
push rax
push rsi
not rax
xor rax, rsi
pop rsi
and rax, qword [rsp]
add rsp, 8
mov qword [rsp + 0x28], rdx
movaps xmm1, xmmword [rsp + 0x20]
cmp rax, r12
jb 0x1400e6c7a
push rax
pushf
mov eax, 0x95001c01
pushf
not eax
add eax, 0x19c477bf
xor eax, 0x62f9eb0c
rol eax, 0x92
popf
pushf
not eax
add eax, 0x1a8ce413
xor eax, 0x56854b1c
rol eax, 0xeb
popf
jmp 0x1400e64b2
push rax
pushf
mov eax, 0xe6a223c0
pushf
not eax
add eax, 0x13c668ab
xor eax, 0x3080b45e
rol eax, 0x23
popf
pushf
not eax
add eax, 0x4420b719
xor eax, 0x44fa606d
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x28af12f7
xor eax, 0x68d5f732
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd97144
xor eax, 0xd288c33
rol eax, 0xb
popf
jmp 0x1400e64b2
movdqa xmm0, xmm1
movq r9, xmm1
psrldq xmm0, 8
movq r8, xmm0
jmp 0x1400e6d8f
movaps xmm1, xmmword [rsp + 0x20]
push rax
pushf
mov eax, 0x8eed0128
pushf
not eax
add eax, 0x64edc41a
xor eax, 0xe1c5feb
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xd42a713
xor eax, 0x2105840
rol eax, 0x64
popf
pushf
not eax
add eax, 0x35d4295a
xor eax, 0x3ac652ca
rol eax, 0x45
popf
pushf
not eax
add eax, 0x743baf58
xor eax, 0x373f637f
rol eax, 2
popf
jmp 0x1400e64b2
cmp dword [0x14003d010], 2
mov r15, qword [rsp + 0x30]
mov r14, qword [rsp + 0x38]
mov r13, qword [rsp + 0x40]
mov r12, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x80]
jge 0x1400e6e17
push rax
pushf
mov eax, 0xb7db27aa
pushf
not eax
add eax, 0x3fbb2f3b
xor eax, 0x2c751fae
rol eax, 0xba
popf
pushf
not eax
add eax, 0x56de27b
xor eax, 0x30cedcd8
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x2b8b7cf4
xor eax, 0x5f8fe40a
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x22dd669b
xor eax, 0x45a34e49
rol eax, 0xd1
popf
jmp 0x1400e64b2
push rax
pushf
mov eax, 0xaa517141
pushf
not eax
add eax, 0x616e26cd
xor eax, 0xa8209cd
rol eax, 0x83
popf
pushf
not eax
add eax, 0x39716729
xor eax, 0x4c7b8773
rol eax, 0x7a
popf
jmp 0x1400e64b2
mov rax, rsi
movabs rcx, 0x1b655ed54fa8a77d
pushf
not rcx
add rcx, 0x1616aabd
xor rcx, 0xbc19646
rol rcx, 0x3f
popf
pushf
not rcx
add rcx, 0x617dbeb8
xor rcx, 0x500f591e
rol rcx, 0x1a
popf
pushf
not rcx
add rcx, 0x6f3f3ee
xor rcx, 0x96fd565
rol rcx, 0xbb
popf
pushf
not rcx
add rcx, 0x4ad1713
xor rcx, 0x359b2a65
rol rcx, 0xbe
popf
shr rax, 1
push rax
push rcx
not rax
xor rax, rcx
pop rcx
and rax, qword [rsp]
add rsp, 8
movabs rcx, 0xd13baee151e89372
pushf
not rcx
add rcx, 0x5f88d3ba
xor rcx, 0x2aaab041
rol rcx, 0xb5
popf
pushf
not rcx
add rcx, 0xa7e4cff
xor rcx, 0x7f0006c1
rol rcx, 0xde
popf
pushf
not rcx
add rcx, 0x68f4f279
xor rcx, 0x2d523102
rol rcx, 0xf3
popf
pushf
not rcx
add rcx, 0x6883cee2
xor rcx, 0x7076980c
rol rcx, 0xa4
popf
push rax
not rax
add rsi, rax
pop rax
add rsi, 1
mov rax, rsi
push rsi
push rcx
not rsi
xor rsi, rcx
pop rcx
and rsi, qword [rsp]
add rsp, 8
shr rax, 2
push rax
push rcx
not rax
xor rax, rcx
pop rcx
and rax, qword [rsp]
add rsp, 8
push rsi
not rsi
sub rax, rsi
pop rsi
sub rax, 1
mov rcx, rax
shr rcx, 4
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
movabs rax, 0x877df083e83f1301
pushf
not rax
add rax, 0x4505d802
xor rax, 0x19074960
rol rax, 0xaa
popf
pushf
not rax
add rax, 0x404167d7
xor rax, 0x261d6a42
rol rax, 0x93
popf
pushf
not rax
add rax, 0xa09efa9
xor rax, 0x2d152e3a
rol rax, 0x58
popf
push rcx
push rax
not rcx
xor rcx, rax
pop rax
and rcx, qword [rsp]
add rsp, 8
movabs rax, 0xc808080872a3800e
pushf
not rax
add rax, 0x54df6e91
xor rax, 0x1e9a25e5
rol rax, 0xc3
popf
pushf
not rax
add rax, 0x3bac078
xor rax, 0x5eec257e
rol rax, 0x5a
popf
imul rcx, rax
shr rcx, 0x38
jmp 0x1400e70c7
popcnt rcx, rsi
push rax
pushf
mov eax, 0xe08973a5
pushf
not eax
add eax, 0x2d48660
xor eax, 0x6b0be597
rol eax, 7
popf
pushf
not eax
add eax, 0x352ee91a
xor eax, 0x458a7078
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x43eea223
xor eax, 0x3f5c8145
rol eax, 8
popf
jmp 0x1400e64b2
mov rsi, qword [rsp + 0x58]
mov ecx, ecx
test cl, cl
je 0x1400e7118
push rax
pushf
mov eax, 0x4edbbf77
pushf
not eax
add eax, 0x6a462f7a
xor eax, 0x61a13500
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x6dbd2148
xor eax, 0x1a0c2e9d
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x684a252d
xor eax, 0x1b8005cc
rol eax, 0xb4
popf
jmp 0x1400e64b2
push rax
pushf
mov eax, 0x96877892
pushf
not eax
add eax, 0x7c74b743
xor eax, 0x76174767
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe30d9f6
xor eax, 0x13b702fa
rol eax, 0x3d
popf
jmp 0x1400e64b2
cmp cl, 0x40
jb 0x1400e7183
push rax
pushf
mov eax, 0x37575937
pushf
not eax
add eax, 0x671f1075
xor eax, 0x4e2db48f
rol eax, 0x76
popf
pushf
not eax
add eax, 0x22485175
xor eax, 0x25afd6f5
rol eax, 0xe4
popf
jmp 0x1400e64b2
push rax
pushf
mov eax, 0xfbec17eb
pushf
not eax
add eax, 0x272c8cc3
xor eax, 0x4d1295cd
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x71314768
xor eax, 0x268e0b6e
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x3b35c2fd
xor eax, 0x40b401ac
rol eax, 0x35
popf
jmp 0x1400e64b2
movzx ecx, cl
and ecx, 0x3f
shr r8, cl
mov rax, r8
add rsp, 0x68
ret
shrd r9, r8, cl
mov rax, r9
add rsp, 0x68
ret
movq rax, xmm1
add rsp, 0x68
ret