Function at 0x14005f880
Capabilities:
Encode data using base64

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1b8
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x120], xmm6
mov qword [rbp + 0x118], 0xfffffffffffffffe
mov word [rbp - 0x48], r9w
mov rdi, rdx
mov qword [rbp - 0x28], rcx
cmp byte [rbp + 0x1a0], 0
je 0x1400604f0
movzx ebx, word [rdi + 0xe0]
lea rsi, [rbp + 0x69]
lea rax, [rdi + 0xe8]
mov qword [rbp + 0x20], rax
mov dword [rbp + 0x88], eax
mov dword [rbp + 0xf0], eax
jmp 0x14005f921
mov byte [r14], r13b
movzx eax, byte [rbp + 0x28]
mov byte [r14 + 1], al
mov eax, dword [rbp + 0x88]
mov word [r14 + 2], ax
mov word [r14 + 8], r12w
mov dword [r14 + 0xa], r15d
mov rax, r15
shr rax, 0x20
mov word [r14 + 0xe], ax
movdqu xmmword [r14 + 0x10], xmm6
mov rax, qword [rdi + 0xb8]
cmp qword [rdi + 0xb0], rax
jbe 0x14005f990
movzx ecx, byte [rdi + 0xc0]
mov rdx, qword [rdi + 0xa0]
movzx edx, byte [rdx + rax]
movzx r8d, cl
mov r9d, r8d
and r9d, 7
bt edx, r9d
setb r13b
cmp r8b, 7
jne 0x14005fa00
inc rax
mov qword [rdi + 0xb8], rax
xor eax, eax
mov byte [rdi + 0xc0], al
cmp r13b, 1
je 0x14005fa12
jmp 0x140060488
lea rcx, [rbp + 0x30]
mov dl, 4
call fcn.1400d0140
movzx r13d, byte [rbp + 0x30]
movzx ecx, byte [rbp + 0x31]
mov r8d, dword [rbp + 0x32]
movzx edx, word [rbp + 0x36]
movdqu xmm0, xmmword [rbp + 0x38]
movups xmm1, xmmword [rsi - 0x21]
movups xmm2, xmmword [rsi - 0x11]
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0xa0], xmm2
movzx eax, byte [rbp + 0x68]
mov r9d, dword [rsi]
mov r10d, dword [rsi + 3]
mov dword [rbp + 0x110], r9d
mov dword [rbp + 0x113], r10d
cmp al, 0xc
jne 0x140060447
cmp r13b, 1
je 0x14005fa12
jmp 0x140060488
inc cl
mov byte [rdi + 0xc0], cl
cmp r13b, 1
jne 0x140060488
mov rcx, qword [rdi + 0xb0]
mov rax, qword [rdi + 0xb8]
cmp rcx, rax
jbe 0x14005fa70
mov r9, qword [rdi + 0xa0]
movzx edx, byte [rdi + 0xc0]
movzx r8d, byte [r9 + rax]
movzx r10d, dl
mov r11d, r10d
and r11d, 7
bt r8d, r11d
setb r8b
cmp r10b, 7
jne 0x14005faf0
inc rax
mov qword [rdi + 0xb8], rax
xor edx, edx
mov byte [rdi + 0xc0], dl
cmp rcx, rax
ja 0x14005fb01
lea rcx, [rbp + 0x30]
mov dl, 4
call fcn.1400d0140
movzx r13d, byte [rbp + 0x30]
movzx ecx, byte [rbp + 0x31]
mov r8d, dword [rbp + 0x32]
movzx edx, word [rbp + 0x36]
movdqu xmm0, xmmword [rbp + 0x38]
movups xmm1, xmmword [rsi - 0x21]
movups xmm2, xmmword [rsi - 0x11]
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0xa0], xmm2
movzx eax, byte [rbp + 0x68]
mov r9d, dword [rsi]
mov r10d, dword [rsi + 3]
mov dword [rbp + 0x110], r9d
mov dword [rbp + 0x113], r10d
cmp al, 0xc
jne 0x140060447
movzx r14d, r13b
cmp r14b, 4
jae 0x140061270
shl r14, 5
cmp byte [rdi + r14], 4
je 0x14005fb46
jmp 0x140060490
inc dl
mov byte [rdi + 0xc0], dl
cmp rcx, rax
jbe 0x14005fa70
movzx r13d, byte [r9 + rax]
mov ecx, edx
and cl, 7
shr r13b, cl
add r13b, r13b
and r13b, 2
or r13b, r8b
cmp dl, 7
jne 0x14005fb2b
inc rax
mov qword [rdi + 0xb8], rax
xor edx, edx
jmp 0x14005fb2d
inc dl
mov byte [rdi + 0xc0], dl
movzx r14d, r13b
shl r14, 5
cmp byte [rdi + r14], 4
jne 0x140060490
mov rdx, qword [rdi + 0xf8]
cmp rdx, qword [rdi + 0xf0]
jne 0x14005fb66
mov rcx, qword [rbp + 0x20]
call fcn.14007c580
mov rdx, qword [rdi + 0xf8]
mov rax, qword [rdi + 0xe8]
mov byte [rax + rdx], r13b
inc qword [rdi + 0xf8]
cmp r13b, 3
ja case.default.0x14005fb94
movzx eax, r13b
lea rcx, [0x1400614fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r9, qword [rdi + 0xb0]
mov rax, qword [rdi + 0xb8]
cmp r9, rax
jbe 0x14005fe94
mov r8, qword [rdi + 0xa0]
movzx edx, byte [rdi + 0xc0]
movzx ecx, byte [r8 + rax]
movzx r11d, dl
mov r10d, r11d
and r10d, 7
bt ecx, r10d
setb r10b
cmp r11b, 7
jne 0x14005fe56
inc rax
mov qword [rdi + 0xb8], rax
xor edx, edx
mov byte [rdi + 0xc0], dl
cmp r9, rax
ja 0x14005fe63
jmp 0x14005fe94
mov r9, qword [rdi + 0xb0]
mov rax, qword [rdi + 0xb8]
cmp r9, rax
jbe 0x14005fd21
mov r8, qword [rdi + 0xa0]
movzx edx, byte [rdi + 0xc0]
movzx ecx, byte [r8 + rax]
movzx r11d, dl
mov r10d, r11d
and r10d, 7
bt ecx, r10d
setb r10b
cmp r11b, 7
jne 0x14005fce3
inc rax
mov qword [rdi + 0xb8], rax
xor edx, edx
mov byte [rdi + 0xc0], dl
cmp r9, rax
ja 0x14005fcf0
jmp 0x14005fd21
mov dword [rbp + 0x100], ebx
mov r9, qword [rdi + 0xb0]
mov rax, qword [rdi + 0xb8]
cmp r9, rax
jbe 0x140060280
mov rcx, qword [rdi + 0xa0]
movzx edx, byte [rdi + 0xc0]
movzx r10d, byte [rcx + rax]
movzx r11d, dl
mov esi, r11d
and esi, 7
xor r8d, r8d
bt r10d, esi
setb r10b
cmp r11b, 7
jne 0x14005fe01
inc rax
mov qword [rdi + 0xb8], rax
xor edx, edx
mov byte [rdi + 0xc0], dl
cmp r9, rax
lea rsi, [rbp + 0x69]
ja 0x14005fe16
jmp 0x140060280
inc dl
mov byte [rdi + 0xc0], dl
cmp r9, rax
jbe 0x14005fd21
movzx r11d, byte [r8 + rax]
mov ecx, edx
and cl, 7
shr r11b, cl
cmp dl, 7
jne 0x14005ff74
inc rax
mov qword [rdi + 0xb8], rax
xor edx, edx
mov byte [rdi + 0xc0], dl
cmp r9, rax
ja 0x14005ff85
lea rcx, [rbp + 0x30]
mov dl, 4
call fcn.1400d0140
movzx r10d, byte [rbp + 0x30]
movzx ecx, byte [rbp + 0x31]
mov edx, dword [rbp + 0x32]
movzx r15d, word [rbp + 0x36]
movdqu xmm0, xmmword [rbp + 0x38]
movups xmm1, xmmword [rsi - 0x21]
movups xmm2, xmmword [rsi - 0x11]
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0xa0], xmm2
movzx eax, byte [rbp + 0x68]
mov r8d, dword [rsi]
mov r9d, dword [rsi + 3]
mov dword [rbp + 0x110], r8d
mov dword [rbp + 0x113], r9d
cmp al, 0xc
jne 0x14006066d
add r10b, 2
mov eax, 0xffffffff
mov ecx, r10d
shl eax, cl
movzx r8d, bx
not eax
add r8d, eax
shr r8d, cl
cmp r8d, 0xffff
ja 0x14006134c
mov byte [rbp + 0x28], r10b
and r10b, 0x1f
movzx r9d, word [rdi + 0xe2]
add r9d, eax
mov ecx, r10d
shr r9d, cl
cmp r9d, 0xffff
ja 0x14006134c
mov byte [rsp + 0x20], 0
lea rcx, [rbp + 0x30]
mov rdx, rdi
call fcn.14005f880
movzx eax, byte [rbp + 0x68]
mov ecx, dword [rbp + 0x32]
movzx r15d, word [rbp + 0x36]
shl r15, 0x20
or r15, rcx
movzx r12d, word [rbp + 0x30]
movdqu xmm6, xmmword [rbp + 0x38]
cmp al, 0xc
je case.0x14005fb94.2
jmp 0x140060728
inc dl
mov byte [rdi + 0xc0], dl
cmp r9, rax
lea rsi, [rbp + 0x69]
jbe 0x140060280
movzx esi, byte [rcx + rax]
movzx ebx, dl
and ebx, 7
xor r11d, r11d
bt esi, ebx
setb bl
cmp dl, 7
jne 0x14005ffc7
inc rax
mov qword [rdi + 0xb8], rax
xor edx, edx
mov byte [rdi + 0xc0], dl
cmp r9, rax
lea rsi, [rbp + 0x69]
ja 0x14005ffdc
jmp 0x140060280
inc dl
mov byte [rdi + 0xc0], dl
cmp r9, rax
jbe 0x14005fe94
movzx r11d, byte [r8 + rax]
mov ecx, edx
and cl, 7
shr r11b, cl
cmp dl, 7
jne 0x14006001e
inc rax
mov qword [rdi + 0xb8], rax
xor edx, edx
mov byte [rdi + 0xc0], dl
cmp r9, rax
ja 0x14006002f
lea rcx, [rbp + 0x30]
mov dl, 4
call fcn.1400d0140
movzx r10d, byte [rbp + 0x30]
movzx ecx, byte [rbp + 0x31]
mov edx, dword [rbp + 0x32]
movzx r15d, word [rbp + 0x36]
movdqu xmm0, xmmword [rbp + 0x38]
movups xmm1, xmmword [rsi - 0x21]
movups xmm2, xmmword [rsi - 0x11]
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0xa0], xmm2
movzx eax, byte [rbp + 0x68]
mov r8d, dword [rsi]
mov r9d, dword [rsi + 3]
mov dword [rbp + 0x110], r8d
mov dword [rbp + 0x113], r9d
cmp al, 0xc
jne 0x14006066d
add r10b, 2
mov eax, 0xffffffff
mov ecx, r10d
shl eax, cl
movzx r8d, bx
not eax
add r8d, eax
shr r8d, cl
cmp r8d, 0xffff
ja 0x14006134c
mov byte [rbp + 0x28], r10b
and r10b, 0x1f
movzx r9d, word [rdi + 0xe2]
add r9d, eax
mov ecx, r10d
shr r9d, cl
cmp r9d, 0xffff
ja 0x14006134c
mov byte [rsp + 0x20], 0
lea rcx, [rbp + 0x30]
mov rdx, rdi
call fcn.14005f880
movzx eax, byte [rbp + 0x68]
mov ecx, dword [rbp + 0x32]
movzx r15d, word [rbp + 0x36]
shl r15, 0x20
or r15, rcx
movzx r12d, word [rbp + 0x30]
movdqu xmm6, xmmword [rbp + 0x38]
cmp al, 0xc
je case.0x14005fb94.2
jmp 0x140060660
inc dl
mov byte [rdi + 0xc0], dl
cmp r9, rax
jbe 0x14005fd21
add r11b, r11b
and r11b, 2
or r11b, r10b
movzx r10d, byte [r8 + rax]
mov ecx, edx
and cl, 7
shr r10b, cl
shl r10b, 2
and r10b, 4
or r10b, r11b
cmp dl, 7
jne 0x14006006d
inc rax
mov qword [rdi + 0xb8], rax
xor eax, eax
mov byte [rdi + 0xc0], al
jmp 0x14005fd79
inc dl
mov byte [rdi + 0xc0], dl
cmp r9, rax
lea rsi, [rbp + 0x69]
jbe 0x140060280
movzx r15d, byte [rcx + rax]
movzx esi, dl
and esi, 7
xor r12d, r12d
bt r15d, esi
setb sil
cmp dl, 7
mov byte [rbp + 0x88], sil
jne 0x14006007a
inc rax
mov qword [rdi + 0xb8], rax
xor edx, edx
mov byte [rdi + 0xc0], dl
cmp r9, rax
lea rsi, [rbp + 0x69]
ja 0x14006008f
jmp 0x140060280
inc dl
mov byte [rdi + 0xc0], dl
cmp r9, rax
jbe 0x14005fe94
add r11b, r11b
and r11b, 2
or r11b, r10b
movzx r10d, byte [r8 + rax]
mov ecx, edx
and cl, 7
shr r10b, cl
shl r10b, 2
and r10b, 4
or r10b, r11b
cmp dl, 7
jne 0x1400600cc
inc rax
mov qword [rdi + 0xb8], rax
xor eax, eax
mov byte [rdi + 0xc0], al
jmp 0x14005feec
inc dl
mov byte [rdi + 0xc0], dl
jmp 0x14005fd79
inc dl
mov byte [rdi + 0xc0], dl
cmp r9, rax
lea rsi, [rbp + 0x69]
jbe 0x140060280
movzx esi, byte [rcx + rax]
movzx r15d, dl
and r15d, 7
bt esi, r15d
setb sil
cmp dl, 7
mov byte [rbp - 0x40], sil
jne 0x1400600d9
inc rax
mov qword [rdi + 0xb8], rax
xor edx, edx
mov byte [rdi + 0xc0], dl
cmp r9, rax
lea rsi, [rbp + 0x69]
ja 0x1400600ee
jmp 0x140060280
inc dl
mov byte [rdi + 0xc0], dl
jmp 0x14005feec
inc dl
mov byte [rdi + 0xc0], dl
cmp r9, rax
lea rsi, [rbp + 0x69]
jbe 0x140060280
movzx esi, byte [rcx + rax]
movzx r15d, dl
and r15d, 7
bt esi, r15d
setb sil
cmp dl, 7
mov byte [rbp + 0xfd], sil
jne 0x14006011c
inc rax
mov qword [rdi + 0xb8], rax
xor edx, edx
jmp 0x14006011e
inc dl
mov byte [rdi + 0xc0], dl
cmp r9, rax
lea rsi, [rbp + 0x69]
jbe 0x140060280
movzx esi, byte [rcx + rax]
movzx r15d, dl
and r15d, 7
bt esi, r15d
setb r15b
cmp dl, 7
jne 0x140060158
inc rax
mov qword [rdi + 0xb8], rax
xor edx, edx
jmp 0x14006015a
inc dl
mov byte [rdi + 0xc0], dl
cmp r9, rax
lea rsi, [rbp + 0x69]
jbe 0x140060280
mov byte [rbp + 0xfe], r15b
movzx esi, byte [rcx + rax]
movzx r15d, dl
and r15d, 7
bt esi, r15d
setb byte [rbp + 0xff]
cmp dl, 7
jne 0x14006019e
inc rax
mov qword [rdi + 0xb8], rax
xor edx, edx
jmp 0x1400601a0
inc dl
mov byte [rdi + 0xc0], dl
cmp r9, rax
lea rsi, [rbp + 0x69]
movzx r15d, byte [rbp + 0xfe]
jbe 0x140060280
mov r8b, r10b
mov r11b, bl
movzx r8d, r8w
lea r8d, [r8 + r11*2]
movzx r9d, byte [rbp + 0x88]
mov r12b, r9b
movzx r8d, r8w
lea r8d, [r8 + r12*4]
xor r9d, r9d
movzx r10d, byte [rbp - 0x40]
mov r9b, r10b
movzx r8d, r8w
lea r8d, [r8 + r9*8]
xor r9d, r9d
movzx r10d, byte [rbp + 0xfd]
mov r9b, r10b
shl r9d, 4
movzx r8d, r8w
or r8d, r9d
xor r9d, r9d
mov r9b, r15b
shl r9d, 5
movzx r8d, r8w
or r8d, r9d
xor r9d, r9d
movzx r10d, byte [rbp + 0xff]
mov r9b, r10b
shl r9d, 6
movzx r8d, r8w
or r8d, r9d
movzx ecx, byte [rcx + rax]
movzx r9d, dl
and r9d, 7
xor r10d, r10d
bt ecx, r9d
setb r10b
shl r10d, 7
movzx ebx, r8w
or ebx, r10d
cmp dl, 7
jne 0x14006043a
inc rax
mov qword [rdi + 0xb8], rax
xor eax, eax
mov byte [rdi + 0xc0], al
jmp 0x1400602d1
lea rcx, [rbp + 0x30]
mov dl, 4
call fcn.1400d0140
movzx ebx, word [rbp + 0x30]
mov ecx, dword [rbp + 0x32]
movzx r15d, word [rbp + 0x36]
movdqu xmm0, xmmword [rbp + 0x38]
movups xmm1, xmmword [rsi - 0x21]
movups xmm2, xmmword [rsi - 0x11]
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0xa0], xmm2
movzx eax, byte [rbp + 0x68]
mov edx, dword [rsi]
mov r8d, dword [rsi + 3]
mov dword [rbp + 0x110], edx
mov dword [rbp + 0x113], r8d
cmp al, 0xc
jne 0x1400606e9
inc ebx
mov byte [rsp + 0x20], 0
lea rcx, [rbp + 0x30]
mov rdx, rdi
mov r8d, ebx
mov r9w, 1
call fcn.14005f880
movzx eax, byte [rbp + 0x68]
mov ecx, dword [rbp + 0x32]
movzx r15d, word [rbp + 0x36]
shl r15, 0x20
or r15, rcx
movzx r12d, word [rbp + 0x30]
movdqu xmm6, xmmword [rbp + 0x38]
cmp al, 0xc
jne 0x140060660
mov rax, r15
shl rax, 0x10
mov r10, rax
mov ecx, 3
cmp bx, 3
jb 0x14006033a
mov ecx, 2
cmp bx, 5
jb 0x14006033a
xor ecx, ecx
cmp bx, 0x11
setb cl
mov dword [rbp + 0x88], ebx
mov eax, 1
shl eax, cl
movzx edx, word [rbp + 0x100]
add edx, eax
dec edx
movzx eax, r12w
shr edx, cl
or r10, rax
cmp edx, 0x10000
mov ecx, dword [rbp + 0xf0]
cmovb ecx, edx
jae 0x140061393
pshufd xmm0, xmm6, 0xee
movq rbx, xmm0
cmp rbx, 2
jb 0x14006041d
movdqa xmmword [rbp - 0x40], xmm6
mov dword [rbp + 0xf0], ecx
mov eax, dword [r10]
mov esi, 1
mov qword [rbp + 0x100], r10
nop
mov ecx, dword [r10 + rsi*4]
mov edx, eax
call fcn.1400d1590
mov r10, qword [rbp + 0x100]
mov dword [r10 + rsi*4], eax
inc rsi
cmp rsi, rbx
jne 0x1400603a0
mov ebx, dword [rbp + 0xf0]
lea rsi, [rbp + 0x69]
movdqa xmm6, xmmword [rbp - 0x40]
nop dword [rax]
add r14, rdi
movzx eax, byte [r14]
cmp rax, 4
je 0x14005f8f0
test rax, rax
je 0x1400603f4
cmp eax, 1
je 0x1400603f4
cmp eax, 2
je 0x14005f8f0
lea rax, [r14 + 8]
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x14005f8f0
mov rcx, qword [r14 + 8]
shl rdx, 2
mov r8d, 4
call fcn.1400a8e70
jmp 0x14005f8f0
mov eax, edx
mov ebx, edx
mov dword [rbp + 0xf0], edx
add r14, rdi
movzx eax, byte [r14]
cmp rax, 4
je 0x14005f8f0
jmp 0x1400603e1
inc dl
mov byte [rdi + 0xc0], dl
jmp 0x1400602d1
shl rdx, 0x20
or rdx, r8
movaps xmm1, xmmword [rbp + 0x90]
movaps xmm2, xmmword [rbp + 0xa0]
movaps xmmword [rbp - 0x10], xmm2
movaps xmmword [rbp - 0x20], xmm1
mov r8d, dword [rbp + 0x110]
mov r9d, dword [rbp + 0x113]
mov dword [rbp + 0x108], r8d
mov dword [rbp + 0x10b], r9d
mov r15, rdx
jmp 0x140060756
movzx ecx, bx
shr ecx, 8
jmp 0x1400604e3
lea rcx, [rbp + 0x30]
mov dl, 5
call fcn.1400d0140
movzx ebx, word [rbp + 0x30]
mov ecx, ebx
shr ecx, 8
mov edx, dword [rbp + 0x32]
movzx r15d, word [rbp + 0x36]
movdqu xmm0, xmmword [rbp + 0x38]
movups xmm1, xmmword [rbp + 0x48]
movaps xmmword [rbp - 0x20], xmm1
movups xmm1, xmmword [rbp + 0x58]
movaps xmmword [rbp - 0x10], xmm1
movzx eax, byte [rbp + 0x68]
mov r8d, dword [rbp + 0x69]
mov dword [rbp + 0x108], r8d
mov r8d, dword [rbp + 0x6c]
mov dword [rbp + 0x10b], r8d
cmp al, 0xc
jne 0x140060651
movzx eax, cx
shl eax, 8
movzx r8d, bl
or r8d, eax
mov dword [rbp + 0x20], r8d
mov r15, qword [rdi + 0xa0]
mov r13, qword [rdi + 0xb0]
mov rbx, qword [rdi + 0xb8]
movzx r12d, byte [rdi + 0xc0]
cmp r13, rbx
jbe 0x140060550
movzx eax, byte [r15 + rbx]
movzx ecx, r12b
mov edx, ecx
and edx, 7
bt eax, edx
setb al
cmp cl, 7
jne 0x1400605f4
inc rbx
mov qword [rdi + 0xb8], rbx
xor r12d, r12d
mov byte [rdi + 0xc0], r12b
cmp al, 1
je 0x1400605b4
jmp 0x140060602
lea rcx, [rbp + 0x30]
mov dl, 4
call fcn.1400d0140
movzx eax, byte [rbp + 0x30]
movzx esi, byte [rbp + 0x31]
movups xmm0, xmmword [rbp + 0x32]
movaps xmmword [rbp + 0x90], xmm0
movups xmm0, xmmword [rbp + 0x42]
movaps xmmword [rbp + 0xa0], xmm0
movdqu xmm0, xmmword [rbp + 0x52]
movdqa xmmword [rbp + 0xb0], xmm0
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0xbe], rcx
movzx ecx, byte [rbp + 0x68]
mov edx, dword [rbp + 0x69]
mov dword [rbp + 0x110], edx
mov edx, dword [rbp + 0x6c]
mov dword [rbp + 0x113], edx
cmp cl, 0xc
jne 0x1400608e4
cmp al, 1
jne 0x140060602
cmp r13, rbx
jbe 0x140060815
movzx eax, byte [r15 + rbx]
movzx ecx, r12b
mov edx, ecx
and edx, 7
bt eax, edx
setb al
cmp cl, 7
jne 0x14006060d
inc rbx
mov qword [rdi + 0xb8], rbx
xor r12d, r12d
mov byte [rdi + 0xc0], r12b
cmp r13, rbx
ja 0x140060620
jmp 0x140060815
inc r12b
mov byte [rdi + 0xc0], r12b
cmp al, 1
je 0x1400605b4
xor eax, eax
mov r12d, dword [rbp + 0x20]
jmp 0x1400609d7
inc r12b
mov byte [rdi + 0xc0], r12b
cmp r13, rbx
jbe 0x140060815
movzx edx, byte [r15 + rbx]
mov ecx, r12d
and cl, 7
shr dl, cl
cmp r12b, 7
jne 0x1400606ac
inc rbx
mov qword [rdi + 0xb8], rbx
xor r12d, r12d
mov byte [rdi + 0xc0], r12b
cmp r13, rbx
ja 0x1400606bf
jmp 0x140060815
shl r15, 0x20
or r15, rdx
mov r13d, ebx
jmp 0x140060756
movups xmm0, xmmword [rbp + 0x48]
movups xmm1, xmmword [rbp + 0x58]
jmp 0x140060730
shl r15, 0x20
or r15, rdx
movaps xmm1, xmmword [rbp + 0x90]
movaps xmm2, xmmword [rbp + 0xa0]
movaps xmmword [rbp - 0x10], xmm2
movaps xmmword [rbp - 0x20], xmm1
mov edx, dword [rbp + 0x110]
mov r8d, dword [rbp + 0x113]
mov dword [rbp + 0x108], edx
mov dword [rbp + 0x10b], r8d
mov r13d, r10d
jmp 0x140060756
inc r12b
mov byte [rdi + 0xc0], r12b
cmp r13, rbx
jbe 0x140060815
movzx r8d, byte [r15 + rbx]
mov ecx, r12d
and cl, 7
shr r8b, cl
cmp r12b, 7
jne 0x1400607af
inc rbx
mov qword [rdi + 0xb8], rbx
xor r12d, r12d
jmp 0x1400607b2
shl r15, 0x20
or r15, rcx
movaps xmm1, xmmword [rbp + 0x90]
movaps xmm2, xmmword [rbp + 0xa0]
movaps xmmword [rbp - 0x10], xmm2
movaps xmmword [rbp - 0x20], xmm1
mov ecx, dword [rbp + 0x110]
mov edx, dword [rbp + 0x113]
mov dword [rbp + 0x108], ecx
mov dword [rbp + 0x10b], edx
mov ecx, ebx
shr ecx, 8
mov r13d, ebx
jmp 0x140060756
movups xmm0, xmmword [rsi - 0x21]
movups xmm1, xmmword [rsi - 0x11]
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm0
mov ecx, dword [rsi]
mov edx, dword [rsi + 3]
mov dword [rbp + 0x108], ecx
mov dword [rbp + 0x10b], edx
mov ecx, r12d
shr ecx, 8
mov r13d, r12d
movdqa xmm0, xmm6
movzx ecx, cl
shl ecx, 8
movzx edx, r13b
or edx, ecx
mov r9, qword [rbp - 0x28]
mov dword [r9 + 2], r15d
shr r15, 0x20
mov word [r9 + 6], r15w
movdqu xmmword [r9 + 8], xmm0
movdqa xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movdqu xmmword [r9 + 0x18], xmm0
movups xmmword [r9 + 0x28], xmm1
mov ecx, dword [rbp + 0x108]
mov r8d, dword [rbp + 0x10b]
mov dword [r9 + 0x39], ecx
mov dword [r9 + 0x3c], r8d
mov word [r9], dx
mov byte [r9 + 0x38], al
jmp 0x14006108f
inc r12b
mov byte [rdi + 0xc0], r12b
cmp r13, rbx
jbe 0x140060815
add dl, dl
and dl, 2
or dl, al
shl r8b, 2
and r8b, 4
or r8b, dl
movzx esi, byte [r15 + rbx]
mov ecx, r12d
and cl, 7
shr sil, cl
shl sil, 3
and sil, 8
or sil, r8b
cmp r12b, 7
jne 0x14006097a
inc rbx
mov qword [rdi + 0xb8], rbx
xor eax, eax
mov byte [rdi + 0xc0], al
lea eax, [rsi - 1]
cmp al, 0xa
mov r12d, dword [rbp + 0x20]
ja 0x140060882
jmp 0x140060993
lea rcx, [rbp + 0x30]
mov dl, 4
call fcn.1400d0140
movzx eax, byte [rbp + 0x30]
movzx esi, byte [rbp + 0x31]
movups xmm0, xmmword [rbp + 0x32]
movaps xmmword [rbp + 0x90], xmm0
movups xmm0, xmmword [rbp + 0x42]
movaps xmmword [rbp + 0xa0], xmm0
movdqu xmm0, xmmword [rbp + 0x52]
movdqa xmmword [rbp + 0xb0], xmm0
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0xbe], rcx
movzx ecx, byte [rbp + 0x68]
mov edx, dword [rbp + 0x69]
mov dword [rbp + 0x110], edx
mov edx, dword [rbp + 0x6c]
mov dword [rbp + 0x113], edx
cmp cl, 0xc
jne 0x1400608e4
mov esi, eax
lea eax, [rsi - 1]
cmp al, 0xa
mov r12d, dword [rbp + 0x20]
jbe 0x140060993
lea rcx, [rbp + 0x30]
mov dl, 2
mov r8d, esi
call fcn.1400d0140
movzx eax, byte [rbp + 0x30]
movzx esi, byte [rbp + 0x31]
movups xmm0, xmmword [rbp + 0x32]
movaps xmmword [rbp - 0x20], xmm0
movups xmm0, xmmword [rbp + 0x42]
movaps xmmword [rbp - 0x10], xmm0
movdqu xmm0, xmmword [rbp + 0x52]
movdqa xmmword [rbp], xmm0
mov rcx, qword [rbp + 0x60]
mov qword [rbp + 0xe], rcx
movzx ecx, byte [rbp + 0x68]
mov edx, dword [rbp + 0x69]
mov dword [rbp + 0x108], edx
mov edx, dword [rbp + 0x6c]
mov dword [rbp + 0x10b], edx
cmp cl, 0xc
jne 0x14006092c
test al, 1
jne 0x140060993
xor eax, eax
jmp 0x1400609d7
mov rdx, qword [rbp + 0xbe]
mov qword [rbp + 0xe], rdx
movdqa xmm0, xmmword [rbp + 0x90]
movaps xmm1, xmmword [rbp + 0xa0]
movaps xmm2, xmmword [rbp + 0xb0]
movaps xmmword [rbp], xmm2
movaps xmmword [rbp - 0x10], xmm1
movdqa xmmword [rbp - 0x20], xmm0
mov edx, dword [rbp + 0x110]
mov r8d, dword [rbp + 0x113]
mov dword [rbp + 0x108], edx
mov dword [rbp + 0x10b], r8d
mov rdx, qword [rbp + 0xe]
mov r9, qword [rbp - 0x28]
mov qword [r9 + 0x30], rdx
movdqa xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movaps xmm2, xmmword [rbp]
movups xmmword [r9 + 0x22], xmm2
movups xmmword [r9 + 0x12], xmm1
movdqu xmmword [r9 + 2], xmm0
mov edx, dword [rbp + 0x108]
mov r8d, dword [rbp + 0x10b]
mov dword [r9 + 0x39], edx
mov dword [r9 + 0x3c], r8d
mov byte [r9], al
mov byte [r9 + 1], sil
mov byte [r9 + 0x38], cl
jmp 0x14006108f
inc r12b
mov byte [rdi + 0xc0], r12b
lea eax, [rsi - 1]
cmp al, 0xa
mov r12d, dword [rbp + 0x20]
ja 0x140060882
mov eax, esi
and al, 0x3f
xor ebx, ebx
cmp al, 0x3d
setb dl
mov r15d, 4
mov ecx, esi
shl r15, cl
cmp al, 0x3d
jae 0x1400613f9
mov bl, dl
shl rbx, 2
movzx ecx, al
mov r14d, 1
shl r14, cl
mov rcx, r15
mov rdx, rbx
call fcn.1400a8e90
test rax, rax
je 0x140061400
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x40], r14
mov byte [rbp + 0x48], sil
lea rax, [rbp + 0x30]
mov qword [rsp + 0x28], rax
movzx esi, word [rbp - 0x48]
mov word [rsp + 0x20], si
lea rcx, [rbp + 0x90]
mov rdx, rdi
movzx r8d, byte [rbp + 0x1a0]
mov r9d, r12d
call fcn.14005c9d0
mov rax, qword [rbp + 0x90]
test rax, rax
je 0x140060abf
movdqu xmm0, xmmword [rbp + 0x98]
movups xmm1, xmmword [rbp + 0xa8]
movups xmm2, xmmword [rbp + 0xb8]
movups xmm3, xmmword [rbp + 0xc8]
movaps xmmword [rbp + 0x10], xmm3
movaps xmmword [rbp], xmm2
movaps xmmword [rbp - 0x10], xmm1
movdqa xmmword [rbp - 0x20], xmm0
movups xmm4, xmmword [rbp + 0xd8]
movups xmmword [rbp + 0x78], xmm4
movdqu xmmword [rbp + 0x38], xmm0
movups xmmword [rbp + 0x48], xmm1
movups xmmword [rbp + 0x58], xmm2
movups xmmword [rbp + 0x68], xmm3
mov qword [rbp + 0x30], rax
movzx ecx, r12w
movzx eax, si
mov qword [rbp - 0x48], rcx
imul rax, rcx
test rax, rax
mov qword [rbp + 0xf0], rax
je 0x140060b06
lea rsi, [rax*4]
mov edx, 4
mov rcx, rsi
call fcn.1400a8e90
mov qword [rbp + 0x100], rax
test rax, rax
jne 0x140060b12
mov ecx, 4
mov rdx, rsi
call fcn.1401fbeb0
jmp 0x1400613f7
movdqu xmm0, xmmword [rbp + 0x98]
movups xmm1, xmmword [rbp + 0xa8]
movups xmm2, xmmword [rbp + 0xb8]
movups xmm3, xmmword [rbp + 0xc8]
movaps xmmword [rbp + 0x10], xmm3
movaps xmmword [rbp], xmm2
movaps xmmword [rbp - 0x10], xmm1
movdqa xmmword [rbp - 0x20], xmm0
mov rax, qword [rbp - 0x28]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
jmp 0x14006108f
mov eax, 4
mov qword [rbp + 0x100], rax
lea rcx, [rbp + 0x30]
xor edx, edx
xor r8d, r8d
call fcn.1400db520
mov rdx, qword [rbp + 0x58]
cmp rax, rdx
jae 0x140061338
imul rax, rax, 0xc8
add rax, qword [rbp + 0x48]
mov qword [rbp + 0x28], rax
add rdi, 0xa0
xor r13d, r13d
xor ebx, ebx
xor ecx, ecx
xor eax, eax
mov qword [rbp - 0x40], rax
mov r12, qword [rbp + 0xf0]
mov r14, r12
sub r14, rcx
jbe 0x140061042
mov qword [rbp + 0x88], rcx
test word [rbp + 0x84], bx
jne 0x140060b9d
lea rcx, [rbp + 0x30]
mov edx, ebx
mov r8d, r13d
call fcn.1400db520
mov rdx, qword [rbp + 0x58]
cmp rax, rdx
jae 0x1400612f3
imul rax, rax, 0xc8
add rax, qword [rbp + 0x48]
mov qword [rbp + 0x28], rax
lea rcx, [rbp + 0x90]
mov rdx, qword [rbp + 0x28]
mov r8, rdi
call fcn.1400e1e50
movzx r12d, byte [rbp + 0xc8]
movzx r15d, word [rbp + 0x90]
cmp r12b, 0xc
jne 0x140060f86
movzx esi, r15w
cmp esi, 0x100
jb 0x140060dd0
cmp esi, 0x118
jae 0x140060eb2
add r15d, 0xffffff00
lea rcx, [rbp + 0x90]
mov rdx, rdi
mov r8d, r15d
call fcn.14005c830
movzx r12d, byte [rbp + 0xc8]
mov rsi, qword [rbp + 0x90]
cmp r12b, 0xc
jne 0x1400610aa
mov rax, qword [rbp + 0x28]
lea rdx, [rax + 0xa0]
lea rcx, [rbp + 0x90]
mov r8, rdi
call fcn.1400e1e50
movzx r12d, byte [rbp + 0xc8]
movzx r15d, word [rbp + 0x90]
cmp r12b, 0xc
jne 0x140060f86
lea rcx, [rbp + 0x90]
mov rdx, rdi
mov r8d, r15d
call fcn.14005c830
movzx r12d, byte [rbp + 0xc8]
mov r15, qword [rbp + 0x90]
cmp r12b, 0xc
jne 0x140061192
cmp r15, 0x78
jbe 0x140060c90
add r15, 0xffffffffffffff88
mov r10d, dword [rbp + 0x20]
mov r12, qword [rbp + 0xf0]
jmp 0x140060cd1
lea rax, [r15 - 1]
cmp rax, 0x78
mov r10d, dword [rbp + 0x20]
mov r12, qword [rbp + 0xf0]
jae 0x140061307
lea rcx, [0x140202aea]
movsx eax, byte [rcx + r15*2 - 2]
movsx r15d, byte [rcx + r15*2 - 1]
imul r15d, dword [rbp - 0x48]
add r15d, eax
cmp r15d, 2
mov eax, 1
cmovl r15d, eax
cmp r14, rsi
jb 0x1400611dd
cmp qword [rbp + 0x88], r15
jb 0x1400611dd
test rsi, rsi
je 0x140060d4d
mov rax, r15
neg rax
lea rcx, [r15*4]
mov rdx, qword [rbp + 0x100]
sub rdx, rcx
mov r8, rsi
mov rcx, qword [rbp + 0x88]
nop
lea r9, [rax + rcx]
cmp r9, r12
jae 0x140061245
cmp rcx, r12
jae 0x14006125c
mov r9d, dword [rdx + rcx*4]
mov r11, qword [rbp + 0x100]
mov dword [r11 + rcx*4], r9d
inc rcx
dec r8
jne 0x140060d10
mov eax, esi
cmp rsi, 0x10000
jb 0x140060d4f
jmp 0x1400613cc
xor eax, eax
mov rcx, qword [rbp + 0x88]
add rcx, rsi
add eax, ebx
mov ebx, eax
cmp ax, r10w
jb 0x140060d7c
nop word cs:[rax + rax]
sub ebx, r10d
inc r13d
cmp bx, r10w
jae 0x140060d70
cmp rcx, r12
jae 0x140060b57
mov rsi, rcx
lea rcx, [rbp + 0x30]
mov edx, ebx
mov r8d, r13d
call fcn.1400db520
mov rdx, qword [rbp + 0x58]
cmp rax, rdx
jae 0x140061324
imul rax, rax, 0xc8
add rax, qword [rbp + 0x48]
mov qword [rbp + 0x28], rax
mov r12, qword [rbp + 0xf0]
mov rcx, rsi
jmp 0x140060b57
mov rax, qword [rbp + 0x28]
lea rdx, [rax + 0x28]
lea rcx, [rbp + 0x90]
mov r8, rdi
call fcn.1400e1e50
movzx r12d, byte [rbp + 0xc8]
movzx r15d, word [rbp + 0x90]
cmp r12b, 0xc
jne 0x140060f86
mov rax, qword [rbp + 0x28]
lea rdx, [rax + 0x50]
lea rcx, [rbp + 0x90]
mov r8, rdi
call fcn.1400e1e50
movzx r12d, byte [rbp + 0xc8]
movzx r14d, word [rbp + 0x90]
cmp r12b, 0xc
jne 0x1400610f8
mov rax, qword [rbp + 0x28]
lea rdx, [rax + 0x78]
lea rcx, [rbp + 0x90]
mov r8, rdi
call fcn.1400e1e50
movzx r12d, byte [rbp + 0xc8]
movzx eax, word [rbp + 0x90]
cmp r12b, 0xc
jne 0x140061145
movzx ecx, r15w
movzx edx, r14w
inc ebx
mov r8d, dword [rbp + 0x20]
cmp bx, r8w
sbb r13w, 0xffff
movzx eax, ax
cmp bx, r8w
mov r8d, 0
cmovae ebx, r8d
shl eax, 0x18
add eax, edx
shl ecx, 0x10
shl esi, 8
add esi, ecx
add esi, eax
mov rax, qword [rbp + 0x100]
mov rcx, qword [rbp + 0x88]
mov dword [rax + rcx*4], esi
inc rcx
jmp 0x140060b50
mov r14, qword [rbp + 0x60]
test r14, r14
lea rax, [rbp + 0x60]
cmovne r14, rax
je 0x140061286
add r15d, 0xfffffee8
mov rcx, qword [rbp - 0x40]
cmp rcx, qword [rbp + 0x88]
mov rdx, qword [rbp + 0xf0]
jae 0x140060f24
nop word cs:[rax + rax]
cmp rcx, rdx
jae 0x1400612e2
mov rax, qword [rbp + 0x100]
mov rsi, rcx
mov edx, dword [rax + rcx*4]
mov rcx, r14
call fcn.1400db580
mov rcx, rsi
inc rcx
cmp rcx, qword [rbp + 0x88]
mov rdx, qword [rbp + 0xf0]
jb 0x140060ef0
mov qword [rbp - 0x40], rcx
movzx r8d, r15w
lea rcx, [rbp + 0x90]
mov rdx, r14
call fcn.1400db5c0
movzx r12d, byte [rbp + 0xc8]
mov r15d, dword [rbp + 0x90]
cmp r12b, 0xc
jne 0x140061299
inc ebx
mov eax, dword [rbp + 0x20]
cmp bx, ax
sbb r13w, 0xffff
cmp bx, ax
mov rax, qword [rbp + 0x100]
mov rcx, qword [rbp + 0x88]
mov dword [rax + rcx*4], r15d
mov eax, 0
cmovae ebx, eax
inc rcx
jmp 0x140060b50
movzx edi, word [rbp + 0x92]
mov ebx, dword [rbp + 0x94]
movdqu xmm6, xmmword [rbp + 0x98]
movups xmm0, xmmword [rbp + 0xa8]
movaps xmmword [rbp - 0x20], xmm0
movdqu xmm0, xmmword [rbp + 0xb8]
movdqa xmmword [rbp - 0x10], xmm0
lea rcx, [rbp + 0xc9]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rbp + 0x110], eax
mov dword [rbp + 0x113], ecx
mov rdx, qword [rbp + 0xf0]
shl rdx, 2
mov r8d, 4
mov rcx, qword [rbp + 0x100]
call fcn.1400a8e70
lea rcx, [rbp + 0x30]
call fcn.140059540
cmp r12b, 0xc
je 0x14006106a
movzx eax, di
shl rax, 0x10
movzx ecx, r15w
or rcx, rax
shl rbx, 0x20
or rbx, rcx
movdqa xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
mov rdx, qword [rbp - 0x28]
movups xmmword [rdx + 0x28], xmm1
movdqu xmmword [rdx + 0x18], xmm0
mov eax, dword [rbp + 0x110]
mov ecx, dword [rbp + 0x113]
mov dword [rdx + 0x39], eax
mov dword [rdx + 0x3c], ecx
movdqu xmmword [rdx + 8], xmm6
mov qword [rdx], rbx
mov byte [rdx + 0x38], r12b
jmp 0x14006108f
mov r15, qword [rbp + 0x100]
mov rdi, r15
shr rdi, 0x10
mov rbx, r15
shr rbx, 0x20
lea rcx, [rbp + 0x30]
call fcn.140059540
movd xmm0, r12d
pshufd xmm6, xmm0, 0x44
movzx eax, di
shl rax, 0x10
movzx ecx, r15w
or rcx, rax
shl rbx, 0x20
or rbx, rcx
mov rax, qword [rbp - 0x28]
movdqu xmmword [rax + 8], xmm6
mov qword [rax], rbx
mov byte [rax + 0x38], 0xc
movaps xmm6, xmmword [rbp + 0x120]
add rsp, 0x1b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movdqu xmm6, xmmword [rbp + 0x98]
movdqu xmm0, xmmword [rbp + 0xa8]
movups xmm1, xmmword [rbp + 0xb8]
movdqa xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
lea rcx, [rbp + 0xc9]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rbp + 0x110], eax
mov dword [rbp + 0x113], ecx
mov rdi, rsi
shr rdi, 0x10
mov rbx, rsi
shr rbx, 0x20
mov r15d, esi
jmp 0x140060fcb
movzx edi, word [rbp + 0x92]
mov ebx, dword [rbp + 0x94]
movdqu xmm6, xmmword [rbp + 0x98]
movups xmm0, xmmword [rbp + 0xa8]
movaps xmmword [rbp - 0x20], xmm0
movdqu xmm0, xmmword [rbp + 0xb8]
movdqa xmmword [rbp - 0x10], xmm0
lea rcx, [rbp + 0xc9]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rbp + 0x110], eax
mov dword [rbp + 0x113], ecx
mov r15d, r14d
jmp 0x140060fcb
movzx edi, word [rbp + 0x92]
mov ebx, dword [rbp + 0x94]
movdqu xmm6, xmmword [rbp + 0x98]
movups xmm0, xmmword [rbp + 0xa8]
movaps xmmword [rbp - 0x20], xmm0
movdqu xmm0, xmmword [rbp + 0xb8]
movdqa xmmword [rbp - 0x10], xmm0
lea rdx, [rbp + 0xc9]
mov ecx, dword [rdx]
mov edx, dword [rdx + 3]
mov dword [rbp + 0x110], ecx
mov dword [rbp + 0x113], edx
mov r15d, eax
jmp 0x140060fcb
movdqu xmm6, xmmword [rbp + 0x98]
movdqu xmm0, xmmword [rbp + 0xa8]
movups xmm1, xmmword [rbp + 0xb8]
movdqa xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
lea rcx, [rbp + 0xc9]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rbp + 0x110], eax
mov dword [rbp + 0x113], ecx
mov rdi, r15
shr rdi, 0x10
mov rbx, r15
shr rbx, 0x20
jmp 0x140060fcb
lea rcx, [rbp + 0x90]
mov dl, 4
call fcn.1400d0140
mov r15, qword [rbp + 0x90]
mov rdi, r15
shr rdi, 0x10
mov rbx, r15
shr rbx, 0x20
movdqu xmm6, xmmword [rbp + 0x98]
movups xmm0, xmmword [rbp + 0xa8]
movaps xmmword [rbp - 0x20], xmm0
movdqu xmm0, xmmword [rbp + 0xb8]
movdqa xmmword [rbp - 0x10], xmm0
movzx r12d, byte [rbp + 0xc8]
mov eax, dword [rbp + 0xc9]
mov dword [rbp + 0x110], eax
mov eax, dword [rbp + 0xcc]
mov dword [rbp + 0x113], eax
jmp 0x140060fcb
sub rcx, r15
lea r8, [0x1402029d0]
mov rdx, r12
call fcn.1401fc170
jmp 0x1400613f7
lea r8, [0x1402029e8]
mov rdx, r12
call fcn.1401fc170
jmp 0x1400613f7
lea r8, [0x140202910]
mov edx, 4
mov rcx, r14
call fcn.1401fc170
ud2
lea rcx, [rbp + 0x90]
mov dl, 4
call fcn.1400d0140
jmp 0x1400611eb
mov ebx, dword [rbp + 0x94]
movdqu xmm6, xmmword [rbp + 0x98]
movups xmm0, xmmword [rbp + 0xa8]
movaps xmmword [rbp - 0x20], xmm0
movdqu xmm0, xmmword [rbp + 0xb8]
movdqa xmmword [rbp - 0x10], xmm0
lea rcx, [rbp + 0xc9]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rbp + 0x110], eax
mov dword [rbp + 0x113], ecx
mov edi, r15d
shr edi, 0x10
jmp 0x140060fcb
lea r8, [0x140202988]
call fcn.1401fc170
jmp 0x1400613f7
lea r8, [0x140202970]
mov rcx, rax
call fcn.1401fc170
jmp 0x1400613f7
lea r8, [0x140202be0]
mov edx, 0x78
mov rcx, 0xffffffffffffffff
call fcn.1401fc170
jmp 0x1400613f7
lea r8, [0x1402029b8]
mov rcx, rax
call fcn.1401fc170
jmp 0x1400613f7
lea r8, [0x140202958]
mov rcx, rax
call fcn.1401fc170
jmp 0x1400613f7
lea rax, [0x140202928]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402025d0]
lea r9, fcn.14000a190
lea r8, [rbp + 0x90]
mov edx, 0x2b
call fcn.1401fc4e0
ud2
lea rcx, str.internal_error:_entered_unreachable_codechunk_size_must_be_non_zero
lea r8, [0x140202940]
mov edx, 0x28
call fcn.1401fc0d0
ud2
movdqa xmmword [rbp - 0x40], xmm6
lea rax, [0x140202928]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402025d0]
lea r9, fcn.14000a190
lea r8, [rbp + 0x90]
mov edx, 0x2b
mov qword [rbp + 0x100], r10
call fcn.1401fc4e0
jmp 0x1400613f7
lea rax, [0x1402029a0]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402025d0]
lea r9, fcn.14000a190
lea r8, [rbp + 0x90]
mov edx, 0x2b
call fcn.1401fc4e0
ud2
call fcn.1401e15a0
ud2
mov rcx, rbx
mov rdx, r15
call fcn.1401fbeb0
ud2