Function at 0x140098a80
Capabilities:
Encode data using base64
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x448
vmovdqa xmmword [rsp + 0x430], xmm15
vmovdqa xmmword [rsp + 0x420], xmm14
vmovdqa xmmword [rsp + 0x410], xmm13
vmovdqa xmmword [rsp + 0x400], xmm12
vmovdqa xmmword [rsp + 0x3f0], xmm11
vmovdqa xmmword [rsp + 0x3e0], xmm10
vmovdqa xmmword [rsp + 0x3d0], xmm9
vmovdqa xmmword [rsp + 0x3c0], xmm8
vmovdqa xmmword [rsp + 0x3b0], xmm7
vmovdqa xmmword [rsp + 0x3a0], xmm6
xor r14d, r14d
test r8b, 1
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x78], rcx
je 0x140098f3f
mov qword [rsp + 0x30], r8
mov r15, qword [rcx]
mov r13, qword [rcx + 8]
mov rdi, qword [rcx + 0x10]
mov rsi, qword [rcx + 0x18]
mov r10, qword [rcx + 0x20]
mov rax, qword [rcx + 0x28]
vmovdqu xmm0, xmmword [rdx]
vmovdqa xmm7, xmmword [0x1401fdae0]
vpshufb xmm0, xmm0, xmm7
vpaddq xmm1, xmm0, xmmword [0x1401fdaf0]
mov rbx, qword [rcx + 0x30]
vmovdqa xmmword [rsp + 0x120], xmm1
vmovdqu xmm1, xmmword [rdx + 0x10]
vpshufb xmm1, xmm1, xmm7
vpaddq xmm2, xmm1, xmmword [0x1401fdb00]
vmovdqa xmmword [rsp + 0x130], xmm2
vmovdqu xmm2, xmmword [rdx + 0x20]
vpshufb xmm2, xmm2, xmm7
vpaddq xmm3, xmm2, xmmword [0x1401fdb10]
vmovdqa xmmword [rsp + 0x140], xmm3
vmovdqu xmm3, xmmword [rdx + 0x30]
vpshufb xmm4, xmm3, xmm7
vpaddq xmm5, xmm4, xmmword [0x1401fdb20]
vmovdqu xmm3, xmmword [rdx + 0x40]
vpshufb xmm3, xmm3, xmm7
vpaddq xmm6, xmm3, xmmword [0x1401fdb30]
vmovdqa xmmword [rsp + 0x150], xmm5
vmovdqa xmmword [rsp + 0x160], xmm6
vmovdqu xmm5, xmmword [rdx + 0x50]
vpshufb xmm5, xmm5, xmm7
vpaddq xmm6, xmm5, xmmword [0x1401fdb40]
vmovdqa xmmword [rsp + 0x170], xmm6
vmovdqu xmm6, xmmword [rdx + 0x60]
vpshufb xmm6, xmm6, xmm7
vpaddq xmm8, xmm6, xmmword [0x1401fdb50]
vmovdqa xmmword [rsp + 0x180], xmm8
vmovdqu xmm8, xmmword [rdx + 0x70]
vpshufb xmm7, xmm8, xmm7
vpaddq xmm8, xmm7, xmmword [0x1401fdb60]
mov r8, qword [rcx + 0x38]
vmovdqa xmmword [rsp + 0x190], xmm8
mov ebp, 0x10
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x60], r8
mov qword [rsp + 0x58], r10
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x68], r13
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], rsi
nop word [rax + rax]
inc r14d
mov qword [rsp + 0x70], r14
lea rcx, [rbp*8]
xor r11d, r11d
mov rdx, rsi
mov r14, rdi
mov r9, rbx
mov r12, r8
vmovdqa xmm9, xmm6
vmovdqa xmm10, xmm4
vmovdqa xmm11, xmm3
vmovdqa xmm8, xmm0
nop
mov r8, rax
lea rax, [r11 + rbp]
cmp rax, 0x4f
ja 0x140099716
mov rdi, r15
vmovdqa xmm0, xmm1
vmovdqa xmm3, xmm5
vmovdqa xmm4, xmm11
vmovdqa xmm6, xmm7
vmovdqa xmm1, xmm2
vmovdqa xmm2, xmm10
vmovdqa xmm5, xmm9
mov rbx, r10
mov rsi, r13
lea rax, [rcx + r11*8]
vpalignr xmm7, xmm0, xmm8, 8
vpalignr xmm9, xmm3, xmm11, 8
vpsrlq xmm10, xmm7, 1
vpsrlq xmm11, xmm7, 7
vpsllq xmm12, xmm7, 0x38
vpxor xmm10, xmm10, xmm12
vpsrlq xmm12, xmm7, 8
vpsllq xmm7, xmm7, 0x3f
vpxor xmm7, xmm12, xmm7
vpxor xmm7, xmm10, xmm7
vpxor xmm7, xmm11, xmm7
vpsrlq xmm10, xmm6, 6
vpsllq xmm11, xmm6, 3
vpsrlq xmm12, xmm6, 0x13
vpxor xmm11, xmm11, xmm12
vpsllq xmm12, xmm6, 0x2d
vpsrlq xmm13, xmm6, 0x3d
vpxor xmm12, xmm12, xmm13
vpxor xmm11, xmm11, xmm12
vpxor xmm10, xmm11, xmm10
vpaddq xmm8, xmm9, xmm8
vpaddq xmm8, xmm10, xmm8
vpaddq xmm7, xmm8, xmm7
lea r10, [0x1401fdd00]
vpaddq xmm8, xmm7, xmmword [r10 + rax]
mov rax, rbx
rol rax, 0x32
mov r10, rbx
rol r10, 0x2e
xor r10, rax
mov r15, rbx
rol r15, 0x17
xor r15, r10
mov rax, r9
xor rax, r8
and rax, rbx
xor rax, r9
add rax, r12
add rax, r15
add rax, qword [rsp + r11*8 + 0x120]
mov r10, rdi
rol r10, 0x24
mov r15, rdi
rol r15, 0x1e
xor r15, r10
mov r10, rdi
rol r10, 0x19
xor r10, r15
mov r15, r13
xor r15, r14
and r15, rdi
and r13, r14
xor r13, r15
add r13, r10
add r13, rax
add rax, rdx
mov rdx, rax
rol rdx, 0x32
mov r10, rax
rol r10, 0x2e
xor r10, rdx
mov rdx, rax
rol rdx, 0x17
xor rdx, r10
mov r10, rbx
xor r10, r8
and r10, rax
xor r10, r8
add r9, qword [rsp + r11*8 + 0x128]
add r9, r10
add r9, rdx
mov rdx, r13
rol rdx, 0x24
mov r10, r13
rol r10, 0x1e
xor r10, rdx
mov rdx, r13
rol rdx, 0x19
xor rdx, r10
mov r10, rdi
xor r10, rsi
and r10, r13
mov r15, rdi
and r15, rsi
xor r15, r10
add r15, rdx
add r15, r9
mov r10, r9
add r10, r14
vmovdqa xmmword [rsp + r11*8 + 0x120], xmm8
add r11, 2
mov rdx, rsi
mov r14, rdi
mov r9, rbx
mov r12, r8
vmovdqa xmm9, xmm6
vmovdqa xmm10, xmm4
vmovdqa xmm11, xmm3
vmovdqa xmm8, xmm0
cmp r11, 0x10
jne 0x140098c70
add rbp, r11
mov r14, qword [rsp + 0x70]
cmp r14d, 4
jne 0x140098c40
xor r11d, r11d
nop word [rax + rax]
mov rcx, rsi
mov rsi, rdi
mov rdi, r13
mov r13, r15
mov r9, rax
mov rdx, rbx
mov rax, r10
rol r10, 0x32
mov rbx, rax
rol rbx, 0x2e
xor rbx, r10
mov r14, rax
rol r14, 0x17
xor r14, rbx
mov r10, r9
xor r10, rdx
and r10, rax
xor r10, rdx
add r10, r8
add r10, r14
add r10, qword [rsp + r11*8 + 0x120]
mov r8, r15
rol r8, 0x24
mov rbx, r15
rol rbx, 0x1e
xor rbx, r8
mov r8, r15
rol r8, 0x19
xor r8, rbx
mov rbx, rsi
xor rbx, rdi
and rbx, r15
mov r15, rsi
and r15, rdi
xor r15, rbx
add r15, r8
add r15, r10
add r10, rcx
inc r11
mov r8, rdx
mov rbx, r9
cmp r11, 0x10
jne 0x140098e50
add r15, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x78]
mov qword [rcx], r15
add r13, qword [rsp + 0x68]
mov qword [rcx + 8], r13
add rdi, qword [rsp + 0x40]
mov qword [rcx + 0x10], rdi
add rsi, qword [rsp + 0x48]
mov qword [rcx + 0x18], rsi
add r10, qword [rsp + 0x58]
mov qword [rcx + 0x20], r10
add rax, qword [rsp + 0x28]
mov qword [rcx + 0x28], rax
add r9, qword [rsp + 0x50]
mov qword [rcx + 0x30], r9
add rdx, qword [rsp + 0x60]
mov qword [rcx + 0x38], rdx
mov r14d, 1
mov rdx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x30]
vpxor xmm0, xmm0, xmm0
vmovdqu ymmword [rsp + 0x380], ymm0
vmovdqu ymmword [rsp + 0x360], ymm0
vmovdqu ymmword [rsp + 0x340], ymm0
vmovdqu ymmword [rsp + 0x320], ymm0
vmovdqu ymmword [rsp + 0x300], ymm0
vmovdqu ymmword [rsp + 0x2e0], ymm0
vmovdqu ymmword [rsp + 0x2c0], ymm0
vmovdqu ymmword [rsp + 0x2a0], ymm0
vmovdqu ymmword [rsp + 0x280], ymm0
vmovdqu ymmword [rsp + 0x260], ymm0
vmovdqu ymmword [rsp + 0x240], ymm0
vmovdqu ymmword [rsp + 0x220], ymm0
vmovdqu ymmword [rsp + 0x200], ymm0
vmovdqu ymmword [rsp + 0x1e0], ymm0
vmovdqu ymmword [rsp + 0x1c0], ymm0
vmovdqu ymmword [rsp + 0x1a0], ymm0
xor r10d, r10d
sub r8, r14
cmovae r10, r8
mov rax, r10
shr rax, 1
and r10d, 1
add r10, rax
je 0x1400996a5
lea rax, [r14 + 2]
mov r8, qword [rcx]
mov rbp, qword [rcx + 8]
mov r13, qword [rcx + 0x10]
mov r15, qword [rcx + 0x18]
mov r11, qword [rcx + 0x20]
mov r12, qword [rcx + 0x28]
mov rbx, qword [rcx + 0x30]
mov r9, qword [rcx + 0x38]
vbroadcasti128 ymm0, xmmword [0x1401fdae0]
vbroadcasti128 ymm7, xmmword [0x1401fdb50]
vbroadcasti128 ymm8, xmmword [0x1401fdb60]
nop
mov qword [rsp + 0x68], r10
mov rcx, r14
shl rcx, 7
vinserti128 ymm1, ymm0, xmmword [rdx + rcx + 0x80], 1
vmovdqu xmm2, xmmword [rdx + rcx]
vpblendd ymm1, ymm2, ymm1, 0xf0
vpshufb ymm9, ymm1, ymm0
vpaddq ymm1, ymm9, ymmword [0x1401fdba0]
vmovdqa xmmword [rsp + 0xa0], xmm1
vextracti128 xmmword [rsp + 0x120], ymm1, 1
vinserti128 ymm1, ymm0, xmmword [rdx + rcx + 0x90], 1
vmovdqu xmm2, xmmword [rdx + rcx + 0x10]
vpblendd ymm1, ymm2, ymm1, 0xf0
vpshufb ymm5, ymm1, ymm0
vpaddq ymm1, ymm5, ymmword [0x1401fdbc0]
vmovdqa xmmword [rsp + 0xb0], xmm1
vextracti128 xmmword [rsp + 0x130], ymm1, 1
vinserti128 ymm1, ymm0, xmmword [rdx + rcx + 0xa0], 1
vmovdqu xmm2, xmmword [rdx + rcx + 0x20]
vpblendd ymm1, ymm2, ymm1, 0xf0
vpshufb ymm10, ymm1, ymm0
vpaddq ymm1, ymm10, ymmword [0x1401fdbe0]
vmovdqa xmmword [rsp + 0xc0], xmm1
vextracti128 xmmword [rsp + 0x140], ymm1, 1
vinserti128 ymm1, ymm0, xmmword [rdx + rcx + 0xb0], 1
vmovdqu xmm2, xmmword [rdx + rcx + 0x30]
vpblendd ymm1, ymm2, ymm1, 0xf0
vpshufb ymm3, ymm1, ymm0
vpaddq ymm1, ymm3, ymmword [0x1401fdc00]
vmovdqa xmmword [rsp + 0xd0], xmm1
vextracti128 xmmword [rsp + 0x150], ymm1, 1
vinserti128 ymm1, ymm0, xmmword [rdx + rcx + 0xc0], 1
vmovdqu xmm2, xmmword [rdx + rcx + 0x40]
vpblendd ymm1, ymm2, ymm1, 0xf0
vpshufb ymm2, ymm1, ymm0
vpaddq ymm1, ymm2, ymmword [0x1401fdc20]
vmovdqa xmmword [rsp + 0xe0], xmm1
vextracti128 xmmword [rsp + 0x160], ymm1, 1
vinserti128 ymm1, ymm0, xmmword [rdx + rcx + 0xd0], 1
vmovdqu xmm4, xmmword [rdx + rcx + 0x50]
vpblendd ymm1, ymm4, ymm1, 0xf0
vpshufb ymm4, ymm1, ymm0
vpaddq ymm1, ymm4, ymmword [0x1401fdc40]
vmovdqa xmmword [rsp + 0xf0], xmm1
vextracti128 xmmword [rsp + 0x170], ymm1, 1
vinserti128 ymm1, ymm0, xmmword [rdx + rcx + 0xe0], 1
vmovdqu xmm6, xmmword [rdx + rcx + 0x60]
vpblendd ymm1, ymm6, ymm1, 0xf0
vpshufb ymm12, ymm1, ymm0
vpaddq ymm1, ymm12, ymm7
vmovdqa xmmword [rsp + 0x100], xmm1
vextracti128 xmmword [rsp + 0x180], ymm1, 1
vinserti128 ymm1, ymm0, xmmword [rdx + rcx + 0xf0], 1
vmovdqu xmm6, xmmword [rdx + rcx + 0x70]
vpblendd ymm1, ymm6, ymm1, 0xf0
vpshufb ymm1, ymm1, ymm0
vpaddq ymm6, ymm8, ymm1
vmovdqa xmmword [rsp + 0x110], xmm6
vextracti128 xmmword [rsp + 0x190], ymm6, 1
mov qword [rsp + 0x70], rax
mov ecx, 1
mov edx, 0x10
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x38], r15
mov rdi, r15
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x98], rbp
mov qword [rsp + 0x88], r8
mov r14, r8
mov qword [rsp + 0x28], r12
mov r10, r12
mov qword [rsp + 0x50], rbx
mov r8, rbx
mov qword [rsp + 0x90], r11
mov r12, r11
mov r11, rax
mov qword [rsp + 0x58], r9
mov rax, r9
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rdx
lea rcx, [rdx*8]
mov qword [rsp + 0x30], rcx
xor r15d, r15d
mov rbx, rdi
mov r9, r13
mov rsi, r8
vmovdqa ymm11, ymm12
vmovdqa ymm14, ymm3
vmovdqa ymm15, ymm2
vmovdqa ymm13, ymm9
nop word cs:[rax + rax]
mov rcx, r11
mov r11, rax
mov r8, r12
mov rax, r10
mov r13, r14
mov rdx, qword [rsp + 0x30]
lea r10, [rdx + r15*8]
lea rdx, [0x1401fdd00]
vbroadcasti128 ymm6, xmmword [rdx + r10]
mov rdi, rbp
mov r10, r12
rol r10, 0x32
rol r12, 0x2e
xor r12, r10
mov rdx, r8
rol rdx, 0x17
xor rdx, r12
mov r10, rsi
xor r10, rax
and r10, r8
xor r10, rsi
add r10, r11
mov r11, r14
rol r11, 0x24
add r10, rdx
mov rdx, r14
rol rdx, 0x1e
xor rdx, r11
mov r11, r14
rol r11, 0x19
xor r11, rdx
mov rdx, rbp
xor rdx, r9
and rdx, r14
and rbp, r9
xor rbp, rdx
vmovdqa ymm9, ymm5
vmovdqa ymm2, ymm4
vmovdqa ymm3, ymm15
vmovdqa ymm12, ymm1
vmovdqa ymm5, ymm10
vmovdqa ymm10, ymm14
vmovdqa ymm4, ymm11
vpalignr ymm1, ymm9, ymm13, 8
vpalignr ymm11, ymm2, ymm15, 8
vpsrlq ymm14, ymm1, 1
vpaddq ymm11, ymm13, ymm11
vpsrlq ymm13, ymm1, 7
vpxor ymm13, ymm14, ymm13
vpsllq ymm14, ymm1, 0x38
vpsrlq ymm15, ymm1, 8
vpxor ymm14, ymm14, ymm15
vpxor ymm13, ymm13, ymm14
vpsllq ymm1, ymm1, 0x3f
vpxor ymm1, ymm13, ymm1
vpsrlq ymm13, ymm12, 6
vpsllq ymm14, ymm12, 3
vpxor ymm13, ymm14, ymm13
vpsrlq ymm14, ymm12, 0x13
vpsllq ymm15, ymm12, 0x2d
vpxor ymm14, ymm14, ymm15
vpxor ymm13, ymm13, ymm14
vpsrlq ymm14, ymm12, 0x3d
vpxor ymm13, ymm13, ymm14
vpaddq ymm11, ymm11, ymm13
vpaddq ymm1, ymm11, ymm1
add r10, qword [rsp + r15*8 + 0xa0]
add rbp, r11
add rbp, r10
add r10, rbx
mov rdx, r10
rol rdx, 0x32
vpaddq ymm6, ymm1, ymm6
mov r11, r10
rol r11, 0x2e
xor r11, rdx
mov rdx, r10
rol rdx, 0x17
xor rdx, r11
mov r11, r8
xor r11, rax
and r11, r10
xor r11, rax
add rsi, qword [rsp + r15*8 + 0xa8]
add rsi, r11
add rsi, rdx
mov rdx, rbp
rol rdx, 0x24
mov r11, rbp
rol r11, 0x1e
xor r11, rdx
mov rdx, rbp
rol rdx, 0x19
xor rdx, r11
mov r11, r14
xor r11, rdi
and r11, rbp
and r14, rdi
xor r14, r11
mov r11, rcx
add r14, rdx
add r14, rsi
mov r12, rsi
add r12, r9
vmovdqa xmmword [rsp + r15*8 + 0xa0], xmm6
vextracti128 xmmword [rcx + r15*8], ymm6, 1
add r15, 2
mov rbx, rdi
mov r9, r13
mov rsi, r8
vmovdqa ymm11, ymm12
vmovdqa ymm14, ymm3
vmovdqa ymm15, ymm2
vmovdqa ymm13, ymm9
cmp r15, 0x10
jne 0x140099290
mov rcx, qword [rsp + 0x48]
inc rcx
mov rdx, qword [rsp + 0x40]
add rdx, r15
sub r11, 0xffffffffffffff80
cmp rcx, 5
jne 0x140099250
xor esi, esi
nop
mov rcx, rdi
mov rdi, r13
mov r13, rbp
mov rbp, r14
mov rbx, r10
mov r9, r8
mov r10, r12
mov rdx, r12
rol rdx, 0x32
mov r8, r12
rol r8, 0x2e
xor r8, rdx
mov rdx, r12
rol rdx, 0x17
xor rdx, r8
mov r12, rbx
xor r12, r9
and r12, r10
xor r12, r9
add r12, rax
add r12, rdx
add r12, qword [rsp + rsi*8 + 0xa0]
mov rax, r14
rol rax, 0x24
mov rdx, r14
rol rdx, 0x1e
xor rdx, rax
mov rax, r14
rol rax, 0x19
xor rax, rdx
mov rdx, rdi
xor rdx, r13
and rdx, r14
mov r14, rdi
and r14, r13
xor r14, rdx
add r14, rax
add r14, r12
add r12, rcx
inc rsi
mov rax, r9
mov r8, rbx
cmp rsi, 0x10
jne 0x140099480
add r14, qword [rsp + 0x88]
add rbp, qword [rsp + 0x98]
add r13, qword [rsp + 0x60]
add rdi, qword [rsp + 0x38]
add r12, qword [rsp + 0x90]
add r10, qword [rsp + 0x28]
add rbx, qword [rsp + 0x50]
add r9, qword [rsp + 0x58]
xor edx, edx
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x30], r9
mov r11, r12
mov qword [rsp + 0x38], rbx
mov rcx, rbx
mov qword [rsp + 0x28], r10
mov r8, r14
mov rbx, rbp
mov rsi, r13
mov r15, rdi
nop dword [rax]
mov qword [rsp + 0x48], r15
mov r15, r11
mov r9, rsi
mov r11, rbx
mov rsi, r8
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x50], rax
mov rbx, rcx
mov rcx, r15
rol rcx, 0x32
mov r8, r15
rol r8, 0x2e
xor r8, rcx
mov rcx, r15
rol rcx, 0x17
xor rcx, r8
mov r8, r9
mov r9, r11
mov r11, rax
mov qword [rsp + 0x58], rbx
xor r11, rbx
mov qword [rsp + 0x28], r15
and r11, r15
xor r11, rbx
add r11, qword [rsp + 0x30]
add r11, rcx
add r11, qword [rsp + rdx*8 + 0x120]
inc rdx
mov rax, rsi
rol rax, 0x24
mov rcx, rsi
rol rcx, 0x1e
xor rcx, rax
mov rax, rsi
rol rax, 0x19
xor rax, rcx
mov rcx, r8
xor rcx, r9
mov rbx, rsi
and rcx, rsi
mov r15, r8
mov rsi, r9
and r8, r9
xor r8, rcx
add r8, rax
add r8, r11
add r11, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x30], rax
cmp rdx, 0x50
jne 0x140099570
mov r9, rax
mov rax, rcx
add r8, r14
mov rcx, rbx
add rcx, rbp
add rsi, r13
mov r13, rsi
add r15, rdi
add r11, r12
mov r12, qword [rsp + 0x28]
add r12, r10
mov rbx, rax
add rbx, qword [rsp + 0x38]
add r9, qword [rsp + 0x40]
mov r14, qword [rsp + 0x70]
lea rax, [r14 + 2]
mov r10, qword [rsp + 0x68]
dec r10
mov rdx, qword [rsp + 0x80]
mov rbp, rcx
jne 0x140099030
mov rax, qword [rsp + 0x78]
mov qword [rax + 8], rbp
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r11
mov qword [rax + 0x28], r12
mov qword [rax + 0x30], rbx
mov qword [rax + 0x38], r9
mov qword [rax], r8
vmovaps xmm6, xmmword [rsp + 0x3a0]
vmovaps xmm7, xmmword [rsp + 0x3b0]
vmovaps xmm8, xmmword [rsp + 0x3c0]
vmovaps xmm9, xmmword [rsp + 0x3d0]
vmovaps xmm10, xmmword [rsp + 0x3e0]
vmovaps xmm11, xmmword [rsp + 0x3f0]
vmovaps xmm12, xmmword [rsp + 0x400]
vmovaps xmm13, xmmword [rsp + 0x410]
vmovaps xmm14, xmmword [rsp + 0x420]
vmovaps xmm15, xmmword [rsp + 0x430]
add rsp, 0x448
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
vzeroupper
ret
lea r8, str._home_user_.cargo_registry_src_index.crates.io_6f17d22bba15001f_sha2_0.10.8_src_sha512_x86.rs
mov edx, 0x50
mov rcx, rax
call dbg.panic_bounds_check
ud2