Function at 0x1401f6c40
Capabilities:
Enumerate pe sections

Disassembly:
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
movzx r11d, byte [rdx - 4]
movzx r10d, byte [rdx + 8]
movzx r12d, byte [rdx]
movzx ebx, byte [rdx + 4]
movsxd r8, r8d
movzx r9d, byte [rdx + 0xc]
movzx edi, byte [rdx + 0x10]
movzx ebp, byte [rdx + 0x14]
movzx esi, byte [rdx + 0x18]
lea eax, [r10 + r11]
lea r13d, [rax + rax*4]
lea eax, [rbx + r12]
lea eax, [rax + rax*4]
shl eax, 2
sub eax, r13d
movzx r13d, byte [rdx - 8]
add r13d, r9d
lea eax, [rax + r13 + 0x10]
sar eax, 5
test eax, 0xffffff00
je 0x1401f6ca1
not eax
sar eax, 0x1f
lea r13d, [r9 + r12]
add r11d, edi
mov byte [rcx], al
lea rax, [rcx + r8]
lea r14d, [r13 + r13*4]
lea r13d, [r10 + rbx]
lea r13d, [r13 + r13*4]
shl r13d, 2
sub r13d, r14d
lea r11d, [r13 + r11 + 0x10]
sar r11d, 5
test r11d, 0xffffff00
je 0x1401f6cdc
not r11d
sar r11d, 0x1f
mov byte [rax], r11b
lea r11d, [rdi + rbx]
add r12d, ebp
add rax, r8
lea r13d, [r11 + r11*4]
lea r11d, [r9 + r10]
lea r11d, [r11 + r11*4]
shl r11d, 2
sub r11d, r13d
lea r11d, [r11 + r12 + 0x10]
sar r11d, 5
test r11d, 0xffffff00
je 0x1401f6d15
not r11d
sar r11d, 0x1f
add r9d, edi
add r10d, ebp
add ebx, esi
lea r9d, [r9 + r9*4]
lea r10d, [r10 + r10*4]
mov byte [rax], r11b
add rax, r8
shl r9d, 2
sub r9d, r10d
lea r9d, [r9 + rbx + 0x10]
sar r9d, 5
test r9d, 0xffffff00
je 0x1401f6d4b
not r9d
sar r9d, 0x1f
mov byte [rax], r9b
movzx r12d, byte [rdx + 1]
movzx ebx, byte [rdx + 5]
movzx r9d, byte [rdx - 3]
movzx esi, byte [rdx + 9]
movzx edi, byte [rdx + 0xd]
movzx r10d, byte [rdx + 0x11]
movzx r11d, byte [rdx + 0x15]
movzx ebp, byte [rdx + 0x19]
lea eax, [rbx + r12]
lea r13d, [rax + rax*4]
lea eax, [r9 + rsi]
lea eax, [rax + rax*4]
neg eax
lea r13d, [rax + r13*4]
movzx eax, byte [rdx - 7]
add eax, edi
lea eax, [r13 + rax + 0x10]
sar eax, 5
test eax, 0xffffff00
je 0x1401f6da1
not eax
sar eax, 0x1f
lea r13d, [rbx + rsi]
add r9d, r10d
mov byte [rcx + 1], al
lea rax, [rcx + r8 + 1]
lea r14d, [r13 + r13*4]
lea r13d, [r12 + rdi]
lea r13d, [r13 + r13*4]
neg r13d
lea r13d, [r13 + r14*4]
lea r9d, [r13 + r9 + 0x10]
sar r9d, 5
test r9d, 0xffffff00
je 0x1401f6ddf
not r9d
sar r9d, 0x1f
mov byte [rax], r9b
lea r9d, [rdi + rsi]
add r12d, r11d
add rax, r8
lea r13d, [r9 + r9*4]
lea r9d, [rbx + r10]
lea r9d, [r9 + r9*4]
neg r9d
lea r9d, [r9 + r13*4]
lea r9d, [r9 + r12 + 0x10]
sar r9d, 5
test r9d, 0xffffff00
je 0x1401f6e18
not r9d
sar r9d, 0x1f
add r11d, esi
mov byte [rax], r9b
add r10d, edi
lea r9d, [r11 + r11*4]
lea r10d, [r10 + r10*4]
add ebx, ebp
add rax, r8
neg r9d
lea r9d, [r9 + r10*4]
lea r9d, [r9 + rbx + 0x10]
sar r9d, 5
test r9d, 0xffffff00
je 0x1401f6e4e
not r9d
sar r9d, 0x1f
mov byte [rax], r9b
movzx r12d, byte [rdx + 2]
lea rax, [rcx + 2]
movzx ebx, byte [rdx + 6]
movzx r13d, byte [rdx - 2]
movzx esi, byte [rdx + 0xa]
movzx edi, byte [rdx + 0xe]
movzx r10d, byte [rdx + 0x12]
movzx r11d, byte [rdx + 0x16]
movzx ebp, byte [rdx + 0x1a]
lea r9d, [r12 + rbx]
lea r14d, [r9 + r9*4]
lea r9d, [r13 + rsi]
lea r9d, [r9 + r9*4]
neg r9d
lea r14d, [r9 + r14*4]
movzx r9d, byte [rdx - 6]
add r9d, edi
lea r9d, [r14 + r9 + 0x10]
sar r9d, 5
test r9d, 0xffffff00
je 0x1401f6eb2
not r9d
sar r9d, 0x1f
mov byte [rcx + 2], r9b
lea r9d, [rbx + rsi]
add r13d, r10d
add rax, r8
lea r14d, [r9 + r9*4]
lea r9d, [r12 + rdi]
lea r9d, [r9 + r9*4]
neg r9d
lea r9d, [r9 + r14*4]
lea r9d, [r9 + r13 + 0x10]
sar r9d, 5
test r9d, 0xffffff00
je 0x1401f6eec
not r9d
sar r9d, 0x1f
mov byte [rax], r9b
lea r9d, [rsi + rdi]
add r12d, r11d
add rax, r8
lea r13d, [r9 + r9*4]
lea r9d, [rbx + r10]
lea r9d, [r9 + r9*4]
neg r9d
lea r9d, [r9 + r13*4]
lea r9d, [r9 + r12 + 0x10]
sar r9d, 5
test r9d, 0xffffff00
je 0x1401f6f25
not r9d
sar r9d, 0x1f
add r11d, esi
mov byte [rax], r9b
add r10d, edi
lea r9d, [r11 + r11*4]
lea r10d, [r10 + r10*4]
add ebx, ebp
add rax, r8
neg r9d
lea r9d, [r9 + r10*4]
lea r9d, [r9 + rbx + 0x10]
sar r9d, 5
test r9d, 0xffffff00
je 0x1401f6f5b
not r9d
sar r9d, 0x1f
mov byte [rax], r9b
movzx edi, byte [rdx + 3]
lea r12, [rcx + 3]
movzx r10d, byte [rdx + 7]
movzx ebp, byte [rdx - 1]
movzx r11d, byte [rdx + 0xb]
movzx esi, byte [rdx + 0xf]
movzx eax, byte [rdx + 0x13]
movzx r9d, byte [rdx + 0x17]
movzx ebx, byte [rdx + 0x1b]
movzx edx, byte [rdx - 5]
lea r13d, [rdi + r10]
lea r14d, [r13 + r13*4]
lea r13d, [rbp + r11]
add edx, esi
lea r13d, [r13 + r13*4]
neg r13d
lea r13d, [r13 + r14*4]
lea edx, [r13 + rdx + 0x10]
sar edx, 5
test edx, 0xffffff00
mov r13d, edx
je 0x1401f6fc1
not edx
sar edx, 0x1f
mov r13d, edx
lea edx, [r10 + r11]
mov byte [rcx + 3], r13b
lea rcx, [r12 + r8]
add ebp, eax
lea r12d, [rdx + rdx*4]
lea edx, [rdi + rsi]
lea edx, [rdx + rdx*4]
neg edx
lea edx, [rdx + r12*4]
lea edx, [rdx + rbp + 0x10]
sar edx, 5
test edx, 0xffffff00
mov ebp, edx
je 0x1401f6ff7
not edx
sar edx, 0x1f
mov ebp, edx
lea edx, [r11 + rsi]
mov byte [rcx], bpl
add edi, r9d
add rcx, r8
lea ebp, [rdx + rdx*4]
lea edx, [r10 + rax]
lea edx, [rdx + rdx*4]
neg edx
lea edx, [rdx + rbp*4]
lea edx, [rdx + rdi + 0x10]
sar edx, 5
test edx, 0xffffff00
mov edi, edx
je 0x1401f702b
not edx
sar edx, 0x1f
mov edi, edx
add eax, esi
add r9d, r11d
add r10d, ebx
lea edx, [rax + rax*4]
lea eax, [r9 + r9*4]
add r8, rcx
mov byte [rcx], dil
neg eax
lea eax, [rax + rdx*4]
lea eax, [rax + r10 + 0x10]
sar eax, 5
test eax, 0xffffff00
mov edx, eax
je 0x1401f7059
not eax
cdq
mov byte [r8], dl
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
ret