Function at 0x1400b4e30
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, 0x438
vmovdqa xmmword [rsp + 0x420], xmm15
vmovdqa xmmword [rsp + 0x410], xmm14
vmovdqa xmmword [rsp + 0x400], xmm13
vmovdqa xmmword [rsp + 0x3f0], xmm12
vmovdqa xmmword [rsp + 0x3e0], xmm11
vmovdqa xmmword [rsp + 0x3d0], xmm10
vmovdqa xmmword [rsp + 0x3c0], xmm9
vmovdqa xmmword [rsp + 0x3b0], xmm8
vmovdqa xmmword [rsp + 0x3a0], xmm7
vmovdqa xmmword [rsp + 0x390], xmm6
xor edi, edi
test r8b, 1
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x70], rcx
je 0x1400b52ee
mov qword [rsp + 0x20], r8
mov r8, qword [rcx]
mov r13, qword [rcx + 8]
mov rbx, qword [rcx + 0x10]
mov r9, qword [rcx + 0x18]
mov rsi, qword [rcx + 0x20]
mov rax, qword [rcx + 0x28]
vmovdqu xmm0, xmmword [rdx]
vmovdqa xmm7, xmmword [0x140452fe0]
vpshufb xmm2, xmm0, xmm7
vpaddq xmm0, xmm2, xmmword [0x140452ff0]
mov r14, qword [rcx + 0x30]
vmovdqa xmmword [rsp + 0x110], xmm0
vmovdqu xmm0, xmmword [rdx + 0x10]
vpshufb xmm3, xmm0, xmm7
vpaddq xmm0, xmm3, xmmword [0x140453000]
vmovdqa xmmword [rsp + 0x120], xmm0
vmovdqu xmm0, xmmword [rdx + 0x20]
vpshufb xmm0, xmm0, xmm7
vpaddq xmm1, xmm0, xmmword [0x140453010]
vmovdqa xmmword [rsp + 0x130], xmm1
vmovdqu xmm1, xmmword [rdx + 0x30]
vpshufb xmm1, xmm1, xmm7
vpaddq xmm5, xmm1, xmmword [0x140453020]
vmovdqu xmm4, xmmword [rdx + 0x40]
vpshufb xmm4, xmm4, xmm7
vpaddq xmm6, xmm4, xmmword [0x140453030]
vmovdqa xmmword [rsp + 0x140], xmm5
vmovdqa xmmword [rsp + 0x150], xmm6
vmovdqu xmm5, xmmword [rdx + 0x50]
vpshufb xmm6, xmm5, xmm7
vpaddq xmm5, xmm6, xmmword [0x140453040]
vmovdqa xmmword [rsp + 0x160], xmm5
vmovdqu xmm5, xmmword [rdx + 0x60]
vpshufb xmm5, xmm5, xmm7
vpaddq xmm8, xmm5, xmmword [0x140453050]
vmovdqa xmmword [rsp + 0x170], xmm8
vmovdqu xmm8, xmmword [rdx + 0x70]
vpshufb xmm7, xmm8, xmm7
vpaddq xmm8, xmm7, xmmword [0x140453060]
mov rdx, qword [rcx + 0x38]
vmovdqa xmmword [rsp + 0x180], xmm8
mov ebp, 0x10
mov qword [rsp + 0x38], r8
mov rcx, r8
mov qword [rsp + 0x58], rdx
mov r8, rdx
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x30], r9
nop dword [rax]
inc edi
mov qword [rsp + 0x68], rdi
lea rdi, [rbp*8]
xor r11d, r11d
mov r12, r9
mov r15, rbx
mov r10, r14
mov rdx, r8
vmovdqa xmm9, xmm3
vmovdqa xmm8, xmm2
vmovdqa xmm10, xmm6
vmovdqa xmm11, xmm0
nop
mov r8, rax
lea rax, [r11 + rbp]
cmp rax, 0x4f
ja 0x1400b5ab4
mov rbx, rcx
vmovdqa xmm6, xmm5
vmovdqa xmm0, xmm1
vmovdqa xmm3, xmm11
vmovdqa xmm5, xmm7
vmovdqa xmm1, xmm4
vmovdqa xmm4, xmm10
vmovdqa xmm2, xmm9
mov r14, rsi
mov r9, r13
lea rax, [rdi + r11*8]
vpalignr xmm7, xmm9, xmm8, 8
vpalignr xmm9, xmm10, xmm1, 8
vpsrlq xmm10, xmm7, 1
vpaddq xmm8, xmm8, xmm9
vpsrlq xmm9, xmm7, 7
vpsllq xmm11, xmm7, 0x38
vpxor xmm10, xmm10, xmm11
vpsrlq xmm11, xmm7, 8
vpsllq xmm7, xmm7, 0x3f
vpxor xmm7, xmm11, xmm7
vpxor xmm7, xmm10, xmm7
vpxor xmm7, xmm9, xmm7
vpsrlq xmm9, xmm5, 6
vpsllq xmm10, xmm5, 3
vpsrlq xmm11, xmm5, 0x13
vpxor xmm10, xmm10, xmm11
vpsllq xmm11, xmm5, 0x2d
vpsrlq xmm12, xmm5, 0x3d
vpxor xmm11, xmm11, xmm12
vpxor xmm10, xmm10, xmm11
vpxor xmm9, xmm10, xmm9
vpaddq xmm8, xmm8, xmm9
vpaddq xmm7, xmm8, xmm7
lea rcx, [0x1404531f8]
vpaddq xmm8, xmm7, xmmword [rcx + rax]
mov rax, rsi
rol rax, 0x32
mov rcx, rsi
rol rcx, 0x2e
xor rcx, rax
rol rsi, 0x17
xor rsi, rcx
mov rax, r10
xor rax, r8
and rax, r14
xor rax, r10
add rax, rdx
add rax, rsi
add rax, qword [rsp + r11*8 + 0x110]
mov rcx, rbx
rol rcx, 0x24
mov rdx, rbx
rol rdx, 0x1e
xor rdx, rcx
mov rcx, rbx
rol rcx, 0x19
xor rcx, rdx
mov rdx, r13
xor rdx, r15
and rdx, rbx
and r13, r15
xor r13, rdx
add r13, rcx
add r13, rax
add rax, r12
mov rcx, rax
rol rcx, 0x32
mov rdx, rax
rol rdx, 0x2e
xor rdx, rcx
mov rcx, rax
rol rcx, 0x17
xor rcx, rdx
mov rdx, r14
xor rdx, r8
and rdx, rax
xor rdx, r8
add r10, qword [rsp + r11*8 + 0x118]
add r10, rdx
add r10, rcx
mov rcx, r13
rol rcx, 0x24
mov rdx, r13
rol rdx, 0x1e
xor rdx, rcx
mov rsi, r13
rol rsi, 0x19
xor rsi, rdx
mov rdx, rbx
xor rdx, r9
and rdx, r13
mov rcx, rbx
and rcx, r9
xor rcx, rdx
add rcx, rsi
add rcx, r10
mov rsi, r10
add rsi, r15
vmovdqa xmmword [rsp + r11*8 + 0x110], xmm8
add r11, 2
mov r12, r9
mov r15, rbx
mov r10, r14
mov rdx, r8
vmovdqa xmm9, xmm3
vmovdqa xmm8, xmm2
vmovdqa xmm10, xmm6
vmovdqa xmm11, xmm0
cmp r11, 0x10
jne 0x1400b5020
add rbp, r11
mov rdi, qword [rsp + 0x68]
cmp edi, 4
jne 0x1400b4ff0
xor r11d, r11d
nop word cs:[rax + rax]
mov rdi, r9
mov r9, rbx
mov rbx, r13
mov r13, rcx
mov r10, rax
mov rdx, r14
mov rax, rsi
mov rcx, rsi
rol rcx, 0x32
rol rsi, 0x2e
xor rsi, rcx
mov rcx, rax
rol rcx, 0x17
xor rcx, rsi
mov rsi, r10
xor rsi, r14
and rsi, rax
xor rsi, r14
add rsi, r8
add rsi, rcx
add rsi, qword [rsp + r11*8 + 0x110]
mov rcx, r13
rol rcx, 0x24
mov r8, r13
rol r8, 0x1e
xor r8, rcx
mov r14, r13
rol r14, 0x19
xor r14, r8
mov r8, r9
xor r8, rbx
and r8, r13
mov rcx, r9
and rcx, rbx
xor rcx, r8
add rcx, r14
add rcx, rsi
add rsi, rdi
inc r11
mov r8, rdx
mov r14, r10
cmp r11, 0x10
jne 0x1400b5200
add rcx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x70]
mov qword [r8], rcx
mov rcx, r8
add r13, qword [rsp + 0x40]
mov qword [r8 + 8], r13
add rbx, qword [rsp + 0x60]
mov qword [r8 + 0x10], rbx
add r9, qword [rsp + 0x30]
mov qword [r8 + 0x18], r9
add rsi, qword [rsp + 0x50]
mov qword [r8 + 0x20], rsi
add rax, qword [rsp + 0x28]
mov qword [r8 + 0x28], rax
add r10, qword [rsp + 0x48]
mov qword [r8 + 0x30], r10
add rdx, qword [rsp + 0x58]
mov qword [r8 + 0x38], rdx
mov edi, 1
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x20]
vpxor xmm0, xmm0, xmm0
vmovdqu ymmword [rsp + 0x370], ymm0
vmovdqu ymmword [rsp + 0x350], ymm0
vmovdqu ymmword [rsp + 0x330], ymm0
vmovdqu ymmword [rsp + 0x310], ymm0
vmovdqu ymmword [rsp + 0x2f0], ymm0
vmovdqu ymmword [rsp + 0x2d0], ymm0
vmovdqu ymmword [rsp + 0x2b0], ymm0
vmovdqu ymmword [rsp + 0x290], ymm0
vmovdqu ymmword [rsp + 0x270], ymm0
vmovdqu ymmword [rsp + 0x250], ymm0
vmovdqu ymmword [rsp + 0x230], ymm0
vmovdqu ymmword [rsp + 0x210], ymm0
vmovdqu ymmword [rsp + 0x1f0], ymm0
vmovdqu ymmword [rsp + 0x1d0], ymm0
vmovdqu ymmword [rsp + 0x1b0], ymm0
vmovdqu ymmword [rsp + 0x190], ymm0
xor r9d, r9d
sub r8, rdi
cmovae r9, r8
mov rax, r9
shr rax, 1
and r9d, 1
add r9, rax
je 0x1400b5a43
mov r15, qword [rcx]
mov rsi, qword [rcx + 8]
mov rbx, qword [rcx + 0x10]
mov rax, qword [rcx + 0x18]
mov qword [rsp + 0x20], rax
mov r12, qword [rcx + 0x20]
mov rbp, qword [rcx + 0x28]
mov r11, qword [rcx + 0x30]
mov rcx, qword [rcx + 0x38]
vbroadcasti128 ymm0, xmmword [0x140452fe0]
vbroadcasti128 ymm7, xmmword [0x140453050]
vbroadcasti128 ymm8, xmmword [0x140453060]
nop
mov qword [rsp + 0x60], r9
mov qword [rsp + 0x68], rdi
mov rax, rdi
shl rax, 7
vinserti128 ymm1, ymm0, xmmword [rdx + rax + 0x80], 1
vmovdqu xmm2, xmmword [rdx + rax]
vpblendd ymm1, ymm2, ymm1, 0xf0
vpshufb ymm9, ymm1, ymm0
vpaddq ymm1, ymm9, ymmword [0x1404530a0]
vmovdqa xmmword [rsp + 0x90], xmm1
vextracti128 xmmword [rsp + 0x110], ymm1, 1
vinserti128 ymm1, ymm0, xmmword [rdx + rax + 0x90], 1
vmovdqu xmm2, xmmword [rdx + rax + 0x10]
vpblendd ymm1, ymm2, ymm1, 0xf0
vpshufb ymm11, ymm1, ymm0
vpaddq ymm1, ymm11, ymmword [0x1404530c0]
vmovdqa xmmword [rsp + 0xa0], xmm1
vextracti128 xmmword [rsp + 0x120], ymm1, 1
vinserti128 ymm1, ymm0, xmmword [rdx + rax + 0xa0], 1
vmovdqu xmm2, xmmword [rdx + rax + 0x20]
vpblendd ymm1, ymm2, ymm1, 0xf0
vpshufb ymm4, ymm1, ymm0
vpaddq ymm1, ymm4, ymmword [0x1404530e0]
vmovdqa xmmword [rsp + 0xb0], xmm1
vextracti128 xmmword [rsp + 0x130], ymm1, 1
vinserti128 ymm1, ymm0, xmmword [rdx + rax + 0xb0], 1
vmovdqu xmm2, xmmword [rdx + rax + 0x30]
vpblendd ymm1, ymm2, ymm1, 0xf0
vpshufb ymm10, ymm1, ymm0
vpaddq ymm1, ymm10, ymmword [0x140453100]
vmovdqa xmmword [rsp + 0xc0], xmm1
vextracti128 xmmword [rsp + 0x140], ymm1, 1
vinserti128 ymm1, ymm0, xmmword [rdx + rax + 0xc0], 1
vmovdqu xmm2, xmmword [rdx + rax + 0x40]
vpblendd ymm1, ymm2, ymm1, 0xf0
vpshufb ymm12, ymm1, ymm0
vpaddq ymm1, ymm12, ymmword [0x140453120]
vmovdqa xmmword [rsp + 0xd0], xmm1
vextracti128 xmmword [rsp + 0x150], ymm1, 1
vinserti128 ymm1, ymm0, xmmword [rdx + rax + 0xd0], 1
vmovdqu xmm2, xmmword [rdx + rax + 0x50]
vpblendd ymm1, ymm2, ymm1, 0xf0
vpshufb ymm3, ymm1, ymm0
vpaddq ymm1, ymm3, ymmword [0x140453140]
vmovdqa xmmword [rsp + 0xe0], xmm1
vextracti128 xmmword [rsp + 0x160], ymm1, 1
vinserti128 ymm1, ymm0, xmmword [rdx + rax + 0xe0], 1
vmovdqu xmm2, xmmword [rdx + rax + 0x60]
vpblendd ymm1, ymm2, ymm1, 0xf0
vpshufb ymm14, ymm1, ymm0
vpaddq ymm1, ymm14, ymm7
vmovdqa xmmword [rsp + 0xf0], xmm1
vextracti128 xmmword [rsp + 0x170], ymm1, 1
vinserti128 ymm1, ymm0, xmmword [rdx + rax + 0xf0], 1
vmovdqu xmm2, xmmword [rdx + rax + 0x70]
vpblendd ymm1, ymm2, ymm1, 0xf0
vpshufb ymm1, ymm1, ymm0
vpaddq ymm2, ymm8, ymm1
vmovdqa xmmword [rsp + 0x100], xmm2
vextracti128 xmmword [rsp + 0x180], ymm2, 1
mov edi, 1
lea r14, [rsp + 0x190]
mov qword [rsp + 0x40], rcx
mov rax, rcx
mov qword [rsp + 0x88], r12
mov rdx, r12
mov qword [rsp + 0x50], r11
mov r10, r11
mov qword [rsp + 0x28], rbp
mov qword [rsp + 0x80], r15
mov r9, r15
mov qword [rsp + 0x58], rsi
mov r8, rsi
mov qword [rsp + 0x38], rbx
mov rcx, rbx
mov rbx, qword [rsp + 0x20]
mov r11d, 0x10
nop dword [rax + rax]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x48], r11
lea rsi, [r11*8]
xor r15d, r15d
vmovdqa ymm2, ymm11
vmovdqa ymm15, ymm3
vmovdqa ymm13, ymm4
mov r11, rax
nop word cs:[rax + rax]
mov r13, rbx
mov rdi, rcx
mov rbx, r8
mov rcx, r9
mov rax, rbp
mov r12, r10
mov r10, rdx
vmovdqa ymm3, ymm14
vmovdqa ymm4, ymm10
vmovdqa ymm11, ymm13
vmovdqa ymm14, ymm1
vmovdqa ymm10, ymm12
vmovdqa ymm12, ymm15
vmovdqa ymm1, ymm9
vmovdqa ymm9, ymm2
lea rdx, [rsi + r15*8]
lea r8, [0x1404531f8]
vbroadcasti128 ymm2, xmmword [r8 + rdx]
vpalignr ymm13, ymm9, ymm1, 8
vpalignr ymm15, ymm15, ymm10, 8
vpsrlq ymm5, ymm13, 1
vpaddq ymm1, ymm15, ymm1
vpsrlq ymm15, ymm13, 7
vpxor ymm5, ymm15, ymm5
vpsllq ymm15, ymm13, 0x38
vpsrlq ymm6, ymm13, 8
vpxor ymm6, ymm15, ymm6
vpxor ymm5, ymm5, ymm6
vpsllq ymm6, ymm13, 0x3f
vpxor ymm5, ymm5, ymm6
vpsrlq ymm6, ymm14, 6
vpsllq ymm13, ymm14, 3
vpxor ymm6, ymm13, ymm6
vpsrlq ymm13, ymm14, 0x13
vpsllq ymm15, ymm14, 0x2d
vpxor ymm13, ymm13, ymm15
vpxor ymm6, ymm13, ymm6
vpsrlq ymm13, ymm14, 0x3d
vpxor ymm6, ymm13, ymm6
vpaddq ymm1, ymm1, ymm6
vpaddq ymm1, ymm1, ymm5
mov rdx, r10
rol rdx, 0x32
vpaddq ymm2, ymm1, ymm2
mov r8, r10
rol r8, 0x2e
xor r8, rdx
mov rdx, r10
rol rdx, 0x17
xor rdx, r8
xor rbp, r12
and rbp, r10
xor rbp, r12
add rbp, r11
add rbp, rdx
add rbp, qword [rsp + r15*8 + 0x90]
mov rdx, r9
rol rdx, 0x24
mov r8, r9
rol r8, 0x1e
xor r8, rdx
mov rdx, r9
rol rdx, 0x19
xor rdx, r8
mov r9, rdi
xor r9, rbx
and r9, rcx
mov r8, rdi
and r8, rbx
xor r8, r9
add r8, rdx
add r8, rbp
add rbp, r13
mov rdx, rbp
rol rdx, 0x32
mov r9, rbp
rol r9, 0x2e
xor r9, rdx
mov rdx, rbp
rol rdx, 0x17
xor rdx, r9
mov r9, rax
xor r9, r10
and r9, rbp
add r12, qword [rsp + r15*8 + 0x98]
xor r9, rax
mov r11, r8
rol r11, 0x24
add r12, r9
mov r9, r8
rol r9, 0x1e
add r12, rdx
mov rdx, r8
rol rdx, 0x19
xor r9, r11
xor rdx, r9
mov r11, rbx
xor r11, rcx
and r11, r8
mov r9, rbx
and r9, rcx
xor r9, r11
add r9, rdx
add r9, r12
mov rdx, r12
add rdx, rdi
vmovdqa xmmword [rsp + r15*8 + 0x90], xmm2
vextracti128 xmmword [r14 + r15*8], ymm2, 1
add r15, 2
vmovdqa ymm2, ymm11
vmovdqa ymm15, ymm3
vmovdqa ymm13, ymm4
mov r11, rax
cmp r15, 0x10
jne 0x1400b5630
mov rdi, qword [rsp + 0x30]
inc rdi
mov r11, qword [rsp + 0x48]
add r11, r15
sub r14, 0xffffffffffffff80
cmp rdi, 5
jne 0x1400b5600
xor esi, esi
nop word cs:[rax + rax]
mov r14, rbx
mov rbx, rcx
mov rcx, r8
mov r8, r9
mov rdi, rbp
mov r11, r10
mov rbp, rdx
rol rdx, 0x32
mov r9, rbp
rol r9, 0x2e
xor r9, rdx
mov r10, rbp
rol r10, 0x17
xor r10, r9
mov rdx, rdi
xor rdx, r11
and rdx, rbp
xor rdx, r11
add rdx, rax
add rdx, r10
add rdx, qword [rsp + rsi*8 + 0x90]
mov rax, r8
rol rax, 0x24
mov r9, r8
rol r9, 0x1e
xor r9, rax
mov rax, r8
rol rax, 0x19
xor rax, r9
mov r10, rbx
xor r10, rcx
and r10, r8
mov r9, rbx
and r9, rcx
xor r9, r10
add r9, rax
add r9, rdx
add rdx, r14
inc rsi
mov rax, r11
mov r10, rdi
cmp rsi, 0x10
jne 0x1400b5820
add r9, qword [rsp + 0x80]
add r8, qword [rsp + 0x58]
add rcx, qword [rsp + 0x38]
add rbx, qword [rsp + 0x20]
add rdx, qword [rsp + 0x88]
add rbp, qword [rsp + 0x28]
add rdi, qword [rsp + 0x50]
add r11, qword [rsp + 0x40]
xor eax, eax
mov qword [rsp + 0x40], r11
mov qword [rsp + 0x30], r11
mov r12, rdx
mov qword [rsp + 0x38], rdi
mov r14, rdi
mov qword [rsp + 0x28], rbp
mov r15, r9
mov r10, r8
mov rdi, rcx
mov qword [rsp + 0x20], rbx
nop dword [rax + rax]
mov r11, qword [rsp + 0x20]
mov qword [rsp + 0x48], r11
mov r13, rdi
mov rdi, r10
mov r10, r15
mov r11, qword [rsp + 0x28]
mov qword [rsp + 0x50], r11
mov r11, r14
mov rsi, r12
mov r14, r12
rol r14, 0x32
mov r15, r12
rol r15, 0x2e
xor r15, r14
mov r14, r12
rol r14, 0x17
xor r14, r15
mov r15, r13
mov qword [rsp + 0x20], r13
mov r13, qword [rsp + 0x50]
mov r12, r13
xor r12, r11
mov qword [rsp + 0x28], rsi
and r12, rsi
xor r12, r11
add r12, qword [rsp + 0x30]
add r12, r14
add r12, qword [rsp + rax + 0x110]
add rax, 8
mov rsi, r10
rol rsi, 0x24
mov r14, r10
rol r14, 0x1e
xor r14, rsi
mov rsi, r10
rol rsi, 0x19
xor rsi, r14
mov r14, r15
xor r14, rdi
and r14, r10
and r15, rdi
xor r15, r14
add r15, rsi
add r15, r12
add r12, qword [rsp + 0x48]
mov qword [rsp + 0x30], r11
mov r14, r13
cmp rax, 0x280
jne 0x1400b5910
mov rsi, r11
mov r11, r13
add r15, r9
add r10, r8
add rdi, rcx
add qword [rsp + 0x20], rbx
add r12, rdx
mov r13, qword [rsp + 0x28]
add r13, rbp
mov rbp, r13
add r11, qword [rsp + 0x38]
mov rcx, rsi
add rcx, qword [rsp + 0x40]
mov rbx, rdi
mov rdi, qword [rsp + 0x68]
add rdi, 2
mov r9, qword [rsp + 0x60]
dec r9
mov rdx, qword [rsp + 0x78]
mov rsi, r10
jne 0x1400b53e0
mov rax, qword [rsp + 0x70]
mov qword [rax], r15
mov qword [rax + 8], rsi
mov qword [rax + 0x10], rbx
mov rdx, qword [rsp + 0x20]
mov qword [rax + 0x18], rdx
mov qword [rax + 0x20], r12
mov qword [rax + 0x28], rbp
mov qword [rax + 0x30], r11
mov qword [rax + 0x38], rcx
vmovaps xmm6, xmmword [rsp + 0x390]
vmovaps xmm7, xmmword [rsp + 0x3a0]
vmovaps xmm8, xmmword [rsp + 0x3b0]
vmovaps xmm9, xmmword [rsp + 0x3c0]
vmovaps xmm10, xmmword [rsp + 0x3d0]
vmovaps xmm11, xmmword [rsp + 0x3e0]
vmovaps xmm12, xmmword [rsp + 0x3f0]
vmovaps xmm13, xmmword [rsp + 0x400]
vmovaps xmm14, xmmword [rsp + 0x410]
vmovaps xmm15, xmmword [rsp + 0x420]
add rsp, 0x438
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
vzeroupper
ret
lea r8, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_sha2_0.10.8_src_sha512_x86.rs_
mov edx, 0x50
mov rcx, rax
call sym.core::panicking::panic_bounds_check::hc59ada7dadd9fb7c
int3