Function at 0x1401a26d0
Capabilities:
Enumerate pe sections

Disassembly:
sub rsp, 0x58
movups xmmword [rsp], xmm6
movups xmmword [rsp + 0x10], xmm7
movups xmmword [rsp + 0x20], xmm8
movups xmmword [rsp + 0x30], xmm9
movups xmmword [rsp + 0x40], xmm10
mov rax, rdx
lea rdx, [rdx + 0x1f]
sub rdx, rcx
cmp rdx, 0x3e
jbe 0x1401a2963
movq xmm0, qword [rax]
movq xmm6, qword [rax + 8]
movq xmm5, qword [rax + 0x10]
movq xmm4, qword [rax + 0x18]
movdqa xmm1, xmm0
movdqa xmm3, xmm0
movq xmm8, qword [0x1402ce7b8]
punpcklwd xmm1, xmm6
punpcklwd xmm3, xmm6
movdqa xmm2, xmm5
pshufd xmm1, xmm1, 0x4e
punpcklwd xmm2, xmm4
movdqa xmm9, xmm8
punpcklwd xmm3, xmm1
movdqa xmm1, xmm5
pshufd xmm2, xmm2, 0x4e
punpcklwd xmm1, xmm4
pand xmm9, xmm3
movdqa xmm7, xmm8
punpcklwd xmm1, xmm2
psrlw xmm3, 8
movdqa xmm2, xmm6
pand xmm7, xmm1
psrlw xmm1, 8
pand xmm3, xmm8
packuswb xmm9, xmm7
pand xmm1, xmm8
movdqa xmm7, xmm3
packuswb xmm7, xmm1
movdqa xmm1, xmm0
pshufd xmm9, xmm9, 8
psrld xmm1, 0x10
psrld xmm2, 0x10
pshufd xmm7, xmm7, 8
psrld xmm0, 0x18
psrld xmm6, 0x18
movdqa xmm3, xmm1
punpcklwd xmm3, xmm2
punpcklwd xmm1, xmm2
movdqa xmm2, xmm4
psrld xmm2, 0x10
psrld xmm4, 0x18
pshufd xmm3, xmm3, 0x4e
punpcklwd xmm1, xmm3
movdqa xmm3, xmm5
psrld xmm3, 0x10
psrld xmm5, 0x18
pand xmm1, xmm8
movdqa xmm10, xmm3
punpcklwd xmm3, xmm2
punpcklwd xmm10, xmm2
movdqa xmm2, xmm0
punpcklwd xmm0, xmm6
pshufd xmm10, xmm10, 0x4e
punpcklwd xmm2, xmm6
punpcklwd xmm3, xmm10
pshufd xmm2, xmm2, 0x4e
pand xmm3, xmm8
punpcklwd xmm0, xmm2
movdqa xmm2, xmm5
packuswb xmm1, xmm3
movdqa xmm3, xmm5
punpcklwd xmm2, xmm4
punpcklwd xmm3, xmm4
pand xmm0, xmm8
pshufd xmm1, xmm1, 8
pshufd xmm3, xmm3, 0x4e
movdqa xmm4, xmm9
punpcklwd xmm2, xmm3
punpcklbw xmm4, xmm1
pand xmm2, xmm8
packuswb xmm0, xmm2
movdqa xmm2, xmm9
pshufd xmm0, xmm0, 8
punpcklbw xmm2, xmm1
movdqa xmm1, xmm7
punpcklbw xmm1, xmm0
punpcklbw xmm7, xmm0
movdqa xmm0, xmm4
pshufd xmm2, xmm2, 0x4e
pshufd xmm7, xmm7, 0x4e
punpcklbw xmm0, xmm1
movq qword [rcx], xmm0
punpcklbw xmm4, xmm1
movdqa xmm0, xmm2
punpcklbw xmm2, xmm7
pshufd xmm4, xmm4, 0x4e
punpcklbw xmm0, xmm7
pshufd xmm2, xmm2, 0x4e
movq qword [rcx + 8], xmm4
movq qword [rcx + 0x10], xmm0
movq qword [rcx + 0x18], xmm2
mov edx, dword [rax + 0x20]
mov byte [rcx + 0x20], dl
mov edx, dword [rax + 0x20]
mov byte [rcx + 0x21], dh
movzx edx, word [rax + 0x22]
mov byte [rcx + 0x22], dl
movzx edx, byte [rax + 0x23]
mov byte [rcx + 0x23], dl
mov edx, dword [rax + 0x24]
mov byte [rcx + 0x24], dl
mov edx, dword [rax + 0x24]
mov byte [rcx + 0x25], dh
movzx edx, word [rax + 0x26]
mov byte [rcx + 0x26], dl
movzx edx, byte [rax + 0x27]
mov byte [rcx + 0x27], dl
mov edx, dword [rax + 0x28]
mov byte [rcx + 0x28], dl
mov edx, dword [rax + 0x28]
mov byte [rcx + 0x29], dh
movzx edx, word [rax + 0x2a]
mov byte [rcx + 0x2a], dl
movzx edx, byte [rax + 0x2b]
mov byte [rcx + 0x2b], dl
mov edx, dword [rax + 0x2c]
mov byte [rcx + 0x2c], dl
mov edx, dword [rax + 0x2c]
mov byte [rcx + 0x2d], dh
movzx edx, word [rax + 0x2e]
mov byte [rcx + 0x2e], dl
movzx edx, byte [rax + 0x2f]
mov byte [rcx + 0x2f], dl
mov edx, dword [rax + 0x30]
movups xmm6, xmmword [rsp]
movups xmm7, xmmword [rsp + 0x10]
movups xmm8, xmmword [rsp + 0x20]
movups xmm9, xmmword [rsp + 0x30]
mov byte [rcx + 0x30], dl
mov edx, dword [rax + 0x30]
movups xmm10, xmmword [rsp + 0x40]
mov byte [rcx + 0x31], dh
movzx edx, word [rax + 0x32]
mov byte [rcx + 0x32], dl
movzx edx, byte [rax + 0x33]
mov byte [rcx + 0x33], dl
mov edx, dword [rax + 0x34]
mov byte [rcx + 0x34], dl
mov edx, dword [rax + 0x34]
mov byte [rcx + 0x35], dh
movzx edx, word [rax + 0x36]
mov byte [rcx + 0x36], dl
movzx eax, byte [rax + 0x37]
mov byte [rcx + 0x37], al
add rsp, 0x58
ret
mov edx, dword [rax]
mov byte [rcx], dl
mov edx, dword [rax]
mov byte [rcx + 1], dh
mov edx, dword [rax]
shr edx, 0x10
mov byte [rcx + 2], dl
mov edx, dword [rax]
shr edx, 0x18
mov byte [rcx + 3], dl
mov edx, dword [rax + 4]
mov byte [rcx + 4], dl
mov edx, dword [rax + 4]
mov byte [rcx + 5], dh
movzx edx, word [rax + 6]
mov byte [rcx + 6], dl
movzx edx, byte [rax + 7]
mov byte [rcx + 7], dl
mov edx, dword [rax + 8]
mov byte [rcx + 8], dl
mov edx, dword [rax + 8]
mov byte [rcx + 9], dh
movzx edx, word [rax + 0xa]
mov byte [rcx + 0xa], dl
movzx edx, byte [rax + 0xb]
mov byte [rcx + 0xb], dl
mov edx, dword [rax + 0xc]
mov byte [rcx + 0xc], dl
mov edx, dword [rax + 0xc]
mov byte [rcx + 0xd], dh
movzx edx, word [rax + 0xe]
mov byte [rcx + 0xe], dl
movzx edx, byte [rax + 0xf]
mov byte [rcx + 0xf], dl
mov edx, dword [rax + 0x10]
mov byte [rcx + 0x10], dl
mov edx, dword [rax + 0x10]
mov byte [rcx + 0x11], dh
movzx edx, word [rax + 0x12]
mov byte [rcx + 0x12], dl
movzx edx, byte [rax + 0x13]
mov byte [rcx + 0x13], dl
mov edx, dword [rax + 0x14]
mov byte [rcx + 0x14], dl
mov edx, dword [rax + 0x14]
mov byte [rcx + 0x15], dh
movzx edx, word [rax + 0x16]
mov byte [rcx + 0x16], dl
movzx edx, byte [rax + 0x17]
mov byte [rcx + 0x17], dl
mov edx, dword [rax + 0x18]
mov byte [rcx + 0x18], dl
mov edx, dword [rax + 0x18]
mov byte [rcx + 0x19], dh
movzx edx, word [rax + 0x1a]
mov byte [rcx + 0x1a], dl
movzx edx, byte [rax + 0x1b]
mov byte [rcx + 0x1b], dl
mov edx, dword [rax + 0x1c]
mov byte [rcx + 0x1c], dl
mov edx, dword [rax + 0x1c]
mov byte [rcx + 0x1d], dh
movzx edx, word [rax + 0x1e]
mov byte [rcx + 0x1e], dl
movzx edx, byte [rax + 0x1f]
mov byte [rcx + 0x1f], dl
jmp 0x1401a28a7