Function at 0x1401d7d3f
Capabilities:
Encode data using base64

Disassembly:
push rax
pushf
mov eax, 0x7d87ee7a
pushf
not eax
add eax, 0x8710a159
xor eax, 0x96466e55
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa05197c1
xor eax, 0x867af4b4
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb7670ab9
xor eax, 0xb8946a50
rol eax, 0xc
popf
pushf
not eax
add eax, 0x9630cc33
xor eax, 0xc2c504d7
rol eax, 0xb2
popf
cmp eax, 4
jne 0x1401d7da2
popf
pop rax
jmp 0x1401d8103
cmp eax, 0
jne 0x1401d7db1
popf
pop rax
jmp 0x1401d7e1a
cmp eax, 3
jne 0x1401d7dc0
popf
pop rax
jmp 0x1401d8052
cmp eax, 1
jne 0x1401d7dcf
popf
pop rax
jmp 0x1401d7f91
cmp eax, 5
jne 0x1401d7dde
popf
pop rax
jmp 0x1401d814f
cmp eax, 7
jne 0x1401d7ded
popf
pop rax
jmp 0x1401d8200
cmp eax, 6
jne 0x1401d7dfc
popf
pop rax
jmp 0x1401d8195
cmp eax, 2
jne 0x1401d7e0b
popf
pop rax
jmp 0x1401d7ffc
cmp eax, 8
jne 0x1401d7e1a
popf
pop rax
jmp 0x1401d825c
push rbx
sub rsp, 0x20
test r8, r8
lea rbx, [0x1b7deef8f]
pushf
sub rbx, 0x77d46b5f
popf
mov eax, 0xe963988e
pushf
not eax
add eax, 0xe199b3c7
xor eax, 0xa0f4f046
rol eax, 0x23
popf
pushf
not eax
add eax, 0xfdafe604
xor eax, 0xab337a35
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc41bd930
xor eax, 0xc6434448
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd4ae8ab9
xor eax, 0x88e3a5f2
rol eax, 0xcc
popf
mov r10, rcx
cmovne rbx, r8
mov ecx, 0x2a8bfea0
pushf
not ecx
add ecx, 0x8204d15f
xor ecx, 0xd289b068
rol ecx, 0x2d
popf
pushf
not ecx
add ecx, 0x9717ca91
xor ecx, 0x836b1d1b
rol ecx, 0xbd
popf
pushf
not ecx
add ecx, 0xad18f6ec
xor ecx, 0xefddfbad
rol ecx, 0x61
popf
push rdx
not edx
sub eax, edx
pop rdx
sub eax, 1
cmp dword [rbx], 0
jne 0x1401d7f38
push rax
pushf
mov eax, 0xfb1b9f40
pushf
not eax
add eax, 0xbf33769e
xor eax, 0xe2d855df
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xd294d2c7
xor eax, 0xe0a62b76
rol eax, 0xea
popf
pushf
not eax
add eax, 0xd2227a9b
xor eax, 0x964654b5
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xfe95d1fa
xor eax, 0xc92bdcc6
rol eax, 0x67
popf
jmp 0x1401d7d93
push rax
pushf
mov eax, 0x253f433c
pushf
not eax
add eax, 0x8a3a8350
xor eax, 0xa843df9d
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9d064dcf
xor eax, 0xa3862f69
rol eax, 0x95
popf
pushf
not eax
add eax, 0xcb1bd7ec
xor eax, 0xaecb511b
rol eax, 0x37
popf
pushf
not eax
add eax, 0x9682d3a2
xor eax, 0xd286a08d
rol eax, 0xf2
popf
jmp 0x1401d7d93
cmp ax, cx
ja 0x1401d7fc9
push rax
pushf
mov eax, 0x944864ae
pushf
not eax
add eax, 0x889c3236
xor eax, 0xc5e3c1ab
rol eax, 0x56
popf
pushf
not eax
add eax, 0x99385602
xor eax, 0x8e2be9ff
rol eax, 0xa1
popf
jmp 0x1401d7d93
push rax
pushf
mov eax, 0xd8d94546
pushf
not eax
add eax, 0x9bd0707d
xor eax, 0xb5b8b4f6
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x930ff46b
xor eax, 0xed40142f
rol eax, 0x67
popf
jmp 0x1401d7d93
mov rdx, r9
mov rcx, rbx
call fcn.1400b7907
jmp 0x1401d825c
mov eax, 0xc162b582
pushf
not eax
add eax, 0xe03d51e7
xor eax, 0xb270c7ef
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x8e5b340b
xor eax, 0xe37848e0
rol eax, 0xf1
popf
push rdx
not edx
sub eax, edx
pop rdx
sub eax, 1
cmp ax, cx
ja 0x1401d80d0
push rax
pushf
mov eax, 0x25d4e3ab
pushf
not eax
add eax, 0x9d07cef6
xor eax, 0xcc18dcb1
rol eax, 0x50
popf
pushf
not eax
add eax, 0xa9ad7c7c
xor eax, 0xe67567dc
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x96d3ae10
xor eax, 0x9e3edc5f
rol eax, 1
popf
jmp 0x1401d7d93
push rax
pushf
mov eax, 0xf084785c
pushf
not eax
add eax, 0xff97c861
xor eax, 0xa1cf9808
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd3c42e23
xor eax, 0x935eb714
rol eax, 0x5d
popf
jmp 0x1401d7d93
movzx eax, dx
shl eax, 0xa
and eax, 0xfc9ffc00
add eax, 0x10000
mov dword [rbx], eax
xor eax, eax
jmp 0x1401d825c
movzx edx, dx
mov r8, rbx
mov rcx, r10
add rsp, 0x20
pop rbx
jmp fcn.140196732
cmp ax, cx
ja 0x1401d81cd
push rax
pushf
mov eax, 0x76959b2f
pushf
not eax
add eax, 0xa6ba212e
xor eax, 0xb4805db6
rol eax, 3
popf
pushf
not eax
add eax, 0xebc62d04
xor eax, 0xc69f6ab8
rol eax, 0x80
popf
jmp 0x1401d7d93
push rax
pushf
mov eax, 0x470636c9
pushf
not eax
add eax, 0xbd555980
xor eax, 0x913fd0b4
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf95488c3
xor eax, 0xe8345a4b
rol eax, 0x48
popf
jmp 0x1401d7d93
and qword [rsp + 0x40], 0
lea r8, [rsp + 0x40]
movzx edx, dx
mov rcx, r10
and edx, 0xffff23ff
add edx, dword [rbx]
call fcn.140196732
mov rdx, rbx
mov rcx, rax
call fcn.1402fdf3a
push rax
pushf
mov eax, 0xee7ff872
pushf
not eax
add eax, 0xa9bdd512
xor eax, 0xc28b0b5e
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xac5e6839
xor eax, 0xdea72a2d
rol eax, 0xd4
popf
jmp 0x1401d7d93
add rsp, 0x20
pop rbx
ret