Function at 0x1800b1031
Capabilities:
Encode data using base64

Disassembly:
mov rax, rsp
bsf r8, rbp
mov qword [rax + 0x18], rbx
or r8b, 0xb
push rbp
mov ebp, edx
rcl r8b, cl
push rsi
shrd ebp, r10d, 0xe1
rcr r8w, 0xe8
movzx r8d, r11w
push rdi
dec r8w
push r12
sar r8b, cl
rol bp, cl
push r13
inc r8b
bsf r13, rdx
push r14
test r14w, 0x5bcb
shr r14b, cl
inc r13w
push r15
cmp sil, dil
or r8b, 0x45
lea rbp, [rax - 0x178]
shl r8b, 0xb6
btc r14d, 0x4a
sub rsp, 0x240
movzx r8d, bp
movaps xmmword [rax - 0x48], xmm6
test r9w, 0x32b0
movaps xmmword [rax - 0x58], xmm7
rcr r8b, 0x8b
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
mov rax, qword [0x180085010]
xor rax, rsp
cmc
bsr r14w, r12w
ror r8b, 7
mov qword [rbp + 0xf0], rax
mov r14, rdx
movzx r8d, bx
inc eax
mov r13, rcx
cdqe
sal ax, 0xd6
mov r8d, r15d
mov qword [rbp - 0x78], rcx
ror r8w, cl
movzx ecx, r11w
shr al, 0xb8
mov r8d, dword [0x180087294]
xchg cx, ax
mov rax, qword gs:[0x58]
rol ecx, cl
mov ecx, 4
clc
cmp bl, 0x84
mov r8, qword [rax + r8*8]
movsx eax, r9w
stc
test sp, r13w
xor edi, edi
rol ax, 0x12
mov eax, dword [rcx + r8]
cmp bp, 0x43c9
cmp dword [0x180088300], eax
jmp 0x1800b1140
jle 0x1800b1472
lea rcx, [0x180088300]
jmp 0x1800b1152
call fcn.180128636
cmp dword [0x180088300], 0xffffffff
jne 0x1800b1472
movups xmm0, xmmword [0x1800786a0]
movups xmmword [rbp + 0x60], xmm0
bsr eax, ecx
movups xmm1, xmmword [0x1800786b0]
not eax
movups xmmword [rbp + 0x70], xmm1
movups xmm0, xmmword [0x1800786c0]
bsf r8w, si
movups xmmword [rbp + 0x80], xmm0
cmc
sbb eax, 0x306049f1
movups xmm1, xmmword [0x1800786d0]
rcr r8b, 0xd7
rol r8w, cl
and al, bpl
movups xmmword [rbp + 0x90], xmm1
sbb r8b, 0xdc
cbw
lahf
movups xmm0, xmmword [0x1800786e0]
not eax
bt r8d, r9d
rol r8b, cl
movups xmmword [rbp + 0xa0], xmm0
xadd r8b, r8b
movzx eax, r9w
movups xmm1, xmmword [0x1800786f0]
movzx r8d, r11w
sar ah, 0xfa
movsx ax, ah
movups xmmword [rbp + 0xb0], xmm1
cwde
movsx r8w, dl
movups xmm0, xmmword [0x180078700]
movups xmmword [rbp + 0xc0], xmm0
mov eax, dword [0x180078710]
shld r8d, esp, 0xb9
movsx r8w, dil
mov dword [rbp + 0xd0], eax
neg r8
shr r8, cl
bswap r8d
mov r8d, edi
test bl, dh
cmp rsi, 0x17477d4e
cmp dword [0x180085018], 2
jmp 0x1800b123b
jl 0x1800b13a4
movdqa xmm5, xmmword [0x18007e940]
movdqa xmm4, xmmword [0x18007ede0]
mov eax, 4
jmp 0x1800b125b
movd xmm6, eax
movdqa xmm7, xmmword [0x18007e9a0]
mov eax, 0x1f
movd xmm8, eax
movdqa xmm9, xmmword [0x18007eab0]
lea rcx, [rbp + 0x60]
jmp 0x1800b1283
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b12e2
paddw xmm3, xmm2
movq xmm0, qword [rcx]
jmp 0x1800b12ef
pxor xmm3, xmm0
movq qword [rcx], xmm3
bswap ax
mov ax, r8w
cwde
lea eax, [r8 + 4]
jmp 0x1800b1308
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x1800b1366
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
jmp 0x1800b1374
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmc
jmp 0x1800b138b
cmp r8d, 0x38
jl 0x1800b1283
cmp r8d, 0x3a
jmp 0x1800b139e
jge 0x1800b1423
movsxd rax, r8d
add dl, 0x11
sar ecx, cl
movsx r9, r13w
lea r9, [rbp + 0x60]
sbb cx, 0x352b
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0x4ec4ec4f
cmp sp, r14w
sal dl, 3
xor edx, edx
imul r8d
ror ax, 0x97
dec cl
jmp 0x1800b13dc
sar edx, 4
nop
mov eax, edx
ror rcx, cl
shr eax, 0x1f
rcr cl, cl
xor cl, 9
add edx, eax
bts rax, r13
shld ax, r11w, 5
movzx eax, dx
imul ecx, eax, 0x34
movzx eax, r8w
sub ax, cx
add ax, 0x35
cmp rdi, rsp
clc
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x3a
jl 0x1800b13c0
mov dword [rsp + 0x28], edi
neg r8b
bt r8, 0xa0
mov dword [rsp + 0x20], edi
sar r8w, 0xb9
xor r9d, r9d
lea r8, [rbp + 0x60]
cmp r8b, 0x1a
cmc
cmp bp, r9w
xor edx, edx
xor ecx, ecx
call qword [0x180087f48]
mov qword [0x180088308], rax
movzx rcx, r13w
movsx ecx, r9w
lea rcx, [0x180088300]
jmp 0x1800b146d
call fcn.18012857b
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
movsx dx, r11b
movzx rcx, bx
xchg cl, dl
mov r8, qword [0x180088308]
jmp 0x1800b1496
mov rdx, qword [0x180087ea8]
movsx rcx, si
seto cl
lea rcx, [rbp + 0xe0]
call fcn.180105ae6
mov r12d, edi
jmp 0x1800b14b8
cmp dword [rbp + 0xe8], edi
jmp 0x1800b14c3
jle 0x1800b19c6
mov r15, qword [rbp + 0xe0]
jmp 0x1800b14d5
movss xmm6, dword [0x18007e8b4]
movss xmm7, dword [0x18007e8f0]
jmp 0x1800b14ea
xorps xmm8, xmm8
nop
btr rbx, r10
shl rbx, 0xe
dec bl
mov rbx, qword [r15]
test rbx, rbx
jmp 0x1800b1505
je 0x1800b19c6
mov rax, qword [0x180088268]
seta ch
movzx cx, r12b
mov rcx, qword [rax + rbx]
test rcx, rcx
jmp 0x1800b1526
je 0x1800b1538
add rcx, qword [0x180088270]
jmp 0x1800b153e
mov rcx, rdi
seto dh
movups xmm0, xmmword [rcx]
movups xmmword [rbp + 0x10], xmm0
movsx rdx, sp
movsd xmm1, qword [rcx + 0x10]
not ecx
movsxd rcx, r12d
movsd qword [rbp + 0x20], xmm1
jmp 0x1800b1561
lea r8, [rbp + 0x10]
movzx cx, r15b
movsxd rcx, r10d
lea rdx, [rbp - 0x30]
movsxd rcx, r13d
movsx ecx, bp
mov rcx, r13
jmp 0x1800b157f
call fcn.1801149d2
mov rdx, rbx
movzx cx, r14b
xchg cx, cx
setle ch
mov rcx, r14
jmp 0x1800b159a
call fcn.180116dda
divss xmm0, xmm6
mov rsi, rdi
comiss xmm7, xmm0
cmova rsi, rbx
lea rdx, [rbp + 0x10]
jmp 0x1800b15b9
mov rcx, r13
call fcn.180114170
test al, al
je 0x1800b19a7
test rsi, rsi
jmp 0x1800b15d1
je 0x1800b15f2
mov rdx, qword [0x180088168]
clc
add rdx, rsi
cmp r13b, r9b
jmp 0x1800b15ea
xor r13d, r13d
jmp 0x1800b15ff
sub r13d, r13d
mov cl, spl
mov edx, r13d
movsx ecx, r8w
mov rdx, qword [rdx]
xchg cx, cx
movzx cx, bpl
mov rcx, r14
jmp 0x1800b1612
call fcn.18011e860
mov ebx, r13d
movzx cx, bpl
movsx ecx, bp
mov rdi, r13
movzx r8, si
bswap r8w
movsxd r8, esp
mov r8, qword [0x1800881d0]
not cl
mov rcx, rsi
jmp 0x1800b1641
call fcn.18008f8f3
mov rdx, rax
stc
cmp r8b, sil
test rax, rax
jmp 0x1800b1655
je 0x1800b1668
add rax, r8
jmp 0x1800b1663
jmp 0x1800b1670
mov rax, r13
jmp 0x1800b1670
movups xmm0, xmmword [rax]
psrldq xmm0, 8
movd eax, xmm0
cmp ebx, eax
jge 0x1800b175b
test rdx, rdx
lea rax, [rdx + r8]
jmp 0x1800b1690
jne 0x1800b169f
mov rax, r13
btc ecx, 0xc3
rcr cl, cl
mov rax, qword [rax]
mov rcx, qword [rax + rdi]
test rcx, rcx
jmp 0x1800b16ae
je 0x1800b1750
mov r8, r14
jmp 0x1800b16bc
call fcn.18011dfbc
mov qword [rbp - 0x70], r13
mov cx, 0x7216
not cl
mov qword [rbp - 0x68], 0
movzx ecx, r12w
movsx cx, ch
mov qword [rbp - 0x60], r13
not ecx
mov qword [rbp - 0x58], 0
mov qword [rbp - 0x50], r13
movsx ecx, r15w
movsx rcx, dx
not ch
mov qword [rbp - 0x48], 0
setge cl
not ecx
mov rcx, rsi
call fcn.18008f8f3
mov rdx, rax
lea rax, [rbp - 0x70]
cmovbe r8d, r10d
movzx cx, r9b
movzx r8d, si
mov qword [rsp + 0x20], rax
movsx ecx, r9w
lea r9, [rbp - 0x60]
lea r8, [rbp - 0x50]
movsx rcx, di
mov rcx, 0x1de91e33
mov rcx, r14
call fcn.18011fe14
mov r8, qword [0x1800881d0]
jmp 0x1800b1750
inc ebx
add rdi, 8
jmp 0x1800b1639
movups xmm0, xmmword [str.wSVNHexS_]
shl al, 0x68
movups xmmword [rsp + 0x70], xmm0
cmc
movsxd rcx, edi
bt rax, 0xf4
mov eax, dword [0x180078698]
mov dword [rbp - 0x80], eax
movzx eax, word [0x18007869c]
bswap ecx
mov ecx, 0x42
clc
test r13w, 0x3f8
cmc
mov word [rsp + 0x70], cx
test bpl, r11b
add ecx, r13d
xor word [rsp + 0x72], 0x36
xor word [rsp + 0x74], 0x37
xor word [rsp + 0x76], 0x38
shrd ecx, ecx, 0x41
movzx rcx, r12w
dec ch
xor word [rsp + 0x78], 0x39
xchg cl, cl
rcl ch, 0x99
xor word [rsp + 0x7a], 0x3a
xadd ecx, ecx
btc cx, 0xda
movsx cx, sil
xor word [rsp + 0x7c], 0x3b
xor rcx, 0x632973e4
xor word [rsp + 0x7e], 0x3c
shr cx, cl
clc
xor word [rbp - 0x80], 0x3d
and cl, dil
add rcx, 0x7c3c4c14
xor word [rbp - 0x7e], 0x3e
test r13d, r12d
xor ax, 0x3f
movsx ecx, sp
mov ecx, 0x5ace0051
not cx
mov word [rbp - 0x7c], ax
movzx cx, r15b
movzx ecx, sp
lea rax, [rsp + 0x70]
dec ecx
movzx ecx, r11w
mov ecx, r13d
movzx r13w, bl
movsx r13d, r13w
mov r13, qword [rbp - 0x78]
jmp 0x1800b1840
nop dword [rax + rax]
jmp 0x1800b184d
inc ecx
cmc
cmp r14b, 0x1d
lea rax, [rax + 2]
cmc
cmp word [rax], 0
jmp 0x1800b1862
jne 0x1800b184d
add ecx, 1
movsx eax, r14w
mov dword [rbp - 0x38], ecx
movzx di, r11b
movzx edi, dx
mov dword [rbp - 0x34], ecx
mov rax, r11
lahf
lea rax, [rsp + 0x70]
mov edi, 0
jmp 0x1800b1890
cmove rax, rdi
jmp 0x1800b1899
mov qword [rbp - 0x40], rax
jmp 0x1800b18a2
movups xmm0, xmmword [rbp - 0x30]
jmp 0x1800b18ab
movups xmmword [rbp], xmm0
jmp 0x1800b18b4
movaps xmm0, xmmword [0x18007ec20]
movaps xmmword [rbp - 0x30], xmm0
jmp 0x1800b18c4
xorps xmm1, xmm1
movups xmmword [rbp + 0x28], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
jmp 0x1800b18d7
movups xmmword [rbp + 0x48], xmm1
jmp 0x1800b18e0
movss xmm0, dword [0x180086258]
jmp 0x1800b18ed
cvtps2pd xmm0, xmm0
unpcklpd xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
bswap dx
lea rax, [rbp + 0x28]
setbe r9b
bswap ecx
mov qword [rsp + 0x60], rax
cdq
mov byte [rsp + 0x50], 1
mov byte [rsp + 0x48], 1
movsx r9, bp
cdqe
lea rax, [rbp + 0x38]
mov qword [rsp + 0x40], rax
movsx r8d, ax
lea rax, [rbp + 0x48]
mov qword [rsp + 0x38], rax
movss dword [rsp + 0x30], xmm8
movsx r9, r15w
lea rax, [rbp - 0x30]
movsxd r9, r8d
mov qword [rsp + 0x28], rax
movsx eax, bp
not al
movzx r8w, r8b
lea rax, [rbp - 0x10]
movzx rcx, cx
cdq
mov qword [rsp + 0x20], rax
cdq
movsx r8w, r15b
lea r9, [rbp]
mov ch, 0xaa
movzx r8d, bp
mov rcx, r8
lea r8, [rbp - 0x40]
movzx rdx, ax
movsx rdx, r13w
cqo
mov rdx, qword [0x180087e88]
mov rcx, r13
jmp 0x1800b1991
call fcn.180115f96
nop dword [rax]
nop dword [rax + rax]
jmp 0x1800b19a7
inc r12d
test dl, r14b
stc
clc
add r15, 8
cmc
cmp r12d, dword [rbp + 0xe8]
jmp 0x1800b19c0
jl 0x1800b14fa
mov rcx, qword [rbp + 0xf0]
xor rcx, rsp
jmp 0x1800b19d5
call fcn.18012808d
lea r11, [rsp + 0x240]
movzx r14w, r9b
movsxd rsi, r14d
cmovs si, r8w
mov rbx, qword [r11 + 0x50]
seta r12b
movzx bp, bl
movsx rbp, bp
movaps xmm6, xmmword [r11 - 0x10]
movsxd r12, r9d
bswap si
movaps xmm7, xmmword [r11 - 0x20]
xchg bp, r13w
movsx r13d, r9w
bswap r13w
movaps xmm8, xmmword [r11 - 0x30]
xchg r15b, r15b
jmp 0x1800b1a2c
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
mov r12b, bl
movzx ebp, ax
movsx r14, sp
pop r14
bswap r12w
movsx ebp, r13w
movzx si, cl
pop r13
pop r12
cmovge rdi, r8
pop rdi
xchg bp, bp
pop rsi
movsx bp, cl
pop rbp
ret