Function at 0x140265ada
Capabilities:
Encode data using base64

Disassembly:
push rax
pushf
mov eax, 0x1c905df6
pushf
not eax
add eax, 0xac8dec1f
xor eax, 0xfd5caa5d
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb998f90e
xor eax, 0xaa1a3ce1
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc2fb6bba
xor eax, 0x8008be0e
rol eax, 0x73
popf
cmp eax, 4
jne 0x140265b2a
popf
pop rax
jmp 0x140265ef6
cmp eax, 0
jne 0x140265b39
popf
pop rax
jmp 0x140265ba2
cmp eax, 3
jne 0x140265b48
popf
pop rax
jmp 0x140265df3
cmp eax, 1
jne 0x140265b57
popf
pop rax
jmp 0x140265cf9
cmp eax, 5
jne 0x140265b66
popf
pop rax
jmp 0x140265f67
cmp eax, 7
jne 0x140265b75
popf
pop rax
jmp 0x14026605e
cmp eax, 6
jne 0x140265b84
popf
pop rax
jmp 0x140265fcd
cmp eax, 2
jne 0x140265b93
popf
pop rax
jmp 0x140265d8a
cmp eax, 8
jne 0x140265ba2
popf
pop rax
jmp 0x1402660dd
push rbx
sub rsp, 0x20
test r8, r8
movzx r10d, dx
lea rbx, [0x1a76ccdd3]
pushf
sub rbx, 0x6759f50b
popf
mov edx, 0x20822a9d
pushf
not edx
add edx, 0xeaa2407f
xor edx, 0x919a042c
rol edx, 0xab
popf
pushf
not edx
add edx, 0xc5272080
xor edx, 0x91e25807
rol edx, 0x86
popf
pushf
not edx
add edx, 0xbe32a22b
xor edx, 0x93a97568
rol edx, 3
popf
pushf
not edx
add edx, 0xbda0ae45
xor edx, 0xc6ae4076
rol edx, 0x8e
popf
cmovne rbx, r8
mov eax, 0x239f6efe
pushf
not eax
add eax, 0x895bd6f7
xor eax, 0x87d82ff0
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc9af88d6
xor eax, 0xa364f447
rol eax, 0xb6
popf
push r10
not r10d
sub edx, r10d
pop r10
sub edx, 1
cmp dword [rbx], 0
jne 0x140265cb3
push rax
pushf
mov eax, 0x3cc31ad4
pushf
not eax
add eax, 0x9c6ce9d7
xor eax, 0xe6d23a99
rol eax, 1
popf
pushf
not eax
add eax, 0x85cc197b
xor eax, 0xdb928326
rol eax, 0x82
popf
pushf
not eax
add eax, 0xc4f147e3
xor eax, 0xd357f210
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd25d821c
xor eax, 0xbc57c953
rol eax, 0xf6
popf
jmp 0x140265b1b
push rax
pushf
mov eax, 0xe3ee402f
pushf
not eax
add eax, 0xd051a323
xor eax, 0x9058a210
rol eax, 0xee
popf
pushf
not eax
add eax, 0x963c2e15
xor eax, 0xab2bda25
rol eax, 0x40
popf
pushf
not eax
add eax, 0xfffb0dfd
xor eax, 0xf2d260d9
rol eax, 0xd6
popf
jmp 0x140265b1b
cmp dx, ax
ja 0x140265d57
push rax
pushf
mov eax, 0x6f1fd3a2
pushf
not eax
add eax, 0xa301b655
xor eax, 0xabf367bf
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xaa4f73d8
xor eax, 0xdd8f4528
rol eax, 0x10
popf
pushf
not eax
add eax, 0xb23edb64
xor eax, 0xb102468d
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x8055d3e5
xor eax, 0xb3833310
rol eax, 0x99
popf
jmp 0x140265b1b
push rax
pushf
mov eax, 0x4bd688ae
pushf
not eax
add eax, 0xa9479077
xor eax, 0x9f6d06fd
rol eax, 0xce
popf
pushf
not eax
add eax, 0xb2e381ae
xor eax, 0xb296112a
rol eax, 0x9e
popf
jmp 0x140265b1b
mov rdx, r9
mov rcx, rbx
call fcn.14013df8a
jmp 0x1402660dd
mov r8d, 0x668058d
pushf
not r8d
add r8d, 0xf59dfe89
xor r8d, 0xdbbc9cd5
rol r8d, 0xba
popf
pushf
not r8d
add r8d, 0xa1f9996d
xor r8d, 0xabcc2238
rol r8d, 0x6b
popf
pushf
not r8d
add r8d, 0x91bcd770
xor r8d, 0x8a8ba857
rol r8d, 0xba
popf
pushf
not r8d
add r8d, 0xd514fde5
xor r8d, 0x961e6430
rol r8d, 0x45
popf
mov edx, r10d
add r10w, r8w
cmp r10w, ax
ja 0x140265ec3
push rax
pushf
mov eax, 0x869a571
pushf
not eax
add eax, 0xdadfc004
xor eax, 0xfb4b797f
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa069f03c
xor eax, 0xd3c32c63
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe48d34fc
xor eax, 0xfac142b5
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd129a3f2
xor eax, 0xcd11d8f0
rol eax, 0x3b
popf
jmp 0x140265b1b
push rax
pushf
mov eax, 0x29df21cf
pushf
not eax
add eax, 0xc3ad35af
xor eax, 0xcf15f0ab
rol eax, 0x88
popf
pushf
not eax
add eax, 0x92ffb2eb
xor eax, 0xbd1c3e94
rol eax, 0xa7
popf
jmp 0x140265b1b
shl edx, 0xa
and edx, 0xfc9ffc00
add edx, 0x10000
mov dword [rbx], edx
xor eax, eax
jmp 0x1402660dd
mov r8, rbx
add rsp, 0x20
pop rbx
jmp fcn.1402168bd
cmp dx, ax
ja 0x140266005
push rax
pushf
mov eax, 0x8b335815
pushf
not eax
add eax, 0xf56af53c
xor eax, 0xb8742aae
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xdfcd8e1a
xor eax, 0xfd98f32c
rol eax, 0x17
popf
jmp 0x140265b1b
push rax
pushf
mov eax, 0xdfad0133
pushf
not eax
add eax, 0xe74a8b0d
xor eax, 0xfc17fbc6
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xdb8b7a78
xor eax, 0xb0147049
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xf2cafcf3
xor eax, 0xe49f491b
rol eax, 0x64
popf
pushf
not eax
add eax, 0x8c2b8a93
xor eax, 0xe67e0b3f
rol eax, 0xbf
popf
jmp 0x140265b1b
and qword [rsp + 0x40], 0
lea r8, [rsp + 0x40]
mov edx, r10d
and edx, 0xffff23ff
add edx, dword [rbx]
call fcn.1402168bd
mov rdx, rbx
mov rcx, rax
call fcn.1403a5a40
push rax
pushf
mov eax, 0xfe7c8b70
pushf
not eax
add eax, 0x9ee41828
xor eax, 0xe0eaa1f8
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xfbce1fd3
xor eax, 0x8e2f9f83
rol eax, 0x99
popf
pushf
not eax
add eax, 0xcda6c12a
xor eax, 0xf9310bef
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xe8e668f5
xor eax, 0x80707505
rol eax, 0xdd
popf
jmp 0x140265b1b
add rsp, 0x20
pop rbx
ret