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

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