Function at 0x14006dbb0
Capabilities:
Enumerate pe sections

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x158
vmovaps xmmword [rsp + 0x140], xmm6
vmovaps xmm6, xmm3
mov r14, rdx
mov qword [rsp + 0x28], rcx
mov r15, qword [rsp + 0x1c0]
mov rax, qword [0x140114500]
xor rax, rsp
mov qword [rsp + 0x138], rax
movbe edi, dword [rdx + 8]
mov rcx, rdi
call fcn.1400441c0
mov rbx, rax
movbe eax, dword [r14]
cmp eax, 0x57bc0000
jne 0x14006dc1c
movbe eax, dword [r14 + 4]
test eax, eax
je 0x14006ddf8
mov rax, qword [rsp + 0x1c8]
test r15, r15
je 0x14006dc8c
mov ecx, dword [r15 + 0x14]
mov dword [rsp + 0x9f], ecx
mov rcx, qword [r15 + 0xd]
mov qword [rsp + 0x98], rcx
vmovsd xmm0, qword [r15 + 0x18]
mov ecx, dword [r15 + 0x40]
mov dword [rsp + 0x90], ecx
vmovups ymm1, ymmword [r15 + 0x20]
vmovups ymmword [rsp + 0x70], ymm1
vmovss xmm2, dword [r15 + 0x44]
mov rdx, qword [r15 + 0x48]
vmovsd xmm1, qword [r15 + 0x50]
movzx ecx, word [r15 + 0x58]
vmovups ymm3, ymmword [r15 + 0x70]
vmovups ymmword [rsp + 0x46], ymm3
vmovups ymm3, ymmword [r15 + 0x5a]
vmovups ymmword [rsp + 0x30], ymm3
jmp 0x14006dce3
mov dword [rsp + 0x9f], 0
mov qword [rsp + 0x98], 0
vxorps xmm0, xmm0, xmm0
vmovups ymmword [rsp + 0x70], ymm0
mov dword [rsp + 0x90], 0
vmovups ymmword [rsp + 0x30], ymm0
vmovups ymmword [rsp + 0x46], ymm0
vmovddup xmm0, qword [0x1400ade88]
vbroadcastss xmm1, dword [0x1400a4da8]
mov cx, 0xffff
vmovss xmm2, dword [0x1400a4080]
xor edx, edx
mov byte [rsp + 0xb4], 1
mov r8, qword [rsp + 0x98]
mov qword [rsp + 0xb5], r8
mov r8d, dword [rsp + 0x9f]
mov dword [rsp + 0xbc], r8d
vmovlps qword [rsp + 0xc0], xmm0
vmovups ymm0, ymmword [rsp + 0x70]
vmovups ymmword [rsp + 0xc8], ymm0
mov r8d, dword [rsp + 0x90]
mov dword [rsp + 0xe8], r8d
vmovss dword [rsp + 0xec], xmm2
mov qword [rsp + 0xf0], rdx
vmovlps qword [rsp + 0xf8], xmm1
mov word [rsp + 0x100], cx
vmovups ymm0, ymmword [rsp + 0x30]
vmovups ymm1, ymmword [rsp + 0x46]
vmovups ymmword [rsp + 0x102], ymm0
vmovups ymmword [rsp + 0x118], ymm1
vmovss xmm0, dword [rsp + 0xbc]
mov qword [rsp + 0xa8], rbx
mov dword [rsp + 0xb0], edi
vxorps xmm1, xmm1, xmm1
vcmpltss xmm1, xmm1, xmm6
vblendvps xmm0, xmm0, xmm6, xmm1
vmovss dword [rsp + 0xbc], xmm0
test rax, rax
je 0x14006ddb0
mov qword [rsp + 0xe0], rax
lea rdx, [rsp + 0xa8]
mov rcx, qword [rsp + 0x28]
vzeroupper
call fcn.14006d5e0
mov rsi, rax
mov rcx, qword [rsp + 0x138]
xor rcx, rsp
call fcn.1400a1e40
mov rax, rsi
vmovaps xmm6, xmmword [rsp + 0x140]
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movbe eax, dword [r14 + 8]
mov qword [0x14011b1b8], r14
lea r12, [rbx + rax]
mov qword [0x14011b1c0], r12
mov qword [0x14011b1c8], rbx
lea r13, [r14 + 0x10]
mov qword [0x14011b1d0], rbx
lea rsi, [rbx + rax]
inc rsi
mov rcx, rbx
jmp 0x14006de57
mov r8, rcx
nop word cs:[rax + rax]
mov qword [0x14011b1d0], r8
add r13, 4
mov rcx, r8
cmp rcx, r12
ja 0x14006dc1c
movzx eax, byte [r13]
cmp eax, 0x20
jb 0x14006dfa0
test al, al
js 0x14006e1f2
cmp al, 0x40
jb 0x14006e22b
movzx edx, byte [r13 + 2]
lea r8, [rcx + rdx]
inc r8
cmp r8, r12
ja 0x14006e835
shl eax, 8
movzx r8d, byte [r13 + 1]
lea r9d, [rax + r8]
add r9d, 0xffffc001
mov rax, rcx
sub rax, r9
mov r8, rsi
cmp rax, rbx
jb 0x14006e835
mov r8d, edx
inc rdx
cmp r8b, 0x7f
jb 0x14006df54
cmp r9d, 0x80
jb 0x14006df54
mov r8d, edx
and r8d, 0xffffff80
vmovups ymm0, ymmword [rax]
vmovups ymm1, ymmword [rax + 0x20]
vmovups ymm2, ymmword [rax + 0x40]
vmovups ymm3, ymmword [rax + 0x60]
vmovups ymmword [rcx], ymm0
vmovups ymmword [rcx + 0x20], ymm1
vmovups ymmword [rcx + 0x40], ymm2
vmovups ymmword [rcx + 0x60], ymm3
cmp r8, 0x80
je 0x14006df42
vmovups ymm0, ymmword [rax + 0x80]
vmovups ymm1, ymmword [rax + 0xa0]
vmovups ymm2, ymmword [rax + 0xc0]
vmovups ymm3, ymmword [rax + 0xe0]
vmovups ymmword [rcx + 0x80], ymm0
vmovups ymmword [rcx + 0xa0], ymm1
vmovups ymmword [rcx + 0xc0], ymm2
vmovups ymmword [rcx + 0xe0], ymm3
add rcx, r8
cmp r8, rdx
je 0x14006e832
add rax, r8
sub edx, r8d
test dl, 7
je 0x14006e7b6
mov r9d, edx
and r9d, 7
xor r8d, r8d
nop word [rax + rax]
movzx r10d, byte [rax + r8]
mov byte [rcx + r8], r10b
inc r8
cmp r9d, r8d
jne 0x14006df70
add rax, r8
mov r9d, edx
sub r9d, r8d
add rcx, r8
mov r8, rcx
jmp 0x14006e7b9
cmp al, 0x18
jb 0x14006e0e0
movzx edx, byte [r13 + 3]
lea r8, [rcx + rdx]
inc r8
cmp r8, r12
ja 0x14006de40
shl eax, 0x10
movzx r8d, byte [r13 + 1]
shl r8d, 8
movzx r9d, byte [r13 + 2]
or r9d, eax
add r9d, r8d
add r9d, 0xffe80001
mov rax, rcx
sub rax, r9
mov r8, rsi
cmp rax, rbx
jb 0x14006de40
mov r8d, edx
inc rdx
cmp r8b, 0x7f
jb 0x14006e092
cmp r9d, 0x80
jb 0x14006e092
mov r8d, edx
and r8d, 0xffffff80
vmovups ymm0, ymmword [rax]
vmovups ymm1, ymmword [rax + 0x20]
vmovups ymm2, ymmword [rax + 0x40]
vmovups ymm3, ymmword [rax + 0x60]
vmovups ymmword [rcx], ymm0
vmovups ymmword [rcx + 0x20], ymm1
vmovups ymmword [rcx + 0x40], ymm2
vmovups ymmword [rcx + 0x60], ymm3
cmp r8, 0x80
je 0x14006e080
vmovups ymm0, ymmword [rax + 0x80]
vmovups ymm1, ymmword [rax + 0xa0]
vmovups ymm2, ymmword [rax + 0xc0]
vmovups ymm3, ymmword [rax + 0xe0]
vmovups ymmword [rcx + 0x80], ymm0
vmovups ymmword [rcx + 0xa0], ymm1
vmovups ymmword [rcx + 0xc0], ymm2
vmovups ymmword [rcx + 0xe0], ymm3
add rcx, r8
cmp r8, rdx
je 0x14006de2e
add rax, r8
sub edx, r8d
test dl, 7
je 0x14006e5ff
mov r9d, edx
and r9d, 7
xor r8d, r8d
nop word cs:[rax + rax]
movzx r10d, byte [rax + r8]
mov byte [rcx + r8], r10b
inc r8
cmp r9d, r8d
jne 0x14006e0b0
add rax, r8
mov r9d, edx
sub r9d, r8d
add rcx, r8
mov r8, rcx
jmp 0x14006e602
cmp al, 0x10
jb 0x14006e272
movbe dx, word [r13 + 3]
movzx r8d, dx
lea rdx, [rcx + r8]
inc rdx
cmp rdx, r12
ja 0x14006e712
shl eax, 0x10
movzx edx, byte [r13 + 1]
shl edx, 8
movzx r9d, byte [r13 + 2]
or r9d, eax
add r9d, edx
add r9d, 0xfff00001
mov rax, rcx
sub rax, r9
mov rdx, rsi
cmp rax, rbx
jb 0x14006e712
lea r10, [r8 + 1]
cmp r8d, 0x7f
jb 0x14006e687
cmp r9d, 0x80
jb 0x14006e687
neg r9
mov r11d, r10d
and r11d, 0xffffff80
add rax, r11
mov r8d, r10d
sub r8d, r11d
lea rdx, [rcx + r11]
add rcx, 0x60
mov rbp, r11
nop dword [rax + rax]
vmovups ymm0, ymmword [rcx + r9 - 0x60]
vmovups ymm1, ymmword [rcx + r9 - 0x40]
vmovups ymm2, ymmword [rcx + r9 - 0x20]
vmovups ymm3, ymmword [rcx + r9]
vmovups ymmword [rcx - 0x60], ymm0
vmovups ymmword [rcx - 0x40], ymm1
vmovups ymmword [rcx - 0x20], ymm2
vmovups ymmword [rcx], ymm3
sub rcx, 0xffffffffffffff80
add rbp, 0xffffffffffffff80
jne 0x14006e170
cmp r11, r10
je 0x14006e712
test r8b, 7
je 0x14006e697
mov ecx, r8d
and ecx, 7
xor r9d, r9d
nop word cs:[rax + rax]
movzx r10d, byte [rax + r9]
mov byte [rdx + r9], r10b
inc r9
cmp ecx, r9d
jne 0x14006e1d0
add rax, r9
mov ecx, r8d
sub ecx, r9d
add rdx, r9
jmp 0x14006e69a
add eax, 0xffffff81
lea r8, [rcx + rax]
cmp r8, r12
ja 0x14006e218
movzx r10d, byte [r13 + 1]
mov rdx, r10
not rdx
add rdx, rcx
mov r8, rsi
cmp rdx, rbx
jae 0x14006e328
mov qword [0x14011b1d0], r8
mov rcx, r8
add r13, 2
jmp 0x14006de4e
mov r8d, eax
add r8d, 0xffffffe1
lea rbp, [rcx + r8]
cmp rbp, r12
ja 0x14006e254
lea rdx, [r13 + 1]
mov r9, rsi
cmp rdx, r14
jb 0x14006e257
vzeroupper
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [r13]
mov r9, rbp
mov qword [0x14011b1d0], r9
movzx eax, al
add rax, 0xffffffffffffffe2
mov rcx, r9
test rax, rax
jne 0x14006e2d5
jmp 0x14006dc1c
cmp al, 8
jb 0x14006e2dd
shl eax, 8
movzx edx, byte [r13 + 1]
lea r9d, [rax + rdx]
lea r8d, [rax + rdx]
add r8d, 0xfffff801
lea rbp, [rcx + r8]
cmp rbp, r12
ja 0x14006e2b5
lea rdx, [r13 + 2]
mov r10, rsi
cmp rdx, r14
jb 0x14006e2b8
vzeroupper
call sub.VCRUNTIME140.dll_memcpy
movbe ax, word [r13]
movzx r9d, ax
mov r10, rbp
mov qword [0x14011b1d0], r10
add r9d, 0xfffff803
movsxd rax, r9d
mov rcx, r10
test rax, rax
je 0x14006dc1c
add r13, rax
jmp 0x14006de4e
cmp eax, 4
je 0x14006e515
cmp eax, 6
je 0x14006e3f0
cmp eax, 7
jne 0x14006dc1c
movbe ax, word [r13 + 1]
movzx r8d, ax
lea rbp, [rcx + r8]
inc rbp
cmp rbp, r12
ja 0x14006e85b
lea rdx, [r13 + 3]
cmp rdx, r14
jae 0x14006e845
mov rbp, rsi
jmp 0x14006e85b
test eax, eax
je 0x14006e222
cmp eax, 0x80
jb 0x14006e725
cmp r10b, 0x7f
jb 0x14006e725
neg r10
mov r11d, eax
and r11d, 0xffffff80
add rdx, r11
mov r9d, eax
sub r9d, r11d
lea r8, [rcx + r11]
add r10, rcx
add r10, 0x5f
xor ebp, ebp
nop word cs:[rax + rax]
vmovups ymm0, ymmword [r10 + rbp - 0x60]
vmovups ymm1, ymmword [r10 + rbp - 0x40]
vmovups ymm2, ymmword [r10 + rbp - 0x20]
vmovups ymm3, ymmword [r10 + rbp]
vmovups ymmword [rcx + rbp], ymm0
vmovups ymmword [rcx + rbp + 0x20], ymm1
vmovups ymmword [rcx + rbp + 0x40], ymm2
vmovups ymmword [rcx + rbp + 0x60], ymm3
sub rbp, 0xffffffffffffff80
cmp r11, rbp
jne 0x14006e370
cmp r11, rax
je 0x14006e218
test r9b, 7
je 0x14006e735
mov eax, r9d
and eax, 7
xor ecx, ecx
nop word cs:[rax + rax]
movzx r10d, byte [rdx + rcx]
mov byte [r8 + rcx], r10b
inc rcx
cmp eax, ecx
jne 0x14006e3d0
add rdx, rcx
mov eax, r9d
sub eax, ecx
add r8, rcx
jmp 0x14006e738
movzx edx, byte [r13 + 4]
lea r8, [rcx + rdx]
inc r8
cmp r8, r12
ja 0x14006e935
movzx eax, byte [r13 + 1]
shl rax, 0x10
movzx r8d, byte [r13 + 2]
shl r8, 8
movzx r9d, byte [r13 + 3]
or r9, rax
or r9, r8
mov rax, r9
not rax
add rax, rcx
mov r8, rsi
cmp rax, rbx
jb 0x14006e935
mov r8d, edx
inc rdx
cmp r8b, 0x7f
jb 0x14006e4d9
cmp r9d, 0x7f
jb 0x14006e4d9
mov r8d, edx
and r8d, 0xffffff80
vmovups ymm0, ymmword [rax]
vmovups ymm1, ymmword [rax + 0x20]
vmovups ymm2, ymmword [rax + 0x40]
vmovups ymm3, ymmword [rax + 0x60]
vmovups ymmword [rcx], ymm0
vmovups ymmword [rcx + 0x20], ymm1
vmovups ymmword [rcx + 0x40], ymm2
vmovups ymmword [rcx + 0x60], ymm3
cmp r8, 0x80
je 0x14006e4c7
vmovups ymm0, ymmword [rax + 0x80]
vmovups ymm1, ymmword [rax + 0xa0]
vmovups ymm2, ymmword [rax + 0xc0]
vmovups ymm3, ymmword [rax + 0xe0]
vmovups ymmword [rcx + 0x80], ymm0
vmovups ymmword [rcx + 0xa0], ymm1
vmovups ymmword [rcx + 0xc0], ymm2
vmovups ymmword [rcx + 0xe0], ymm3
add rcx, r8
cmp r8, rdx
je 0x14006e932
add rax, r8
sub edx, r8d
test dl, 7
je 0x14006e8b1
mov r9d, edx
and r9d, 7
xor r8d, r8d
nop dword [rax]
movzx r10d, byte [rax + r8]
mov byte [rcx + r8], r10b
inc r8
cmp r9d, r8d
jne 0x14006e4f0
add rax, r8
mov r9d, edx
sub r9d, r8d
add rcx, r8
mov r8, rcx
jmp 0x14006e8b4
movbe ax, word [r13 + 4]
movzx r8d, ax
lea rdx, [rcx + r8]
inc rdx
cmp rdx, r12
ja 0x14006e9c2
movzx r10d, byte [r13 + 1]
shl r10, 0x10
movzx r9d, byte [r13 + 2]
shl r9, 8
movzx r11d, byte [r13 + 3]
lea rbp, [r10 + r11]
or rbp, r9
mov rax, rbp
not rax
add rax, rcx
mov rdx, rsi
cmp rax, rbx
jb 0x14006e9c2
lea rdx, [r8 + 1]
cmp r8d, 0x7f
jb 0x14006e871
cmp ebp, 0x7f
jb 0x14006e871
mov r8d, edx
and r8d, 0xffffff80
add rax, r8
mov qword [rsp + 0x20], rdx
mov ebp, edx
sub ebp, r8d
lea rdx, [rcx + r8]
add r11, r9
add r11, r10
neg r11
lea r9, [rcx + r11]
add r9, 0x5f
xor r10d, r10d
nop word cs:[rax + rax]
vmovups ymm0, ymmword [r9 + r10 - 0x60]
vmovups ymm1, ymmword [r9 + r10 - 0x40]
vmovups ymm2, ymmword [r9 + r10 - 0x20]
vmovups ymm3, ymmword [r9 + r10]
vmovups ymmword [rcx + r10], ymm0
vmovups ymmword [rcx + r10 + 0x20], ymm1
vmovups ymmword [rcx + r10 + 0x40], ymm2
vmovups ymmword [rcx + r10 + 0x60], ymm3
sub r10, 0xffffffffffffff80
cmp r8, r10
jne 0x14006e5b0
cmp r8, qword [rsp + 0x20]
jne 0x14006e876
jmp 0x14006e9c2
mov r9d, edx
dec edx
cmp edx, 7
jb 0x14006de40
mov edx, r9d
xor r8d, r8d
nop word cs:[rax + rax]
movzx r9d, byte [rax + r8]
mov byte [rcx + r8], r9b
movzx r9d, byte [rax + r8 + 1]
mov byte [rcx + r8 + 1], r9b
movzx r9d, byte [rax + r8 + 2]
mov byte [rcx + r8 + 2], r9b
movzx r9d, byte [rax + r8 + 3]
mov byte [rcx + r8 + 3], r9b
movzx r9d, byte [rax + r8 + 4]
mov byte [rcx + r8 + 4], r9b
movzx r9d, byte [rax + r8 + 5]
mov byte [rcx + r8 + 5], r9b
movzx r9d, byte [rax + r8 + 6]
mov byte [rcx + r8 + 6], r9b
movzx r9d, byte [rax + r8 + 7]
mov byte [rcx + r8 + 7], r9b
add r8, 8
cmp edx, r8d
jne 0x14006e620
add rcx, r8
jmp 0x14006de2e
mov r8d, r10d
mov rdx, rcx
test r8b, 7
jne 0x14006e1bb
mov ecx, r8d
dec r8d
cmp r8d, 7
jb 0x14006e712
mov ecx, ecx
xor r8d, r8d
nop dword [rax + rax]
movzx r9d, byte [rax + r8]
mov byte [rdx + r8], r9b
movzx r9d, byte [rax + r8 + 1]
mov byte [rdx + r8 + 1], r9b
movzx r9d, byte [rax + r8 + 2]
mov byte [rdx + r8 + 2], r9b
movzx r9d, byte [rax + r8 + 3]
mov byte [rdx + r8 + 3], r9b
movzx r9d, byte [rax + r8 + 4]
mov byte [rdx + r8 + 4], r9b
movzx r9d, byte [rax + r8 + 5]
mov byte [rdx + r8 + 5], r9b
movzx r9d, byte [rax + r8 + 6]
mov byte [rdx + r8 + 6], r9b
movzx r9d, byte [rax + r8 + 7]
mov byte [rdx + r8 + 7], r9b
add r8, 8
cmp ecx, r8d
jne 0x14006e6b0
add rdx, r8
mov qword [0x14011b1d0], rdx
add r13, 5
mov rcx, rdx
jmp 0x14006de4e
mov r9d, eax
mov r8, rcx
test r9b, 7
jne 0x14006e3be
mov eax, r9d
dec r9d
cmp r9d, 7
jb 0x14006e218
mov eax, eax
xor ecx, ecx
nop dword [rax]
movzx r9d, byte [rdx + rcx]
mov byte [r8 + rcx], r9b
movzx r9d, byte [rdx + rcx + 1]
mov byte [r8 + rcx + 1], r9b
movzx r9d, byte [rdx + rcx + 2]
mov byte [r8 + rcx + 2], r9b
movzx r9d, byte [rdx + rcx + 3]
mov byte [r8 + rcx + 3], r9b
movzx r9d, byte [rdx + rcx + 4]
mov byte [r8 + rcx + 4], r9b
movzx r9d, byte [rdx + rcx + 5]
mov byte [r8 + rcx + 5], r9b
movzx r9d, byte [rdx + rcx + 6]
mov byte [r8 + rcx + 6], r9b
movzx r9d, byte [rdx + rcx + 7]
mov byte [r8 + rcx + 7], r9b
add rcx, 8
cmp eax, ecx
jne 0x14006e750
add r8, rcx
jmp 0x14006e218
mov r9d, edx
dec edx
cmp edx, 7
jb 0x14006e835
mov edx, r9d
xor r8d, r8d
nop word cs:[rax + rax]
movzx r9d, byte [rax + r8]
mov byte [rcx + r8], r9b
movzx r9d, byte [rax + r8 + 1]
mov byte [rcx + r8 + 1], r9b
movzx r9d, byte [rax + r8 + 2]
mov byte [rcx + r8 + 2], r9b
movzx r9d, byte [rax + r8 + 3]
mov byte [rcx + r8 + 3], r9b
movzx r9d, byte [rax + r8 + 4]
mov byte [rcx + r8 + 4], r9b
movzx r9d, byte [rax + r8 + 5]
mov byte [rcx + r8 + 5], r9b
movzx r9d, byte [rax + r8 + 6]
mov byte [rcx + r8 + 6], r9b
movzx r9d, byte [rax + r8 + 7]
mov byte [rcx + r8 + 7], r9b
add r8, 8
cmp edx, r8d
jne 0x14006e7d0
add rcx, r8
mov r8, rcx
mov qword [0x14011b1d0], r8
add r13, 3
jmp 0x14006de4b
inc r8
vzeroupper
call sub.VCRUNTIME140.dll_memcpy
movbe ax, word [r13 + 1]
movzx r8d, ax
mov qword [0x14011b1d0], rbp
add r13, r8
add r13, 4
mov rcx, rbp
jmp 0x14006de4e
mov ebp, edx
mov rdx, rcx
test bpl, 7
je 0x14006e945
mov ecx, ebp
and ecx, 7
xor r8d, r8d
nop dword [rax + rax]
movzx r9d, byte [rax + r8]
mov byte [rdx + r8], r9b
inc r8
cmp ecx, r8d
jne 0x14006e890
add rax, r8
mov ecx, ebp
sub ecx, r8d
add rdx, r8
jmp 0x14006e947
mov r9d, edx
dec edx
cmp edx, 7
jb 0x14006e935
mov edx, r9d
xor r8d, r8d
nop word cs:[rax + rax]
movzx r9d, byte [rax + r8]
mov byte [rcx + r8], r9b
movzx r9d, byte [rax + r8 + 1]
mov byte [rcx + r8 + 1], r9b
movzx r9d, byte [rax + r8 + 2]
mov byte [rcx + r8 + 2], r9b
movzx r9d, byte [rax + r8 + 3]
mov byte [rcx + r8 + 3], r9b
movzx r9d, byte [rax + r8 + 4]
mov byte [rcx + r8 + 4], r9b
movzx r9d, byte [rax + r8 + 5]
mov byte [rcx + r8 + 5], r9b
movzx r9d, byte [rax + r8 + 6]
mov byte [rcx + r8 + 6], r9b
movzx r9d, byte [rax + r8 + 7]
mov byte [rcx + r8 + 7], r9b
add r8, 8
cmp edx, r8d
jne 0x14006e8d0
add rcx, r8
mov r8, rcx
mov qword [0x14011b1d0], r8
add r13, 5
jmp 0x14006de4b
mov ecx, ebp
dec ebp
cmp ebp, 7
jb 0x14006e9c2
mov ecx, ecx
xor r8d, r8d
nop word cs:[rax + rax]
movzx r9d, byte [rax + r8]
mov byte [rdx + r8], r9b
movzx r9d, byte [rax + r8 + 1]
mov byte [rdx + r8 + 1], r9b
movzx r9d, byte [rax + r8 + 2]
mov byte [rdx + r8 + 2], r9b
movzx r9d, byte [rax + r8 + 3]
mov byte [rdx + r8 + 3], r9b
movzx r9d, byte [rax + r8 + 4]
mov byte [rdx + r8 + 4], r9b
movzx r9d, byte [rax + r8 + 5]
mov byte [rdx + r8 + 5], r9b
movzx r9d, byte [rax + r8 + 6]
mov byte [rdx + r8 + 6], r9b
movzx r9d, byte [rax + r8 + 7]
mov byte [rdx + r8 + 7], r9b
add r8, 8
cmp ecx, r8d
jne 0x14006e960
add rdx, r8
mov qword [0x14011b1d0], rdx
add r13, 6
jmp 0x14006e71d