Function at 0x4e7e20
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
sub rsp, 0x28
vmovups xmmword [rsp], xmm6
vmovups xmmword [rsp + 0x10], xmm7
vmovups xmm2, xmmword [rdx]
vmovups xmmword [rcx], xmm2
vmovups xmm0, xmmword [rdx + 0x10]
vpslldq xmm3, xmm2, 4
vpslldq xmm4, xmm3, 4
vpslldq xmm7, xmm4, 4
vxorps xmm4, xmm4, xmm3
vxorps xmm2, xmm4, xmm2
vxorps xmm2, xmm2, xmm7
vaeskeygenassist xmm1, xmm0, 1
vpslldq xmm4, xmm0, 4
vmovups xmmword [rcx + 0x10], xmm0
vpshufd xmm1, xmm1, 0xff
vxorps xmm1, xmm2, xmm1
vpslldq xmm2, xmm4, 4
vpslldq xmm6, xmm2, 4
vxorps xmm2, xmm2, xmm4
vaeskeygenassist xmm3, xmm1, 0
vxorps xmm0, xmm2, xmm0
vmovups xmmword [rcx + 0x20], xmm1
vxorps xmm0, xmm0, xmm6
vpshufd xmm3, xmm3, 0xaa
vxorps xmm3, xmm0, xmm3
vaeskeygenassist xmm7, xmm3, 2
vmovups xmmword [rcx + 0x30], xmm3
vpshufd xmm2, xmm7, 0xff
vpslldq xmm7, xmm1, 4
vpslldq xmm0, xmm7, 4
vxorps xmm7, xmm0, xmm7
vpslldq xmm5, xmm0, 4
vxorps xmm7, xmm7, xmm5
vxorps xmm7, xmm7, xmm2
vxorps xmm2, xmm7, xmm1
vaeskeygenassist xmm6, xmm2, 0
vmovups xmmword [rcx + 0x40], xmm2
vpshufd xmm0, xmm6, 0xaa
vpslldq xmm6, xmm3, 4
vpslldq xmm1, xmm6, 4
vxorps xmm6, xmm1, xmm6
vpslldq xmm4, xmm1, 4
vxorps xmm6, xmm6, xmm4
vxorps xmm6, xmm6, xmm0
vxorps xmm0, xmm6, xmm3
vaeskeygenassist xmm5, xmm0, 4
vmovups xmmword [rcx + 0x50], xmm0
vpshufd xmm7, xmm5, 0xff
vpslldq xmm5, xmm2, 4
vpslldq xmm3, xmm5, 4
vxorps xmm5, xmm3, xmm5
vpslldq xmm1, xmm3, 4
vxorps xmm5, xmm5, xmm1
vxorps xmm5, xmm5, xmm7
vxorps xmm7, xmm5, xmm2
vaeskeygenassist xmm4, xmm7, 0
vmovups xmmword [rcx + 0x60], xmm7
vpshufd xmm6, xmm4, 0xaa
vpslldq xmm4, xmm0, 4
vpslldq xmm1, xmm4, 4
vxorps xmm4, xmm1, xmm4
vpslldq xmm3, xmm1, 4
vxorps xmm4, xmm4, xmm3
vxorps xmm4, xmm4, xmm6
vxorps xmm6, xmm4, xmm0
vaeskeygenassist xmm1, xmm6, 8
vmovups xmmword [rcx + 0x70], xmm6
vpshufd xmm5, xmm1, 0xff
vpslldq xmm1, xmm7, 4
vpslldq xmm0, xmm1, 4
vxorps xmm1, xmm0, xmm1
vpslldq xmm2, xmm0, 4
vxorps xmm1, xmm1, xmm2
vxorps xmm1, xmm1, xmm5
vxorps xmm5, xmm1, xmm7
vmovups xmm7, xmmword [rsp + 0x10]
vaeskeygenassist xmm3, xmm5, 0
vmovups xmmword [rcx + 0x80], xmm5
vpshufd xmm4, xmm3, 0xaa
vpslldq xmm3, xmm6, 4
vpslldq xmm1, xmm3, 4
vxorps xmm3, xmm1, xmm3
vpslldq xmm0, xmm1, 4
vxorps xmm3, xmm3, xmm0
vxorps xmm3, xmm3, xmm4
vxorps xmm4, xmm3, xmm6
vmovups xmm6, xmmword [rsp]
vaeskeygenassist xmm2, xmm4, 0x10
vmovups xmmword [rcx + 0x90], xmm4
vpshufd xmm1, xmm2, 0xff
vpslldq xmm2, xmm5, 4
vpslldq xmm0, xmm2, 4
vxorps xmm2, xmm0, xmm2
vpslldq xmm3, xmm0, 4
vxorps xmm2, xmm2, xmm3
vxorps xmm2, xmm2, xmm1
vxorps xmm1, xmm2, xmm5
vaeskeygenassist xmm0, xmm1, 0
vmovups xmmword [rcx + 0xa0], xmm1
vpshufd xmm3, xmm0, 0xaa
vpslldq xmm0, xmm4, 4
vpslldq xmm2, xmm0, 4
vxorps xmm0, xmm2, xmm0
vpslldq xmm5, xmm2, 4
vxorps xmm0, xmm0, xmm5
vxorps xmm0, xmm0, xmm3
vxorps xmm3, xmm0, xmm4
vaeskeygenassist xmm2, xmm3, 0x20
vmovups xmmword [rcx + 0xb0], xmm3
vpshufd xmm4, xmm2, 0xff
vpslldq xmm2, xmm1, 4
vpslldq xmm0, xmm2, 4
vxorps xmm2, xmm0, xmm2
vpslldq xmm5, xmm0, 4
vxorps xmm2, xmm2, xmm5
vxorps xmm2, xmm2, xmm4
vxorps xmm2, xmm2, xmm1
vaeskeygenassist xmm0, xmm2, 0
vmovups xmmword [rcx + 0xc0], xmm2
vpshufd xmm4, xmm0, 0xaa
vpslldq xmm0, xmm3, 4
vpslldq xmm1, xmm0, 4
vpslldq xmm5, xmm1, 4
vxorps xmm1, xmm1, xmm0
vxorps xmm0, xmm1, xmm5
vxorps xmm0, xmm0, xmm4
vxorps xmm0, xmm0, xmm3
vpslldq xmm3, xmm2, 4
vpslldq xmm1, xmm3, 4
vpslldq xmm4, xmm1, 4
vmovups xmmword [rcx + 0xd0], xmm0
vxorps xmm1, xmm1, xmm3
vaeskeygenassist xmm0, xmm0, 0x40
vxorps xmm1, xmm1, xmm4
vpshufd xmm0, xmm0, 0xff
vxorps xmm0, xmm1, xmm0
vxorps xmm2, xmm0, xmm2
vmovups xmmword [rcx + 0xe0], xmm2
add rsp, 0x28
ret