Function at 0x1400fe438
Capabilities:
Encode data using base64

Disassembly:
push rax
pushf
mov eax, 0x846a7227
pushf
not eax
add eax, 0xc483e7a8
xor eax, 0xc83e1bed
rol eax, 0x86
popf
pushf
not eax
add eax, 0x9fdd369f
xor eax, 0x96019b3c
rol eax, 0x81
popf
cmp eax, 4
jne 0x1400fe475
popf
pop rax
jmp 0x1400fe805
cmp eax, 0
jne 0x1400fe484
popf
pop rax
jmp 0x1400fe4ed
cmp eax, 3
jne 0x1400fe493
popf
pop rax
jmp 0x1400fe702
cmp eax, 1
jne 0x1400fe4a2
popf
pop rax
jmp 0x1400fe654
cmp eax, 5
jne 0x1400fe4b1
popf
pop rax
jmp 0x1400fe850
cmp eax, 7
jne 0x1400fe4c0
popf
pop rax
jmp 0x1400fe947
cmp eax, 6
jne 0x1400fe4cf
popf
pop rax
jmp 0x1400fe8a3
cmp eax, 2
jne 0x1400fe4de
popf
pop rax
jmp 0x1400fe6bf
cmp eax, 8
jne 0x1400fe4ed
popf
pop rax
jmp 0x1400fe9c6
push rbx
sub rsp, 0x20
test r8, r8
movzx r10d, dx
lea rbx, [0x1b8d50d73]
pushf
sub rbx, 0x78d02cab
popf
mov edx, 0xbf95f191
pushf
not edx
add edx, 0xa6eab6c8
xor edx, 0xa64ef841
rol edx, 0x65
popf
pushf
not edx
add edx, 0xb9575bd4
xor edx, 0xde0faceb
rol edx, 0xaf
popf
cmovne rbx, r8
mov eax, 0x7ff9f8dd
pushf
not eax
add eax, 0xf6ea1c03
xor eax, 0xdd2cfce8
rol eax, 0x59
popf
pushf
not eax
add eax, 0x88851ae3
xor eax, 0xfc7ab47a
rol eax, 0x35
popf
pushf
not eax
add eax, 0x9b4a491b
xor eax, 0xc2331b9d
rol eax, 0x47
popf
pushf
not eax
add eax, 0x92f78052
xor eax, 0x9a8ca1b8
rol eax, 0xed
popf
push r10
not r10d
sub edx, r10d
pop r10
sub edx, 1
cmp dword [rbx], 0
jne 0x1400fe5fb
push rax
pushf
mov eax, 0xcd89efa4
pushf
not eax
add eax, 0x90054ca1
xor eax, 0xdbf07a68
rol eax, 7
popf
pushf
not eax
add eax, 0x9e993c6b
xor eax, 0xbc912c5a
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xd4335ae5
xor eax, 0xda3fde93
rol eax, 0x26
popf
pushf
not eax
add eax, 0x95957c68
xor eax, 0x837259c3
rol eax, 0x3d
popf
jmp 0x1400fe466
push rax
pushf
mov eax, 0xe9320e5
pushf
not eax
add eax, 0xbb38cf85
xor eax, 0xdd922051
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xc6cafcbe
xor eax, 0xec6fae94
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xa80f1a88
xor eax, 0x9ace82e2
rol eax, 0xda
popf
pushf
not eax
add eax, 0x963b6e3d
xor eax, 0x89df6fdb
rol eax, 0xfb
popf
jmp 0x1400fe466
cmp dx, ax
ja 0x1400fe68c
push rax
pushf
mov eax, 0x8f5e2baf
pushf
not eax
add eax, 0xd74539a4
xor eax, 0xcbf859c2
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc6ed12a0
xor eax, 0xd5692819
rol eax, 0xc4
popf
jmp 0x1400fe466
push rax
pushf
mov eax, 0x297df1d1
pushf
not eax
add eax, 0xc9143284
xor eax, 0xfab62be5
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xbd0f117e
xor eax, 0x940bbac2
rol eax, 0x16
popf
jmp 0x1400fe466
mov rdx, r9
mov rcx, rbx
call fcn.140059005
jmp 0x1400fe9c6
mov r8d, 0xb06573a4
pushf
not r8d
add r8d, 0xae166d8d
xor r8d, 0x89af7c1c
rol r8d, 0xca
popf
pushf
not r8d
add r8d, 0xe640e89b
xor r8d, 0xd75f9601
rol r8d, 0xaa
popf
pushf
not r8d
add r8d, 0xda259244
xor r8d, 0xa7c0cbc1
rol r8d, 6
popf
pushf
not r8d
add r8d, 0xbea7f424
xor r8d, 0xc77dd23a
rol r8d, 0x34
popf
mov edx, r10d
add r10w, r8w
cmp r10w, ax
ja 0x1400fe7ac
push rax
pushf
mov eax, 0x455aa0c9
pushf
not eax
add eax, 0xd6cc816c
xor eax, 0xb00cf79e
rol eax, 0x60
popf
pushf
not eax
add eax, 0xb8af88a0
xor eax, 0x87327163
rol eax, 0xa6
popf
jmp 0x1400fe466
push rax
pushf
mov eax, 0xdad5fcd2
pushf
not eax
add eax, 0xda108621
xor eax, 0x850193dc
rol eax, 0xed
popf
pushf
not eax
add eax, 0x9d5cfd30
xor eax, 0xa0cbc7b6
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xca09ac3c
xor eax, 0xe1917432
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf4e3acb1
xor eax, 0x85e956d5
rol eax, 0x23
popf
jmp 0x1400fe466
shl edx, 0xa
and edx, 0xfc9ffc00
add edx, 0x10000
mov dword [rbx], edx
xor eax, eax
jmp 0x1400fe9c6
mov r8, rbx
add rsp, 0x20
pop rbx
jmp fcn.1400cee56
cmp dx, ax
ja 0x1400fe8ee
push rax
pushf
mov eax, 0x78cbb0b4
pushf
not eax
add eax, 0xc09fbc2a
xor eax, 0xb2f5bc86
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x98ed1b8d
xor eax, 0xe3b4d625
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xa85e9bb9
xor eax, 0xb1a713d9
rol eax, 0x7c
popf
jmp 0x1400fe466
push rax
pushf
mov eax, 0x2524251d
pushf
not eax
add eax, 0xc625d327
xor eax, 0xcc6d5f2f
rol eax, 0x71
popf
pushf
not eax
add eax, 0x98292fc3
xor eax, 0xf0ce2935
rol eax, 0x82
popf
pushf
not eax
add eax, 0xe2f6697a
xor eax, 0xf9bc4e49
rol eax, 5
popf
pushf
not eax
add eax, 0x92a8c451
xor eax, 0xb0a13e2a
rol eax, 0xd8
popf
jmp 0x1400fe466
and qword [rsp + 0x40], 0
lea r8, [rsp + 0x40]
mov edx, r10d
and edx, 0xffff23ff
add edx, dword [rbx]
call fcn.1400cee56
mov rdx, rbx
mov rcx, rax
call fcn.1401b2a75
push rax
pushf
mov eax, 0xdf05b74e
pushf
not eax
add eax, 0xad579bb5
xor eax, 0x94a7265c
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xd2bfae8b
xor eax, 0x8cfe5822
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xc89ae90f
xor eax, 0x809accde
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xf382f80d
xor eax, 0xee4e3e8b
rol eax, 0x4e
popf
jmp 0x1400fe466
add rsp, 0x20
pop rbx
ret