Function at 0x1401231ee
Capabilities:
Encode data using base64

Disassembly:
push rax
pushf
mov eax, 0xcf73280d
pushf
not eax
add eax, 0xd9f596ed
xor eax, 0xc8113e50
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc064647e
xor eax, 0xbf24d5bd
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x84c2f8de
xor eax, 0x8c009afa
rol eax, 4
popf
pushf
not eax
add eax, 0xae3c582d
xor eax, 0x8d9ca744
rol eax, 5
popf
cmp eax, 4
jne 0x140123251
popf
pop rax
jmp 0x1401235ee
cmp eax, 0
jne 0x140123260
popf
pop rax
jmp 0x1401232c9
cmp eax, 3
jne 0x14012326f
popf
pop rax
jmp 0x140123529
cmp eax, 1
jne 0x14012327e
popf
pop rax
jmp 0x140123409
cmp eax, 5
jne 0x14012328d
popf
pop rax
jmp 0x140123660
cmp eax, 7
jne 0x14012329c
popf
pop rax
jmp 0x140123770
cmp eax, 6
jne 0x1401232ab
popf
pop rax
jmp 0x1401236b9
cmp eax, 2
jne 0x1401232ba
popf
pop rax
jmp 0x1401234c0
cmp eax, 8
jne 0x1401232c9
popf
pop rax
jmp 0x1401237df
push rbx
sub rsp, 0x20
test r8, r8
lea rbx, [0x1953e81af]
pushf
sub rbx, 0x5538d4b7
popf
mov eax, 0x63d46b8d
pushf
not eax
add eax, 0xb55e13b8
xor eax, 0xee49c499
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb81b2384
xor eax, 0xc90d8d0c
rol eax, 0xd2
popf
mov r10, rcx
cmovne rbx, r8
mov ecx, 0x37e7f65
pushf
not ecx
add ecx, 0xa90da8cf
xor ecx, 0xa8f6ad7a
rol ecx, 0x34
popf
pushf
not ecx
add ecx, 0xb658d0b2
xor ecx, 0xc88ed085
rol ecx, 0xce
popf
pushf
not ecx
add ecx, 0xf10cd126
xor ecx, 0x89f86406
rol ecx, 0xdb
popf
pushf
not ecx
add ecx, 0xed8af6f3
xor ecx, 0xf41008fa
rol ecx, 4
popf
push rdx
not edx
sub eax, edx
pop rdx
sub eax, 1
cmp dword [rbx], 0
jne 0x1401233b0
push rax
pushf
mov eax, 0x4e1f50df
pushf
not eax
add eax, 0xe433f453
xor eax, 0xea80716e
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xaf63e149
xor eax, 0xb63b3d0e
rol eax, 0xb0
popf
jmp 0x140123242
push rax
pushf
mov eax, 0xdddf1455
pushf
not eax
add eax, 0xc23e862d
xor eax, 0x9738fd2b
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x958f7fc8
xor eax, 0xd22a0509
rol eax, 0xad
popf
pushf
not eax
add eax, 0xd93c2bf1
xor eax, 0xc3b30660
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf3a0344c
xor eax, 0x86c650c1
rol eax, 0x51
popf
jmp 0x140123242
cmp ax, cx
ja 0x140123467
push rax
pushf
mov eax, 0xe367e514
pushf
not eax
add eax, 0xf14a7513
xor eax, 0x8a3b1309
rol eax, 0x37
popf
pushf
not eax
add eax, 0x8e784f3e
xor eax, 0xbe404451
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x93e85850
xor eax, 0x928baf04
rol eax, 0x63
popf
pushf
not eax
add eax, 0xdc08ccdc
xor eax, 0xb95d8fc5
rol eax, 0x1d
popf
jmp 0x140123242
push rax
pushf
mov eax, 0x4062a21b
pushf
not eax
add eax, 0xbf662be5
xor eax, 0xb4918fed
rol eax, 0x46
popf
pushf
not eax
add eax, 0xd990c867
xor eax, 0xcbb5f88a
rol eax, 0x93
popf
pushf
not eax
add eax, 0xda90e6df
xor eax, 0xab805b89
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe5fd7845
xor eax, 0xe38f3aec
rol eax, 0x80
popf
jmp 0x140123242
mov rdx, r9
mov rcx, rbx
call fcn.140067a79
jmp 0x1401237df
mov eax, 0xa33c6b62
pushf
not eax
add eax, 0xcb5a52a2
xor eax, 0xffeea798
rol eax, 6
popf
pushf
not eax
add eax, 0xd26a86d9
xor eax, 0xd53a5ce3
rol eax, 0xf6
popf
push rdx
not edx
sub eax, edx
pop rdx
sub eax, 1
cmp ax, cx
ja 0x1401235a8
push rax
pushf
mov eax, 0xab8a69d2
pushf
not eax
add eax, 0x964abd60
xor eax, 0xd842e81c
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9fccbb6d
xor eax, 0xde326c53
rol eax, 0x21
popf
pushf
not eax
add eax, 0xa2fadba0
xor eax, 0x8b139889
rol eax, 0x3d
popf
jmp 0x140123242
push rax
pushf
mov eax, 0x48bbb73a
pushf
not eax
add eax, 0xe1cccdc6
xor eax, 0x9f81f122
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xdb5529d3
xor eax, 0x96c57fba
rol eax, 0x84
popf
pushf
not eax
add eax, 0xc8dcb1da
xor eax, 0xb47e5eca
rol eax, 0xb2
popf
jmp 0x140123242
movzx eax, dx
shl eax, 0xa
and eax, 0xfc9ffc00
add eax, 0x10000
mov dword [rbx], eax
xor eax, eax
jmp 0x1401237df
movzx edx, dx
mov r8, rbx
mov rcx, r10
add rsp, 0x20
pop rbx
jmp fcn.1400e8b7a
cmp ax, cx
ja 0x140123717
push rax
pushf
mov eax, 0xce5bf304
pushf
not eax
add eax, 0xaa22f25d
xor eax, 0xfa5cbe76
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xbfbf574f
xor eax, 0xd7fc340a
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf8407c11
xor eax, 0xa0b53dc1
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xdfc06be8
xor eax, 0xe2bb46cb
rol eax, 0xda
popf
jmp 0x140123242
push rax
pushf
mov eax, 0x631fd05f
pushf
not eax
add eax, 0xcacfe500
xor eax, 0x859217f7
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x93e1e220
xor eax, 0xbef9c3cc
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x883b9a7b
xor eax, 0x9b5a65d5
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc55c64ae
xor eax, 0xcf9e1536
rol eax, 7
popf
jmp 0x140123242
and qword [rsp + 0x40], 0
lea r8, [rsp + 0x40]
movzx edx, dx
mov rcx, r10
and edx, 0xffff23ff
add edx, dword [rbx]
call fcn.1400e8b7a
mov rdx, rbx
mov rcx, rax
call fcn.1401f1605
push rax
pushf
mov eax, 0xb9b5ff9e
pushf
not eax
add eax, 0xc36da5f0
xor eax, 0xbcb243b2
rol eax, 0xee
popf
pushf
not eax
add eax, 0xc869f832
xor eax, 0xbe6f57e3
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xfa40e6b8
xor eax, 0xe6754c39
rol eax, 0x78
popf
jmp 0x140123242
add rsp, 0x20
pop rbx
ret