Function at 0x4b0f30
Capabilities:
Encode data using base64

Disassembly:
mov rcx, qword gs:[0x28]
mov rcx, qword [rcx]
lea rax, [rsp - 0x48]
cmp rax, qword [rcx + 0x10]
jbe 0x4b1311
sub rsp, 0xc8
mov qword [rsp + 0xc0], rbp
lea rbp, [rsp + 0xc0]
mov rax, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0xe0]
cmp rax, rcx
jle 0x4b12ea
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x60], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
movups xmmword [rsp + 0xa0], xmm0
movups xmmword [rsp + 0xb0], xmm0
lea rdx, [0x00513440]
mov qword [rsp], rdx
lea rbx, [rsp + 0x68]
mov qword [rsp + 8], rbx
call dbg.runtime.convT2E64
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x10]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], rax
lea rax, [0x00513440]
mov qword [rsp], rax
lea rcx, [rsp + 0x60]
mov qword [rsp + 8], rcx
call dbg.runtime.convT2E64
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rcx
mov rax, qword [rsp + 0xd0]
test byte [rax], al
mov qword [rsp + 8], rax
lea rcx, [0x00513440]
mov qword [rsp], rcx
call dbg.runtime.convT2E64
mov rax, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rcx
lea rax, [0x00550793]
mov qword [rsp], rax
mov qword [rsp + 8], 0x27
lea rax, [rsp + 0x90]
mov qword [rsp + 0x10], rax
mov qword [rsp + 0x18], 3
mov qword [rsp + 0x20], 3
call dbg.log.Panicf
mov qword [rsp], 0
xorps xmm0, xmm0
movups xmmword [rsp + 8], xmm0
call dbg.github.com/skip2/go-qrcode/bitset.New
mov rax, qword [rsp + 0x18]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xd8]
mov rbx, rcx
sub rcx, rdx
add rcx, qword [rax]
mov rsi, rcx
sar rcx, 0x3f
shr rcx, 0x3d
add rcx, rsi
sar rcx, 3
mov rdi, rcx
shl rcx, 3
sub rsi, rcx
test rsi, rsi
je 0x4b12e2
lea rcx, [rdi + 1]
mov qword [rsp + 0x70], rax
mov rsi, qword [rax + 0x10]
lea rdi, [rax + 8]
cmp rsi, rcx
jge 0x4b1104
jmp 0x4b11ab
inc qword [rax]
mov rcx, qword [rsp + 0x40]
lea rdx, [rcx + 1]
mov rbx, qword [rsp + 0xe0]
cmp rdx, rbx
jge 0x4b1193
mov qword [rsp + 0x40], rdx
mov rax, qword [rsp + 0xd0]
mov qword [rsp], rax
mov qword [rsp + 8], rdx
call dbg.github.com/skip2/go-qrcode/bitset.(*Bitset).At
movzx eax, byte [rsp + 0x10]
test al, al
je 0x4b1189
mov rax, qword [rsp + 0x70]
mov rdx, qword [rax + 0x10]
mov rbx, qword [rax + 8]
mov rcx, qword [rax]
mov rsi, rcx
sar rcx, 0x3f
shr rcx, 0x3d
lea rdi, [rcx + rsi]
sar rdi, 3
cmp rdi, rdx
jae 0x4b1303
movzx edx, byte [rbx + rdi]
mov r8, rdi
shl rdi, 3
sub rsi, rdi
mov rcx, rsi
mov edi, 0xffffff80
shr dil, cl
cmp rcx, 8
sbb esi, esi
and edi, esi
or edx, edi
mov byte [rbx + r8], dl
jmp 0x4b10f0
mov rax, qword [rsp + 0x70]
jmp 0x4b10f0
mov qword [rsp + 0xe8], rax
mov rbp, qword [rsp + 0xc0]
add rsp, 0xc8
ret
mov qword [rsp + 0x88], rdi
lea rax, [0x00513c00]
mov qword [rsp], rax
lea rcx, [rcx + rsi*2]
mov qword [rsp + 8], rcx
mov qword [rsp + 0x10], rcx
call dbg.runtime.makeslice
mov rax, qword [rsp + 0x70]
mov rcx, qword [rax + 0x10]
mov rdx, qword [rsp + 0x20]
lea rbx, [rdx + rcx]
mov qword [rsp + 0x58], rbx
mov rsi, qword [rax + 8]
mov rdi, qword [rax + 0x18]
mov r8, qword [rsp + 0x18]
cmp rbx, rdi
ja 0x4b1287
cmp rbx, rdi
ja 0x4b130a
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x80], rsi
lea rax, [rsi + rcx]
mov qword [rsp], rax
mov qword [rsp + 8], r8
mov qword [rsp + 0x10], rdx
call dbg.runtime.memmove
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x70]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x50]
mov qword [rcx + 0x18], rax
mov eax, dword [0x006265e0]
test eax, eax
jne 0x4b1270
mov rax, qword [rsp + 0x80]
mov qword [rcx + 8], rax
mov rax, rcx
mov rdx, qword [rsp + 0xd8]
mov rbx, qword [rsp + 0xe0]
jmp 0x4b1104
mov rdi, qword [rsp + 0x88]
mov rax, qword [rsp + 0x80]
call dbg.runtime.gcWriteBarrier
jmp 0x4b1258
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x78], r8
mov qword [rsp + 0x48], rcx
lea rax, [0x00513c00]
mov qword [rsp], rax
mov qword [rsp + 8], rsi
mov qword [rsp + 0x10], rcx
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], rbx
call dbg.runtime.growslice
mov rdi, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x28]
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x78]
jmp 0x4b11fe
mov rcx, rdi
jmp 0x4b10d9
mov rdx, qword [rsp + 0xd0]
mov rbx, qword [rdx]
cmp rcx, rbx
jg 0x4b0f7f
jmp 0x4b107d
call dbg.runtime.panicindex
ud2
call dbg.runtime.panicslice
ud2
call dbg.runtime.morestack_noctxt
jmp dbg.github.com/skip2/go-qrcode/bitset.(*Bitset).Substr