Function at 0x1400631b0
Capabilities:
Enumerate pe sections

Disassembly:
push r14
push rdi
push rsi
push rbx
mov eax, dword [rsp + 0x48]
cmp eax, 0x6c323373
je 0x1400637f0
ja 0x140063380
cmp eax, 0x20203875
je 0x140063690
cmp eax, 0x6c323366
jne 0x140063500
mov r9d, r9d
test r9, r9
je 0x140063374
mov ebx, r8d
test rbx, rbx
je 0x140063374
lea r11, [r9*4]
xor esi, esi
mov r10, qword [rdx + rsi*8]
lea rdi, [rbx - 1]
mov r8d, 1
lea r14, [rcx + r11]
and edi, 7
cmp r8, rbx
movss xmm0, dword [r10]
movss dword [rcx], xmm0
je 0x140063363
test rdi, rdi
je 0x1400632e3
cmp rdi, 1
je 0x1400632c8
cmp rdi, 2
je 0x1400632b6
cmp rdi, 3
je 0x1400632a4
cmp rdi, 4
je 0x140063292
cmp rdi, 5
je 0x140063280
cmp rdi, 6
je 0x14006326e
movss xmm1, dword [r10 + 4]
mov r8d, 2
movss dword [r14], xmm1
add r14, r11
movss xmm2, dword [r10 + r8*4]
add r8, 1
movss dword [r14], xmm2
add r14, r11
movss xmm3, dword [r10 + r8*4]
add r8, 1
movss dword [r14], xmm3
add r14, r11
movss xmm4, dword [r10 + r8*4]
add r8, 1
movss dword [r14], xmm4
add r14, r11
movss xmm5, dword [r10 + r8*4]
add r8, 1
movss dword [r14], xmm5
add r14, r11
movss xmm0, dword [r10 + r8*4]
add r8, 1
movss dword [r14], xmm0
add r14, r11
movss xmm1, dword [r10 + r8*4]
add r8, 1
movss dword [r14], xmm1
add r14, r11
cmp r8, rbx
je 0x140063363
movss xmm2, dword [r10 + r8*4]
movss dword [r14], xmm2
add r14, r11
movss xmm3, dword [r10 + r8*4 + 4]
movss dword [r14], xmm3
add r14, r11
movss xmm4, dword [r10 + r8*4 + 8]
movss dword [r14], xmm4
add r14, r11
movss xmm5, dword [r10 + r8*4 + 0xc]
movss dword [r14], xmm5
add r14, r11
movss xmm0, dword [r10 + r8*4 + 0x10]
movss dword [r14], xmm0
add r14, r11
movss xmm1, dword [r10 + r8*4 + 0x14]
movss dword [r14], xmm1
add r14, r11
movss xmm2, dword [r10 + r8*4 + 0x18]
movss dword [r14], xmm2
add r14, r11
movss xmm3, dword [r10 + r8*4 + 0x1c]
add r8, 8
movss dword [r14], xmm3
add r14, r11
cmp r8, rbx
jne 0x1400632e3
add rsi, 1
add rcx, 4
cmp rsi, r9
jne 0x140063202
pop rbx
pop rsi
pop rdi
pop r14
ret
cmp eax, 0x6c343666
je 0x140063500
cmp eax, 0x6c363173
jne 0x140063500
mov ebx, r9d
test rbx, rbx
je 0x140063374
mov r11d, r8d
test r11, r11
je 0x140063374
lea r10, [rbx + rbx]
xor esi, esi
nop dword [rax]
mov r9, qword [rdx + rsi*8]
lea r14, [r11 - 1]
mov r8d, 1
and r14d, 7
cmp r11, 1
movzx eax, word [r9]
mov word [rcx], ax
lea rax, [rcx + r10]
je 0x1400634e4
test r14, r14
je 0x140063478
cmp r14, 1
je 0x140063463
cmp r14, 2
je 0x140063454
cmp r14, 3
je 0x140063444
cmp r14, 4
je 0x140063435
cmp r14, 5
je 0x140063425
cmp r14, 6
je 0x140063416
movzx r8d, word [r9 + 2]
mov word [rax], r8w
mov r8d, 2
add rax, r10
movzx edi, word [r9 + r8*2]
add r8, 1
mov word [rax], di
add rax, r10
movzx r14d, word [r9 + r8*2]
add r8, 1
mov word [rax], r14w
add rax, r10
movzx edi, word [r9 + r8*2]
add r8, 1
mov word [rax], di
add rax, r10
movzx r14d, word [r9 + r8*2]
add r8, 1
mov word [rax], r14w
add rax, r10
movzx edi, word [r9 + r8*2]
add r8, 1
mov word [rax], di
add rax, r10
movzx r14d, word [r9 + r8*2]
add r8, 1
mov word [rax], r14w
add rax, r10
cmp r11, r8
je 0x1400634e4
movzx edi, word [r9 + r8*2]
mov word [rax], di
movzx r14d, word [r9 + r8*2 + 2]
add rax, r10
mov word [rax], r14w
movzx edi, word [r9 + r8*2 + 4]
add rax, r10
mov word [rax], di
movzx r14d, word [r9 + r8*2 + 6]
add rax, r10
mov word [rax], r14w
movzx edi, word [r9 + r8*2 + 8]
add rax, r10
mov word [rax], di
movzx r14d, word [r9 + r8*2 + 0xa]
add rax, r10
mov word [rax], r14w
movzx edi, word [r9 + r8*2 + 0xc]
add rax, r10
mov word [rax], di
movzx r14d, word [r9 + r8*2 + 0xe]
add rax, r10
add r8, 8
mov word [rax], r14w
add rax, r10
cmp r11, r8
jne 0x140063478
add rsi, 1
add rcx, 2
cmp rsi, rbx
jne 0x1400633b0
pop rbx
pop rsi
pop rdi
pop r14
ret
mov r9d, r9d
test r9, r9
je 0x140063374
mov r10d, r8d
test r10, r10
je 0x140063374
lea rbx, [r9*8]
xor esi, esi
mov r11, qword [rdx + rsi*8]
lea rdi, [r10 - 1]
mov r8d, 1
lea rax, [rcx + rbx]
and edi, 7
cmp r10, 1
movsd xmm4, qword [r11]
movsd qword [rcx], xmm4
je 0x140063671
test rdi, rdi
je 0x1400635f9
cmp rdi, 1
je 0x1400635e3
cmp rdi, 2
je 0x1400635d2
cmp rdi, 3
je 0x1400635c1
cmp rdi, 4
je 0x1400635b0
cmp rdi, 5
je 0x14006359f
cmp rdi, 6
je 0x14006358e
movsd xmm5, qword [r11 + 8]
mov r8d, 2
movsd qword [rax], xmm5
add rax, rbx
movsd xmm0, qword [r11 + r8*8]
add r8, 1
movsd qword [rax], xmm0
add rax, rbx
movsd xmm1, qword [r11 + r8*8]
add r8, 1
movsd qword [rax], xmm1
add rax, rbx
movsd xmm2, qword [r11 + r8*8]
add r8, 1
movsd qword [rax], xmm2
add rax, rbx
movsd xmm3, qword [r11 + r8*8]
add r8, 1
movsd qword [rax], xmm3
add rax, rbx
movsd xmm4, qword [r11 + r8*8]
add r8, 1
movsd qword [rax], xmm4
add rax, rbx
movsd xmm5, qword [r11 + r8*8]
add r8, 1
movsd qword [rax], xmm5
add rax, rbx
cmp r10, r8
je 0x140063671
movsd xmm0, qword [r11 + r8*8]
movsd qword [rax], xmm0
add rax, rbx
movsd xmm1, qword [r11 + r8*8 + 8]
movsd qword [rax], xmm1
add rax, rbx
movsd xmm2, qword [r11 + r8*8 + 0x10]
movsd qword [rax], xmm2
add rax, rbx
movsd xmm3, qword [r11 + r8*8 + 0x18]
movsd qword [rax], xmm3
add rax, rbx
movsd xmm4, qword [r11 + r8*8 + 0x20]
movsd qword [rax], xmm4
add rax, rbx
movsd xmm5, qword [r11 + r8*8 + 0x28]
movsd qword [rax], xmm5
add rax, rbx
movsd xmm0, qword [r11 + r8*8 + 0x30]
movsd qword [rax], xmm0
add rax, rbx
movsd xmm1, qword [r11 + r8*8 + 0x38]
add r8, 8
movsd qword [rax], xmm1
add rax, rbx
cmp r10, r8
jne 0x1400635f9
add rsi, 1
add rcx, 8
cmp rsi, r9
jne 0x140063522
pop rbx
pop rsi
pop rdi
pop r14
ret
mov r9d, r9d
test r9, r9
je 0x140063374
mov r10d, r8d
test r10, r10
je 0x140063374
xor r11d, r11d
nop dword [rax + rax]
mov rdi, qword [rdx + r11*8]
lea rax, [rcx + r11]
lea r8, [rdi + 1]
movzx r14d, byte [r8 - 1]
lea rbx, [rdi + r10]
mov rsi, rdi
not rsi
add rsi, rbx
and esi, 7
mov byte [rax], r14b
add rax, r9
cmp r8, rbx
je 0x1400637d5
test rsi, rsi
je 0x140063775
cmp rsi, 1
je 0x140063761
cmp rsi, 2
je 0x140063753
cmp rsi, 3
je 0x140063745
cmp rsi, 4
je 0x140063737
cmp rsi, 5
je 0x140063729
cmp rsi, 6
je 0x14006371b
lea r8, [rdi + 2]
movzx edi, byte [rdi + 1]
mov byte [rax], dil
add rax, r9
movzx esi, byte [r8]
add r8, 1
mov byte [rax], sil
add rax, r9
movzx r14d, byte [r8]
add r8, 1
mov byte [rax], r14b
add rax, r9
movzx edi, byte [r8]
add r8, 1
mov byte [rax], dil
add rax, r9
movzx esi, byte [r8]
add r8, 1
mov byte [rax], sil
add rax, r9
movzx r14d, byte [r8]
add r8, 1
mov byte [rax], r14b
add rax, r9
add r8, 1
movzx edi, byte [r8 - 1]
mov byte [rax], dil
add rax, r9
cmp r8, rbx
je 0x1400637d5
movzx esi, byte [r8]
add r8, 8
mov byte [rax], sil
movzx r14d, byte [r8 - 7]
add rax, r9
mov byte [rax], r14b
movzx edi, byte [r8 - 6]
add rax, r9
mov byte [rax], dil
movzx esi, byte [r8 - 5]
add rax, r9
mov byte [rax], sil
movzx r14d, byte [r8 - 4]
add rax, r9
mov byte [rax], r14b
movzx edi, byte [r8 - 3]
add rax, r9
mov byte [rax], dil
movzx esi, byte [r8 - 2]
add rax, r9
mov byte [rax], sil
movzx edi, byte [r8 - 1]
add rax, r9
mov byte [rax], dil
add rax, r9
cmp r8, rbx
jne 0x140063775
add r11, 1
cmp r11, r9
jne 0x1400636b0
pop rbx
pop rsi
pop rdi
pop r14
ret
mov ebx, r9d
test rbx, rbx
je 0x140063374
mov r11d, r8d
test r11, r11
je 0x140063374
lea r10, [rbx*4]
xor esi, esi
mov r14, qword [rdx + rsi*8]
lea rdi, [r11 - 1]
lea r9, [rcx + r10]
and edi, 7
cmp r11, 1
mov eax, dword [r14]
mov dword [rcx], eax
mov eax, 1
je 0x14006392a
test rdi, rdi
je 0x1400638ca
cmp rdi, 1
je 0x1400638b7
cmp rdi, 2
je 0x1400638a9
cmp rdi, 3
je 0x14006389b
cmp rdi, 4
je 0x14006388d
cmp rdi, 5
je 0x14006387f
cmp rdi, 6
je 0x140063871
mov r8d, dword [r14 + 4]
mov eax, 2
mov dword [r9], r8d
add r9, r10
mov edi, dword [r14 + rax*4]
add rax, 1
mov dword [r9], edi
add r9, r10
mov r8d, dword [r14 + rax*4]
add rax, 1
mov dword [r9], r8d
add r9, r10
mov edi, dword [r14 + rax*4]
add rax, 1
mov dword [r9], edi
add r9, r10
mov r8d, dword [r14 + rax*4]
add rax, 1
mov dword [r9], r8d
add r9, r10
mov edi, dword [r14 + rax*4]
add rax, 1
mov dword [r9], edi
add r9, r10
mov r8d, dword [r14 + rax*4]
add rax, 1
mov dword [r9], r8d
add r9, r10
cmp r11, rax
je 0x14006392a
mov edi, dword [r14 + rax*4]
mov dword [r9], edi
mov r8d, dword [r14 + rax*4 + 4]
add r9, r10
mov dword [r9], r8d
mov edi, dword [r14 + rax*4 + 8]
add r9, r10
mov dword [r9], edi
mov r8d, dword [r14 + rax*4 + 0xc]
add r9, r10
mov dword [r9], r8d
mov edi, dword [r14 + rax*4 + 0x10]
add r9, r10
mov dword [r9], edi
mov r8d, dword [r14 + rax*4 + 0x14]
add r9, r10
mov dword [r9], r8d
mov edi, dword [r14 + rax*4 + 0x18]
add r9, r10
mov dword [r9], edi
mov r8d, dword [r14 + rax*4 + 0x1c]
add r9, r10
add rax, 8
mov dword [r9], r8d
add r9, r10
cmp r11, rax
jne 0x1400638ca
add rsi, 1
add rcx, 4
cmp rsi, rbx
jne 0x140063812
pop rbx
pop rsi
pop rdi
pop r14
ret