Function at 0x1400632b0
Capabilities:
Enumerate pe sections

Disassembly:
push r14
push rdi
push rsi
push rbx
mov eax, dword [rsp + 0x48]
cmp eax, 0x6c323373
je 0x1400638f0
ja 0x140063480
cmp eax, 0x20203875
je 0x140063790
cmp eax, 0x6c323366
jne 0x140063600
mov r9d, r9d
test r9, r9
je 0x140063474
mov ebx, r8d
test rbx, rbx
je 0x140063474
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 0x140063463
test rdi, rdi
je 0x1400633e3
cmp rdi, 1
je 0x1400633c8
cmp rdi, 2
je 0x1400633b6
cmp rdi, 3
je 0x1400633a4
cmp rdi, 4
je 0x140063392
cmp rdi, 5
je 0x140063380
cmp rdi, 6
je 0x14006336e
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 0x140063463
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 0x1400633e3
add rsi, 1
add rcx, 4
cmp rsi, r9
jne 0x140063302
pop rbx
pop rsi
pop rdi
pop r14
ret
cmp eax, 0x6c343666
je 0x140063600
cmp eax, 0x6c363173
jne 0x140063600
mov ebx, r9d
test rbx, rbx
je 0x140063474
mov r11d, r8d
test r11, r11
je 0x140063474
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 0x1400635e4
test r14, r14
je 0x140063578
cmp r14, 1
je 0x140063563
cmp r14, 2
je 0x140063554
cmp r14, 3
je 0x140063544
cmp r14, 4
je 0x140063535
cmp r14, 5
je 0x140063525
cmp r14, 6
je 0x140063516
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 0x1400635e4
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 0x140063578
add rsi, 1
add rcx, 2
cmp rsi, rbx
jne 0x1400634b0
pop rbx
pop rsi
pop rdi
pop r14
ret
mov r9d, r9d
test r9, r9
je 0x140063474
mov r10d, r8d
test r10, r10
je 0x140063474
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 0x140063771
test rdi, rdi
je 0x1400636f9
cmp rdi, 1
je 0x1400636e3
cmp rdi, 2
je 0x1400636d2
cmp rdi, 3
je 0x1400636c1
cmp rdi, 4
je 0x1400636b0
cmp rdi, 5
je 0x14006369f
cmp rdi, 6
je 0x14006368e
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 0x140063771
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 0x1400636f9
add rsi, 1
add rcx, 8
cmp rsi, r9
jne 0x140063622
pop rbx
pop rsi
pop rdi
pop r14
ret
mov r9d, r9d
test r9, r9
je 0x140063474
mov r10d, r8d
test r10, r10
je 0x140063474
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 0x1400638d5
test rsi, rsi
je 0x140063875
cmp rsi, 1
je 0x140063861
cmp rsi, 2
je 0x140063853
cmp rsi, 3
je 0x140063845
cmp rsi, 4
je 0x140063837
cmp rsi, 5
je 0x140063829
cmp rsi, 6
je 0x14006381b
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 0x1400638d5
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 0x140063875
add r11, 1
cmp r11, r9
jne 0x1400637b0
pop rbx
pop rsi
pop rdi
pop r14
ret
mov ebx, r9d
test rbx, rbx
je 0x140063474
mov r11d, r8d
test r11, r11
je 0x140063474
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 0x140063a2a
test rdi, rdi
je 0x1400639ca
cmp rdi, 1
je 0x1400639b7
cmp rdi, 2
je 0x1400639a9
cmp rdi, 3
je 0x14006399b
cmp rdi, 4
je 0x14006398d
cmp rdi, 5
je 0x14006397f
cmp rdi, 6
je 0x140063971
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 0x140063a2a
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 0x1400639ca
add rsi, 1
add rcx, 4
cmp rsi, rbx
jne 0x140063912
pop rbx
pop rsi
pop rdi
pop r14
ret