Function at 0x14003e3f5
Capabilities:
Encode data using base64

Disassembly:
push rax
pushf
mov eax, 0xe6fac2b8
pushf
not eax
add eax, 0xead6a984
xor eax, 0xa0085ab1
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa84cd049
xor eax, 0xa710af75
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8ed4011c
xor eax, 0xb24dd702
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x90975acc
xor eax, 0x858aa1bb
rol eax, 0x24
popf
cmp eax, 4
jne 0x14003e458
popf
pop rax
jmp 0x14003e878
cmp eax, 0
jne 0x14003e467
popf
pop rax
jmp 0x14003e5a2
cmp eax, 3
jne 0x14003e476
popf
pop rax
jmp 0x14003e7ae
cmp eax, 1
jne 0x14003e485
popf
pop rax
jmp 0x14003e6da
cmp eax, 0xd
jne 0x14003e494
popf
pop rax
jmp 0x14003ed6b
cmp eax, 7
jne 0x14003e4a3
popf
pop rax
jmp 0x14003e9f8
cmp eax, 0xe
jne 0x14003e4b2
popf
pop rax
jmp 0x14003edeb
cmp eax, 0xb
jne 0x14003e4c1
popf
pop rax
jmp 0x14003ecc2
cmp eax, 0xc
jne 0x14003e4d0
popf
pop rax
jmp 0x14003ed0b
cmp eax, 8
jne 0x14003e4df
popf
pop rax
jmp 0x14003eaed
cmp eax, 0x10
jne 0x14003e4ee
popf
pop rax
jmp 0x14003ef0d
cmp eax, 2
jne 0x14003e4fd
popf
pop rax
jmp 0x14003e72c
cmp eax, 9
jne 0x14003e50c
popf
pop rax
jmp 0x14003eb59
cmp eax, 0x12
jne 0x14003e51b
popf
pop rax
jmp 0x14003effe
cmp eax, 6
jne 0x14003e52a
popf
pop rax
jmp 0x14003e997
cmp eax, 0x11
jne 0x14003e539
popf
pop rax
jmp 0x14003ef58
cmp eax, 5
jne 0x14003e548
popf
pop rax
jmp 0x14003e91c
cmp eax, 0x16
jne 0x14003e557
popf
pop rax
jmp 0x14003f147
cmp eax, 0xa
jne 0x14003e566
popf
pop rax
jmp 0x14003ec13
cmp eax, 0x14
jne 0x14003e575
popf
pop rax
jmp 0x14003f0fa
cmp eax, 0xf
jne 0x14003e584
popf
pop rax
jmp 0x14003ee7c
cmp eax, 0x13
jne 0x14003e593
popf
pop rax
jmp 0x14003f08f
cmp eax, 0x15
jne 0x14003e5a2
popf
pop rax
jmp 0x14003f145
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r12
push r14
push r15
sub rsp, 0x20
mov rbx, qword [rcx]
movabs r12, 0x410023d2e077da1f
pushf
not r12
add r12, 0x48f5ee89
xor r12, 0x5f3341f1
rol r12, 0x43
popf
pushf
not r12
add r12, 0x5428162a
xor r12, 0x421cf156
rol r12, 0xad
popf
pushf
not r12
add r12, 0x67dd8693
xor r12, 0x440a9ddf
rol r12, 0xd2
popf
pushf
not r12
add r12, 0x7b2b9761
xor r12, 0x5fdb9cba
rol r12, 0xba
popf
and rbx, rdx
movsx r14d, r8w
and rbx, r12
mov rdi, rcx
mov ecx, r14d
xor r15d, r15d
shr rbx, cl
mov rbp, rdx
test r9d, r9d
jne 0x14003e694
push rax
pushf
mov eax, 0xcfd72c8f
pushf
not eax
add eax, 0xfdd495fd
xor eax, 0x8bea0497
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x983555a8
xor eax, 0xa6b0a1a0
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xe9fb951f
xor eax, 0x87d7223d
rol eax, 0x48
popf
jmp 0x14003e449
push rax
pushf
mov eax, 0x39b7d643
pushf
not eax
add eax, 0xa3e2ab28
xor eax, 0xf5e8311f
rol eax, 0x67
popf
pushf
not eax
add eax, 0xdf43e895
xor eax, 0xfde42a6e
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x9641559f
xor eax, 0x80e953f8
rol eax, 0x25
popf
jmp 0x14003e449
cmp bx, 8
setae al
jmp 0x14003f147
call fcn.14007c9e6
test eax, eax
jne 0x14003e768
push rax
pushf
mov eax, 0x95cf46dd
pushf
not eax
add eax, 0xfa1cef2f
xor eax, 0x97924e3e
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb66842bc
xor eax, 0xbccc4444
rol eax, 0xd9
popf
jmp 0x14003e449
push rax
pushf
mov eax, 0xb6fcd2e2
pushf
not eax
add eax, 0xcd752e9e
xor eax, 0xdefc7ff0
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x8a37e5db
xor eax, 0xa5d4ea41
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xb6c5302e
xor eax, 0xced3ac13
rol eax, 0x44
popf
jmp 0x14003e449
mov r8, qword [rdi]
mov ecx, r14d
mov rax, r8
and rax, rbp
and rax, r12
shr rax, cl
cmp ax, 8
jbe 0x14003e81f
push rax
pushf
mov eax, 0x90dd994f
pushf
not eax
add eax, 0xe1350d1b
xor eax, 0x93862cd0
rol eax, 0x75
popf
pushf
not eax
add eax, 0xdcf1a629
xor eax, 0x9e84a514
rol eax, 0x70
popf
pushf
not eax
add eax, 0xf90e2b50
xor eax, 0xeb935123
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xf26a6640
xor eax, 0xda4efd18
rol eax, 0xd6
popf
jmp 0x14003e449
push rax
pushf
mov eax, 0xfcd73db6
pushf
not eax
add eax, 0x97120ed8
xor eax, 0xcaefd0e6
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xce2815cc
xor eax, 0x9b3dfb2f
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xfcafa097
xor eax, 0xa1e300be
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xdd5d4fb7
xor eax, 0xe35c5644
rol eax, 0x3a
popf
jmp 0x14003e449
mov edx, 0x7c40fdc7
pushf
not edx
add edx, 0xe83cf083
xor edx, 0xcd817fa4
rol edx, 0x52
popf
pushf
not edx
add edx, 0xd96ac6fa
xor edx, 0xb03d9aa6
rol edx, 0xe0
popf
pushf
not edx
add edx, 0xa3283802
xor edx, 0xac32eaa3
rol edx, 0xba
popf
pushf
not edx
add edx, 0x89511c73
xor edx, 0x9cc78bc7
rol edx, 0xb8
popf
jmp 0x14003ed0b
jae 0x14003e951
push rax
pushf
mov eax, 0x398372a
pushf
not eax
add eax, 0xe26bd9b8
xor eax, 0xd7fbe2db
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf203cb86
xor eax, 0xccfa40c4
rol eax, 0x52
popf
jmp 0x14003e449
push rax
pushf
mov eax, 0x75554ed9
pushf
not eax
add eax, 0x960c2a21
xor eax, 0x80fc77e2
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc754bcef
xor eax, 0xf89eabf4
rol eax, 0x13
popf
pushf
not eax
add eax, 0xeb69d026
xor eax, 0x85ca7177
rol eax, 0x2d
popf
jmp 0x14003e449
mov dl, r15b
jmp 0x14003ed0b
mov edx, 0x21f1b266
pushf
not edx
add edx, 0xa2d930bf
xor edx, 0xd663287b
rol edx, 0x9b
popf
pushf
not edx
add edx, 0xed487a30
xor edx, 0xece15fcf
rol edx, 0xdf
popf
pushf
not edx
add edx, 0xe3a195d6
xor edx, 0xa58c81ec
rol edx, 0x34
popf
pushf
not edx
add edx, 0xba351431
xor edx, 0xb116e577
rol edx, 0xf4
popf
mov eax, edx
shl rax, cl
sub rax, rdx
and rax, r8
test r12, rax
jne 0x14003eaa7
push rax
pushf
mov eax, 0xe5f55fa5
pushf
not eax
add eax, 0x855cee6a
xor eax, 0xe1860926
rol eax, 0x41
popf
pushf
not eax
add eax, 0xd1ef4554
xor eax, 0xd85f15ed
rol eax, 0x44
popf
pushf
not eax
add eax, 0xc66721a4
xor eax, 0xbf351b83
rol eax, 0xa5
popf
jmp 0x14003e449
push rax
pushf
mov eax, 0xd465fedc
pushf
not eax
add eax, 0x9b3d9568
xor eax, 0xa5deebc7
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x80000543
xor eax, 0xad82cfd2
rol eax, 0xee
popf
pushf
not eax
add eax, 0xc2e15d78
xor eax, 0x8af085f9
rol eax, 0x5f
popf
jmp 0x14003e449
cmp r14d, 0x30
je 0x14003eb26
push rax
pushf
mov eax, 0xfb1ee002
pushf
not eax
add eax, 0xfb91d31f
xor eax, 0xffcea81b
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xd4145a99
xor eax, 0xd6238259
rol eax, 0x2f
popf
jmp 0x14003e449
push rax
pushf
mov eax, 0x923a7bed
pushf
not eax
add eax, 0xf5d63413
xor eax, 0xabfcb1d9
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xabee4912
xor eax, 0xbdccacea
rol eax, 0xa9
popf
jmp 0x14003e449
shr r8, 4
movabs rax, 0x5d9a902ca6626193
pushf
not rax
add rax, 0x4793b4ae
xor rax, 0x61315e93
rol rax, 0x61
popf
pushf
not rax
add rax, 0x7bdfb07f
xor rax, 0x44bed0d7
rol rax, 0x31
popf
pushf
not rax
add rax, 0x6e88f99e
xor rax, 0x5b51edb6
rol rax, 0x50
popf
and r8, rbp
and r8, rax
shr r8, cl
jmp 0x14003ecc2
movabs rax, 0x7c94881d7775c655
pushf
not rax
add rax, 0x587c7306
xor rax, 0x6e9d03ea
rol rax, 0xb4
popf
pushf
not rax
add rax, 0x5cdb5f5b
xor rax, 0x5eb265a0
rol rax, 0x61
popf
pushf
not rax
add rax, 0x5e3366d6
xor rax, 0x497c3444
rol rax, 0xe7
popf
test rax, r8
setne r8b
push rax
pushf
mov eax, 0xb49530ed
pushf
not eax
add eax, 0xa4ca1e06
xor eax, 0xc5bc1781
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x9703274b
xor eax, 0xf9dd6afa
rol eax, 0x54
popf
pushf
not eax
add eax, 0xff252394
xor eax, 0x8088efbd
rol eax, 0xef
popf
pushf
not eax
add eax, 0xe15d69dc
xor eax, 0xbf15e47b
rol eax, 0x8a
popf
jmp 0x14003e449
and dl, r8b
push rax
pushf
mov eax, 0xf7a34b55
pushf
not eax
add eax, 0xa1c4c413
xor eax, 0x9ef61d63
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x8c136bbf
xor eax, 0xac2394ee
rol eax, 0x56
popf
pushf
not eax
add eax, 0xf5557b1a
xor eax, 0xd6c7e750
rol eax, 0xa
popf
jmp 0x14003e449
mov al, dl
jmp 0x14003f147
cmp eax, 0x200
jne 0x14003edb8
push rax
pushf
mov eax, 0xeffe2e15
pushf
not eax
add eax, 0xfcfb3135
xor eax, 0x8be3798e
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc0c2b08d
xor eax, 0xaf750d58
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf6747274
xor eax, 0xb1dcef24
rol eax, 0xd3
popf
jmp 0x14003e449
push rax
pushf
mov eax, 0x25b36678
pushf
not eax
add eax, 0xee2be3e0
xor eax, 0x97a3bb0d
rol eax, 0x95
popf
pushf
not eax
add eax, 0x9f98f84e
xor eax, 0xd24cfcf7
rol eax, 0x3f
popf
jmp 0x14003e449
test bx, bx
je 0x14003ee49
push rax
pushf
mov eax, 0x163bc84d
pushf
not eax
add eax, 0xc3dc9d01
xor eax, 0xd5761ec3
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xad541455
xor eax, 0xc2e30600
rol eax, 0x66
popf
pushf
not eax
add eax, 0x982cf16d
xor eax, 0xac6e9ba1
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x989f7511
xor eax, 0xb97dc1d2
rol eax, 0x77
popf
jmp 0x14003e449
push rax
pushf
mov eax, 0x3856adaa
pushf
not eax
add eax, 0xa60e3351
xor eax, 0x9fe29dfb
rol eax, 0x85
popf
pushf
not eax
add eax, 0xfb5b0737
xor eax, 0xb077fb78
rol eax, 0x2b
popf
jmp 0x14003e449
cmp qword [rdi], r15
jl 0x14003eec7
push rax
pushf
mov eax, 0x5d86798f
pushf
not eax
add eax, 0x9fedccda
xor eax, 0xa943363b
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe65366ab
xor eax, 0xd038c475
rol eax, 4
popf
pushf
not eax
add eax, 0xa5ad03cb
xor eax, 0xabcbedbe
rol eax, 0x28
popf
jmp 0x14003e449
push rax
pushf
mov eax, 0x8dccd5b8
pushf
not eax
add eax, 0xc2ebbabd
xor eax, 0xf1912de0
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc15d8c1f
xor eax, 0x8a5db962
rol eax, 0x42
popf
pushf
not eax
add eax, 0xdc298515
xor eax, 0xe21d8eac
rol eax, 0x84
popf
jmp 0x14003e449
jmp 0x14003e878
cmp eax, 0x100
jne 0x14003efb8
push rax
pushf
mov eax, 0xe8ea4d1f
pushf
not eax
add eax, 0xe5f2ed93
xor eax, 0x8f12a189
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xa24bad29
xor eax, 0xa08e5b06
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf9b78423
xor eax, 0xd6d2bf8d
rol eax, 0
popf
pushf
not eax
add eax, 0xf19da3b6
xor eax, 0xfca0d2a3
rol eax, 0xc
popf
jmp 0x14003e449
push rax
pushf
mov eax, 0x4d440183
pushf
not eax
add eax, 0x9fd77624
xor eax, 0xd955c36e
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xec082e73
xor eax, 0x867c0c09
rol eax, 0x31
popf
pushf
not eax
add eax, 0xcd17483b
xor eax, 0x8de2ddb0
rol eax, 0xda
popf
jmp 0x14003e449
test bx, bx
je 0x14003f05c
push rax
pushf
mov eax, 0xee279b29
pushf
not eax
add eax, 0x932301e5
xor eax, 0xec7493a2
rol eax, 0xa
popf
pushf
not eax
add eax, 0xde1435bf
xor eax, 0xd4189b8e
rol eax, 0x60
popf
pushf
not eax
add eax, 0xfe364103
xor eax, 0xc01356ee
rol eax, 0x83
popf
pushf
not eax
add eax, 0xb3f903aa
xor eax, 0x930beabf
rol eax, 0x81
popf
jmp 0x14003e449
push rax
pushf
mov eax, 0x1250eaa7
pushf
not eax
add eax, 0xcd0e35da
xor eax, 0x94f564af
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc23e7458
xor eax, 0x87d1e3f8
rol eax, 0x2d
popf
jmp 0x14003e449
cmp qword [rdi], r15
jge 0x14003f0c7
push rax
pushf
mov eax, 0x96dbbfc9
pushf
not eax
add eax, 0xf14700cf
xor eax, 0x8cd318b5
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe5012f1c
xor eax, 0x8353bec8
rol eax, 0x5d
popf
jmp 0x14003e449
push rax
pushf
mov eax, 0x17449d0a
pushf
not eax
add eax, 0xf314dbc5
xor eax, 0xbffea8bb
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xda39ada2
xor eax, 0x81360821
rol eax, 0xee
popf
jmp 0x14003e449
jmp 0x14003e878
xor al, al
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add rsp, 0x20
pop r15
pop r14
pop r12
ret