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

Disassembly:
sub rsp, 0x108
vmovups xmmword [rsp + 0x60], xmm6
vmovups xmmword [rsp + 0x70], xmm7
vmovups xmmword [rsp + 0x80], xmm8
vmovups xmmword [rsp + 0x90], xmm9
vmovups xmmword [rsp + 0xa0], xmm10
vmovups xmmword [rsp + 0xb0], xmm11
vmovups xmmword [rsp + 0xc0], xmm12
vmovups xmmword [rsp + 0xd0], xmm13
vmovups xmmword [rsp + 0xe0], xmm14
vmovups xmmword [rsp + 0xf0], xmm15
mov eax, dword [rcx + 0xc0]
cmp eax, 1
je 0x4aaaf0
cmp eax, 2
jne 0x4a9db5
vmovdqu8 xmm5, xmmword [0x0074dc70]
vmovdqu xmm2, xmmword [rcx + 0x40]
vmovdqu8 xmmword [rsp + 0x20], xmm5
vmovdqu8 xmm5, xmmword [0x0074dc80]
vmovdqu xmm10, xmmword [rcx]
vmovdqu xmm11, xmmword [rcx + 0x10]
vmovdqu8 xmmword [rsp + 0x10], xmm5
vmovdqu8 xmm5, xmmword [0x0074dc90]
vmovdqu xmm13, xmmword [rcx + 0x60]
vmovdqu xmm7, xmmword [rcx + 0x50]
vmovdqu64 xmm19, xmmword [rcx + 0x80]
vmovdqu xmm14, xmmword [rcx + 0x70]
vmovdqu xmm8, xmmword [rcx + 0x90]
vmovdqu xmm3, xmmword [rcx + 0x30]
vmovdqu xmm9, xmmword [rcx + 0xb0]
vmovdqu8 xmm6, xmmword [0x0074dbd0]
vmovdqu64 xmm31, xmmword [0x0074dbe0]
vmovdqu8 xmm23, xmmword [0x0074dbf0]
vmovdqu8 xmm30, xmmword [0x0074dc00]
vmovdqu8 xmm26, xmmword [0x0074dc10]
vmovdqu8 xmm24, xmmword [0x0074dc20]
vmovdqu8 xmm25, xmmword [0x0074dc30]
vmovdqu8 xmm28, xmmword [0x0074dc40]
vmovdqu8 xmm29, xmmword [0x0074dc50]
vmovdqu8 xmm27, xmmword [0x0074dc60]
vmovdqu8 xmm17, xmmword [0x0074dca0]
vmovdqu xmm0, xmm11
vmovdqu xmm1, xmm10
vmovups xmm12, xmm2
vmovdqu8 xmmword [rsp], xmm5
vpshufd xmm2, xmm2, 0xf3
vpxor xmm9, xmm9, xmm2
vmovdqu xmmword [rcx + 0xb0], xmm9
vmovss xmm15, dword [rdx]
vpshufd xmm9, xmm10, 0xf3
vmovss xmm12, xmm12, xmm15
vpshufd xmm11, xmm11, 0xf3
vpxor xmm10, xmm12, xmm9
vpxor xmm7, xmm7, xmm11
vmovdqu xmmword [rcx + 0x50], xmm7
vshufps xmm7, xmm10, xmm7, 0xc9
vpxor xmm8, xmm8, xmm7
vpxor xmm7, xmm3, xmm7
vinsertps xmm7, xmm7, xmm10, 0x30
vpxor xmm3, xmm3, xmm3
vpshufb xmm7, xmm7, xmm6
vaesenclast xmm7, xmm7, xmm3
vmovdqu xmmword [rcx + 0x90], xmm8
vpsrlw xmm8, xmm7, 6
vpandq xmm8, xmm31, xmm8
vpaddb xmm12, xmm7, xmm7
vpshufb xmm16, xmm23, xmm8
vpxorq xmm16, xmm12, xmm16
vpshufb xmm8, xmm30, xmm8
vpaddb xmm12, xmm12, xmm12
vmovdqu8 xmm20, xmmword [rsp + 0x20]
vmovdqu8 xmm21, xmmword [rsp + 0x10]
vpxor xmm12, xmm12, xmm8
vpshufb xmm11, xmm7, xmm26
vinsertps xmm4, xmm15, xmm15, 0xe
vpshufb xmm15, xmm7, xmm28
vpxorq xmm7, xmm7, xmm16
vpshufb xmm8, xmm11, xmm24
vpxor xmm7, xmm7, xmm12
vpxor xmm11, xmm11, xmm8
vpshufb xmm9, xmm16, xmm20
vpshufb xmm8, xmm7, xmm29
vpshufb xmm16, xmm12, xmm21
vpshufb xmm12, xmm12, xmmword [rsp]
vpshufb xmm7, xmm8, xmm27
vpshufb xmm18, xmm11, xmm25
vpxor xmm9, xmm12, xmm9
vpshufb xmm12, xmm9, xmm17
vpxor xmm7, xmm7, xmm8
vpxorq xmm15, xmm15, xmm18
vpxorq xmm12, xmm12, xmm16
vpxor xmm7, xmm7, xmm15
vpxor xmm9, xmm9, xmm11
vpxor xmm7, xmm7, xmm12
vmovdqu xmm2, xmmword [rcx + 0x20]
vpxor xmm7, xmm7, xmm9
vpshufd xmm8, xmm7, 0x39
vinsertps xmm9, xmm8, xmm8, 8
vpxor xmm8, xmm2, xmm8
vpshufb xmm8, xmm8, xmm6
vaesenclast xmm8, xmm8, xmm3
vpshufd xmm5, xmm2, 0xf3
vpsrlw xmm2, xmm8, 6
vinsertps xmm10, xmm10, xmm7, 0xc0
vpandq xmm2, xmm31, xmm2
vpxorq xmm19, xmm19, xmm9
vmovdqu xmmword [rcx + 0x40], xmm10
vpaddb xmm9, xmm8, xmm8
vpshufb xmm10, xmm23, xmm2
vpxor xmm10, xmm10, xmm9
vpshufb xmm2, xmm30, xmm2
vpaddb xmm9, xmm9, xmm9
vpxor xmm9, xmm9, xmm2
vpshufb xmm15, xmm8, xmm28
vpshufb xmm2, xmm8, xmm26
vpxor xmm8, xmm8, xmm10
vpshufb xmm11, xmm2, xmm24
vpxor xmm8, xmm8, xmm9
vpxor xmm11, xmm11, xmm2
vpshufb xmm2, xmm8, xmm29
vmovdqu8 xmm8, xmm20
vpshufb xmm10, xmm10, xmm8
vmovdqu8 xmm8, xmm21
vpshufb xmm8, xmm9, xmm8
vpshufb xmm9, xmm9, xmmword [rsp]
vpxor xmm9, xmm10, xmm9
vpshufb xmm12, xmm11, xmm25
vpshufb xmm16, xmm2, xmm27
vpshufb xmm10, xmm9, xmm17
vpxor xmm12, xmm12, xmm15
vpxorq xmm2, xmm2, xmm16
vpxor xmm8, xmm8, xmm10
vpxor xmm2, xmm2, xmm12
vpxor xmm11, xmm11, xmm9
vpxor xmm2, xmm2, xmm8
vpxor xmm2, xmm2, xmm11
vpshufd xmm8, xmm2, 0x39
vpxor xmm0, xmm0, xmm8
vpshufb xmm0, xmm0, xmm6
vinsertps xmm7, xmm7, xmm7, 8
vaesenclast xmm0, xmm0, xmm3
vinsertps xmm7, xmm7, xmm2, 0xc0
vmovdqu xmmword [rcx + 0x30], xmm7
vinsertps xmm7, xmm2, xmm2, 8
vpsrlw xmm2, xmm0, 6
vinsertps xmm9, xmm8, xmm8, 8
vpandq xmm2, xmm31, xmm2
vpxor xmm14, xmm14, xmm9
vpaddb xmm8, xmm0, xmm0
vpshufb xmm9, xmm23, xmm2
vpxor xmm9, xmm9, xmm8
vpshufb xmm2, xmm30, xmm2
vpaddb xmm8, xmm8, xmm8
vpxor xmm8, xmm8, xmm2
vpshufb xmm2, xmm0, xmm26
vpshufb xmm10, xmm2, xmm24
vmovdqu8 xmm15, xmm21
vmovdqu xmmword [rcx + 0x70], xmm14
vmovdqu8 xmm14, xmm20
vpxor xmm10, xmm10, xmm2
vpxor xmm2, xmm0, xmm9
vpshufb xmm9, xmm9, xmm14
vpshufb xmm14, xmm8, xmm15
vmovdqu8 xmm15, xmmword [rsp]
vpxor xmm2, xmm2, xmm8
vpshufb xmm2, xmm2, xmm29
vpshufb xmm8, xmm8, xmm15
vpshufb xmm12, xmm0, xmm28
vpxor xmm8, xmm9, xmm8
vpshufb xmm0, xmm2, xmm27
vpshufb xmm11, xmm10, xmm25
vpxor xmm2, xmm2, xmm0
vpshufb xmm9, xmm8, xmm17
vpxor xmm0, xmm11, xmm12
vpxor xmm0, xmm2, xmm0
vpxor xmm2, xmm14, xmm9
vpxor xmm0, xmm0, xmm2
vpxor xmm8, xmm10, xmm8
vpxor xmm0, xmm0, xmm8
vpshufd xmm8, xmm0, 0x39
vpxor xmm1, xmm1, xmm8
vpshufb xmm6, xmm1, xmm6
vaesenclast xmm6, xmm6, xmm3
vpsrlw xmm1, xmm6, 6
vinsertps xmm2, xmm8, xmm8, 8
vpandq xmm31, xmm31, xmm1
vpxor xmm5, xmm2, xmm5
vinsertps xmm2, xmm7, xmm0, 0xc0
vmovdqu xmmword [rcx + 0x20], xmm2
vpshufb xmm23, xmm23, xmm31
vinsertps xmm2, xmm0, xmm0, 8
vpaddb xmm0, xmm6, xmm6
vpxorq xmm23, xmm23, xmm0
vpshufb xmm30, xmm30, xmm31
vpaddb xmm0, xmm0, xmm0
vpxorq xmm30, xmm0, xmm30
vpshufb xmm26, xmm6, xmm26
vpshufb xmm28, xmm6, xmm28
vpxorq xmm6, xmm6, xmm23
vpxorq xmm6, xmm6, xmm30
vpshufb xmm24, xmm26, xmm24
vpxorq xmm24, xmm24, xmm26
vpshufb xmm29, xmm6, xmm29
vpshufb xmm1, xmm30, xmm21
vpshufb xmm23, xmm23, xmm20
vpshufb xmm30, xmm30, xmm15
vpxorq xmm30, xmm23, xmm30
vpshufb xmm0, xmm24, xmm25
vpshufb xmm27, xmm29, xmm27
vpshufb xmm3, xmm30, xmm17
vpxorq xmm29, xmm29, xmm27
vpxorq xmm0, xmm0, xmm28
vpxorq xmm0, xmm29, xmm0
vpxor xmm1, xmm1, xmm3
vpslldq xmm4, xmm4, 8
vpxor xmm0, xmm0, xmm1
vpxorq xmm30, xmm24, xmm30
vpxorq xmm0, xmm0, xmm30
vpxor xmm4, xmm13, xmm4
mov dword [rcx + 0xc0], 0
vinsertps xmm2, xmm2, xmm0, 0xc0
vpxor xmm4, xmm5, xmm4
vinsertps xmm0, xmm0, xmm0, 8
vmovdqu64 xmmword [rcx + 0x80], xmm19
vmovdqu xmmword [rcx + 0x60], xmm4
vmovdqu xmmword [rcx + 0x10], xmm2
vmovdqu xmmword [rcx], xmm0
add rdx, 4
dec r8d
xor eax, eax
test r8d, r8d
je 0x4aaa94
vmovdqu xmm6, xmmword [rcx + 0x90]
vmovdqu64 xmm19, xmmword [rcx + 0x20]
vmovdqu64 xmm22, xmmword [rcx + 0xa0]
vmovdqu xmm4, xmmword [rcx + 0x80]
vmovdqu64 xmm18, xmmword [rcx + 0x30]
vmovdqu xmmword [rsp], xmm6
vmovdqu xmm6, xmmword [rcx + 0x40]
vmovdqu64 xmm5, xmm22
vmovdqu xmmword [rsp + 0x10], xmm6
vmovdqu64 xmmword [rsp + 0x20], xmm19
vmovdqu xmm1, xmmword [rcx]
vmovdqu64 xmm16, xmmword [rcx + 0x70]
vmovdqu xmm3, xmmword [rcx + 0x10]
vmovdqu64 xmm20, xmmword [rcx + 0xb0]
vmovdqu xmm2, xmmword [rcx + 0x50]
vmovdqu8 xmm6, xmmword [0x0074dbd0]
vmovdqu64 xmm31, xmmword [0x0074dbe0]
vmovdqu8 xmm23, xmmword [0x0074dbf0]
vmovdqu8 xmm30, xmmword [0x0074dc00]
vmovdqu8 xmm26, xmmword [0x0074dc10]
vmovdqu8 xmm24, xmmword [0x0074dc20]
vmovdqu8 xmm25, xmmword [0x0074dc30]
vmovdqu8 xmm28, xmmword [0x0074dc40]
vmovdqu8 xmm29, xmmword [0x0074dc50]
vmovdqu8 xmm27, xmmword [0x0074dc60]
vmovdqu8 xmm10, xmmword [0x0074dc70]
vmovdqu8 xmm11, xmmword [0x0074dc80]
vmovdqu8 xmm12, xmmword [0x0074dc90]
vmovdqu8 xmm17, xmmword [0x0074dca0]
vpxor xmm7, xmm7, xmm7
vmovdqu64 xmm22, xmm18
vmovdqu64 xmm19, xmm4
jmp 0x4aa6c0
vpshufd xmm1, xmm4, 0xf3
vpxor xmm15, xmm15, xmm1
vmovdqu xmmword [rcx + 0x30], xmm15
vmovss xmm1, dword [rdx + 4]
vpshufd xmm18, xmmword [rsp + 0x10], 0xf3
vinsertps xmm14, xmm1, xmm1, 0xe
vpslldq xmm14, xmm14, 8
vmovdqu xmmword [rsp], xmm14
vmovss xmm1, xmm4, xmm1
vpshufd xmm14, xmm2, 0xf3
vpxorq xmm1, xmm1, xmm18
vpxor xmm9, xmm9, xmm14
vshufps xmm4, xmm1, xmm9, 0xc9
vpxor xmm3, xmm3, xmm4
vmovdqu xmmword [rsp + 0x20], xmm3
vmovdqu xmmword [rcx + 0x10], xmm3
vpxorq xmm3, xmm16, xmm4
vinsertps xmm3, xmm3, xmm1, 0x30
vpshufb xmm3, xmm3, xmm6
vaesenclast xmm3, xmm3, xmm7
vpsrlw xmm16, xmm3, 6
vpandq xmm16, xmm31, xmm16
vpaddb xmm14, xmm3, xmm3
vpshufb xmm4, xmm23, xmm16
vpxor xmm4, xmm14, xmm4
vpshufb xmm16, xmm30, xmm16
vpaddb xmm14, xmm14, xmm14
vpxorq xmm14, xmm14, xmm16
vpshufb xmm18, xmm3, xmm26
vpshufd xmm19, xmmword [rcx + 0x60], 0xf3
vmovdqu32 xmmword [rsp + 0x40], xmm19
vpshufb xmm19, xmm3, xmm28
vpxor xmm3, xmm3, xmm4
vpshufb xmm16, xmm18, xmm24
vpxor xmm3, xmm3, xmm14
vpxorq xmm18, xmm18, xmm16
vpshufb xmm20, xmm14, xmm11
vpshufb xmm3, xmm3, xmm29
vpshufb xmm4, xmm4, xmm10
vpshufb xmm14, xmm14, xmm12
vpshufb xmm21, xmm18, xmm25
vpxor xmm14, xmm14, xmm4
vpshufb xmm16, xmm3, xmm27
vpshufb xmm22, xmm14, xmm17
vpxorq xmm19, xmm19, xmm21
vpxorq xmm3, xmm16, xmm3
vpxorq xmm4, xmm22, xmm20
vpxorq xmm3, xmm3, xmm19
vpxorq xmm14, xmm14, xmm18
vpxor xmm3, xmm3, xmm4
vpxor xmm4, xmm3, xmm14
vpshufd xmm18, xmm4, 0x39
vinsertps xmm3, xmm18, xmm18, 8
vxorps xmm0, xmm0, xmm3
vmovups xmmword [rsp + 0x30], xmm0
vmovdqu xmmword [rcx], xmm0
vpxorq xmm0, xmm18, xmmword [rcx + 0x60]
vinsertps xmm1, xmm1, xmm4, 0xc0
vpshufb xmm0, xmm0, xmm6
vaesenclast xmm0, xmm0, xmm7
vpsrlw xmm16, xmm0, 6
vpandq xmm16, xmm31, xmm16
vpaddb xmm3, xmm0, xmm0
vpshufb xmm14, xmm23, xmm16
vpxor xmm14, xmm3, xmm14
vpshufb xmm16, xmm30, xmm16
vpaddb xmm3, xmm3, xmm3
vpxorq xmm3, xmm3, xmm16
vpshufb xmm18, xmm0, xmm26
vpshufb xmm19, xmm0, xmm28
vpxor xmm0, xmm0, xmm14
vpshufb xmm16, xmm18, xmm24
vpxor xmm0, xmm0, xmm3
vpxorq xmm18, xmm18, xmm16
vpshufb xmm20, xmm3, xmm11
vpshufb xmm0, xmm0, xmm29
vpshufb xmm14, xmm14, xmm10
vpshufb xmm3, xmm3, xmm12
vpshufb xmm21, xmm18, xmm25
vpxor xmm3, xmm3, xmm14
vpshufb xmm16, xmm0, xmm27
vpshufb xmm22, xmm3, xmm17
vpxorq xmm19, xmm19, xmm21
vpxorq xmm0, xmm16, xmm0
vpxorq xmm14, xmm22, xmm20
vpxorq xmm0, xmm0, xmm19
vpxorq xmm3, xmm3, xmm18
vpxor xmm0, xmm0, xmm14
vpxor xmm14, xmm0, xmm3
vpshufd xmm18, xmm14, 0x39
vpxorq xmm0, xmm2, xmm18
vpshufb xmm0, xmm0, xmm6
vaesenclast xmm0, xmm0, xmm7
vpsrlw xmm16, xmm0, 6
vpandq xmm16, xmm31, xmm16
vpaddb xmm3, xmm0, xmm0
vpshufb xmm2, xmm23, xmm16
vpxor xmm2, xmm3, xmm2
vpshufb xmm16, xmm30, xmm16
vpaddb xmm3, xmm3, xmm3
vpxorq xmm3, xmm3, xmm16
vinsertps xmm20, xmm18, xmm18, 8
vpshufb xmm19, xmm0, xmm28
vpshufb xmm18, xmm0, xmm26
vpxor xmm0, xmm0, xmm2
vpshufb xmm16, xmm18, xmm24
vpxor xmm0, xmm0, xmm3
vpxorq xmm18, xmm18, xmm16
vxorps xmm8, xmm8, xmm20
vpshufb xmm0, xmm0, xmm29
vpshufb xmm20, xmm3, xmm11
vpshufb xmm2, xmm2, xmm10
vpshufb xmm3, xmm3, xmm12
vpshufb xmm21, xmm18, xmm25
vpxor xmm3, xmm3, xmm2
vpshufb xmm16, xmm0, xmm27
vpshufb xmm22, xmm3, xmm17
vpxorq xmm19, xmm19, xmm21
vpxorq xmm0, xmm16, xmm0
vpxorq xmm2, xmm22, xmm20
vpxorq xmm0, xmm0, xmm19
vpxorq xmm3, xmm3, xmm18
vpxor xmm0, xmm0, xmm2
vpxor xmm2, xmm0, xmm3
vpshufd xmm3, xmm2, 0x39
vinsertps xmm0, xmm3, xmm3, 8
vxorps xmm5, xmm0, xmm5
vpxor xmm3, xmm3, xmmword [rsp + 0x10]
vmovdqu xmm0, xmmword [rsp + 0x40]
vpshufb xmm3, xmm3, xmm6
vpxor xmm0, xmm0, xmmword [rsp]
vaesenclast xmm3, xmm3, xmm7
vpxor xmm5, xmm0, xmm5
vpsrlw xmm0, xmm3, 6
vpandq xmm0, xmm31, xmm0
vpaddb xmm16, xmm3, xmm3
vpshufb xmm22, xmm23, xmm0
vpxorq xmm22, xmm16, xmm22
vpshufb xmm0, xmm30, xmm0
vpaddb xmm16, xmm16, xmm16
vpxorq xmm16, xmm16, xmm0
vpshufb xmm18, xmm3, xmm26
vpshufb xmm19, xmm3, xmm28
vpxorq xmm3, xmm3, xmm22
vpshufb xmm0, xmm18, xmm24
vpxorq xmm3, xmm3, xmm16
vpxorq xmm18, xmm18, xmm0
vpshufb xmm3, xmm3, xmm29
vpshufb xmm22, xmm22, xmm10
vpshufb xmm20, xmm16, xmm11
vpshufb xmm16, xmm16, xmm12
vpxorq xmm16, xmm16, xmm22
vpshufb xmm21, xmm18, xmm25
vpshufb xmm0, xmm3, xmm27
vpshufb xmm22, xmm16, xmm17
vpxor xmm0, xmm0, xmm3
vpxorq xmm19, xmm19, xmm21
vinsertps xmm4, xmm4, xmm4, 8
vpxorq xmm0, xmm0, xmm19
vpxorq xmm20, xmm22, xmm20
vinsertps xmm4, xmm4, xmm14, 0xc0
vpxorq xmm0, xmm0, xmm20
vinsertps xmm14, xmm14, xmm14, 8
vpxorq xmm16, xmm16, xmm18
vinsertps xmm14, xmm14, xmm2, 0xc0
vpxorq xmm16, xmm0, xmm16
vinsertps xmm2, xmm2, xmm2, 8
vinsertps xmm2, xmm2, xmm16, 0xc0
add eax, 2
vinsertps xmm16, xmm16, xmm16, 8
mov dword [rcx + 0xc0], eax
vmovdqu xmmword [rcx + 0x90], xmm9
vmovdqu xmmword [rcx + 0x80], xmm1
vmovdqu xmmword [rcx + 0xb0], xmm8
vmovdqu xmmword [rcx + 0x70], xmm4
vmovdqu xmmword [rcx + 0xa0], xmm5
vmovdqu xmmword [rcx + 0x60], xmm14
vmovdqu xmmword [rcx + 0x50], xmm2
vmovdqu64 xmmword [rcx + 0x40], xmm16
cmp r8d, 2
je 0x4aaa94
vpshufd xmm20, xmm16, 0xf3
vpxorq xmm20, xmm8, xmm20
vmovdqu64 xmmword [rcx + 0xb0], xmm20
vmovss xmm8, dword [rdx + 8]
vpshufd xmm3, xmmword [rsp + 0x20], 0xf3
vinsertps xmm0, xmm8, xmm8, 0xe
vmovss xmm16, xmm16, xmm8
vpslldq xmm19, xmm0, 8
vpxor xmm2, xmm2, xmm3
vpshufd xmm0, xmmword [rsp + 0x30], 0xf3
vpxorq xmm8, xmm16, xmm0
vshufps xmm0, xmm8, xmm2, 0xc9
vpxor xmm3, xmm9, xmm0
vpxor xmm0, xmm15, xmm0
vinsertps xmm0, xmm0, xmm8, 0x30
vpshufb xmm0, xmm0, xmm6
vaesenclast xmm0, xmm0, xmm7
vmovdqu xmmword [rsp], xmm3
vmovdqu xmmword [rcx + 0x90], xmm3
vpsrlw xmm3, xmm0, 6
vpshufd xmm21, xmm13, 0xf3
vpandq xmm3, xmm31, xmm3
vpaddb xmm15, xmm0, xmm0
vmovdqu32 xmmword [rsp + 0x50], xmm21
vpshufb xmm21, xmm23, xmm3
vpxorq xmm21, xmm15, xmm21
vpshufb xmm3, xmm30, xmm3
vpaddb xmm15, xmm15, xmm15
vpxor xmm9, xmm15, xmm3
vpshufb xmm16, xmm0, xmm26
vpshufb xmm18, xmm0, xmm28
vpxorq xmm0, xmm0, xmm21
vpshufb xmm3, xmm16, xmm24
vpxor xmm0, xmm0, xmm9
vpxorq xmm16, xmm16, xmm3
vpshufb xmm0, xmm0, xmm29
vpshufb xmm21, xmm21, xmm10
vpshufb xmm15, xmm9, xmm11
vpshufb xmm9, xmm9, xmm12
vmovdqu64 xmmword [rsp + 0x40], xmm19
vpshufb xmm3, xmm0, xmm27
vpshufb xmm19, xmm16, xmm25
vpxorq xmm9, xmm9, xmm21
vpxorq xmm18, xmm18, xmm19
vpshufb xmm21, xmm9, xmm17
vpxor xmm0, xmm3, xmm0
vpxorq xmm0, xmm0, xmm18
vpxorq xmm15, xmm21, xmm15
vpxor xmm0, xmm0, xmm15
vpxorq xmm9, xmm9, xmm16
vpxor xmm9, xmm0, xmm9
vpshufd xmm22, xmm9, 0x39
vpxorq xmm13, xmm13, xmm22
vpshufb xmm13, xmm13, xmm6
vaesenclast xmm13, xmm13, xmm7
vinsertps xmm0, xmm22, xmm22, 8
vxorps xmm1, xmm1, xmm0
vpsrlw xmm0, xmm13, 6
vpandq xmm0, xmm31, xmm0
vpshufb xmm18, xmm23, xmm0
vmovdqu64 xmm19, xmm1
vmovdqu xmmword [rcx + 0x80], xmm1
vpaddb xmm1, xmm13, xmm13
vinsertps xmm8, xmm8, xmm9, 0xc0
vpxorq xmm18, xmm1, xmm18
vpshufb xmm3, xmm13, xmm26
vpshufb xmm0, xmm30, xmm0
vpaddb xmm1, xmm1, xmm1
vmovdqu xmmword [rsp + 0x10], xmm8
vmovdqu xmmword [rcx + 0x40], xmm8
vpxor xmm8, xmm1, xmm0
vpshufb xmm1, xmm3, xmm24
vpxor xmm3, xmm3, xmm1
vpxorq xmm1, xmm13, xmm18
vpxor xmm1, xmm1, xmm8
vpshufb xmm15, xmm13, xmm28
vpshufb xmm1, xmm1, xmm29
vpshufb xmm18, xmm18, xmm10
vpshufb xmm13, xmm8, xmm11
vpshufb xmm8, xmm8, xmm12
vpshufb xmm16, xmm3, xmm25
vpshufb xmm0, xmm1, xmm27
vpxorq xmm8, xmm8, xmm18
vpshufb xmm18, xmm8, xmm17
vpxorq xmm15, xmm15, xmm16
vpxor xmm1, xmm0, xmm1
vpxorq xmm13, xmm18, xmm13
vpxor xmm1, xmm1, xmm15
vpxor xmm8, xmm8, xmm3
vpxor xmm1, xmm1, xmm13
vpxor xmm1, xmm1, xmm8
vpshufd xmm3, xmm1, 0x39
vinsertps xmm0, xmm3, xmm3, 8
vpxor xmm3, xmm3, xmmword [rsp + 0x20]
vxorps xmm4, xmm4, xmm0
vpshufb xmm3, xmm3, xmm6
vaesenclast xmm3, xmm3, xmm7
vpsrlw xmm0, xmm3, 6
vpandq xmm0, xmm31, xmm0
vpaddb xmm8, xmm3, xmm3
vpshufb xmm18, xmm23, xmm0
vpxorq xmm18, xmm8, xmm18
vpshufb xmm0, xmm30, xmm0
vpaddb xmm8, xmm8, xmm8
vmovdqu64 xmm16, xmm4
vmovdqu xmmword [rcx + 0x70], xmm4
vpxor xmm4, xmm8, xmm0
vpshufb xmm8, xmm3, xmm26
vpshufb xmm0, xmm8, xmm24
vpxor xmm8, xmm8, xmm0
vpxorq xmm0, xmm3, xmm18
vpxor xmm0, xmm0, xmm4
vinsertps xmm9, xmm9, xmm9, 8
vinsertps xmm9, xmm9, xmm1, 0xc0
vpshufb xmm0, xmm0, xmm29
vpshufb xmm18, xmm18, xmm10
vpshufb xmm13, xmm4, xmm11
vpshufb xmm4, xmm4, xmm12
vpshufb xmm15, xmm8, xmm25
vpxorq xmm4, xmm4, xmm18
vmovdqu64 xmm22, xmm9
vmovdqu xmmword [rcx + 0x30], xmm9
vpshufb xmm9, xmm3, xmm28
vpshufb xmm3, xmm0, xmm27
vpxor xmm9, xmm9, xmm15
vpshufb xmm18, xmm4, xmm17
vpxor xmm0, xmm3, xmm0
vpxor xmm0, xmm0, xmm9
vpxorq xmm13, xmm18, xmm13
vpxor xmm0, xmm0, xmm13
vpxor xmm4, xmm4, xmm8
vpxor xmm4, xmm0, xmm4
vpshufd xmm0, xmm4, 0x39
vinsertps xmm3, xmm0, xmm0, 8
vpxor xmm0, xmm0, xmmword [rsp + 0x30]
vmovdqu xmm13, xmmword [rsp + 0x50]
vinsertps xmm1, xmm1, xmm1, 8
vpshufb xmm0, xmm0, xmm6
vaesenclast xmm0, xmm0, xmm7
vinsertps xmm1, xmm1, xmm4, 0xc0
vxorps xmm3, xmm3, xmm14
vmovdqu xmmword [rsp + 0x20], xmm1
vpxor xmm14, xmm13, xmmword [rsp + 0x40]
vmovdqu xmmword [rcx + 0x20], xmm1
vpsrlw xmm1, xmm0, 6
vpandq xmm1, xmm31, xmm1
vpxor xmm14, xmm14, xmm3
vpshufb xmm15, xmm23, xmm1
vpaddb xmm3, xmm0, xmm0
vpxor xmm15, xmm3, xmm15
vpshufb xmm1, xmm30, xmm1
vpaddb xmm3, xmm3, xmm3
vmovdqu xmmword [rcx + 0x60], xmm14
vpxor xmm14, xmm3, xmm1
vpshufb xmm3, xmm0, xmm26
vpshufb xmm1, xmm3, xmm24
vpxor xmm3, xmm3, xmm1
vpxor xmm1, xmm0, xmm15
vpxor xmm1, xmm1, xmm14
vpshufb xmm8, xmm0, xmm28
vpshufb xmm1, xmm1, xmm29
vpshufb xmm15, xmm15, xmm10
vpshufb xmm0, xmm14, xmm11
vpshufb xmm14, xmm14, xmm12
vpshufb xmm9, xmm3, xmm25
vpxor xmm14, xmm14, xmm15
vpshufb xmm13, xmm1, xmm27
vpshufb xmm15, xmm14, xmm17
vpxor xmm1, xmm13, xmm1
vpxor xmm8, xmm8, xmm9
vpxor xmm1, xmm1, xmm8
vpxor xmm15, xmm15, xmm0
vpxor xmm15, xmm1, xmm15
vpxor xmm14, xmm14, xmm3
vpxor xmm14, xmm15, xmm14
vinsertps xmm4, xmm4, xmm4, 8
vinsertps xmm4, xmm4, xmm14, 0xc0
vinsertps xmm14, xmm14, xmm14, 8
mov dword [rcx + 0xc0], 0
vmovdqu xmmword [rcx + 0x50], xmm2
vmovdqu xmm3, xmm4
vmovdqu xmmword [rcx + 0x10], xmm4
vmovdqu xmm1, xmm14
vmovdqu xmmword [rcx], xmm14
add rdx, 0xc
xor eax, eax
sub r8d, 3
je 0x4aaa94
vpshufd xmm0, xmm1, 0xf3
vpxorq xmm16, xmm16, xmm0
vmovdqu64 xmmword [rcx + 0x70], xmm16
vmovss xmm0, dword [rdx]
vpshufd xmm4, xmm19, 0xf3
vinsertps xmm13, xmm0, xmm0, 0xe
vmovss xmm0, xmm1, xmm0
vpxor xmm0, xmm0, xmm4
vpshufd xmm8, xmmword [rsp], 0xf3
vpxor xmm3, xmm3, xmm8
vshufps xmm1, xmm0, xmm3, 0xc9
vpxor xmm2, xmm2, xmm1
vpxorq xmm1, xmm20, xmm1
vinsertps xmm1, xmm1, xmm0, 0x30
vpshufb xmm1, xmm1, xmm6
vaesenclast xmm1, xmm1, xmm7
vpsrlw xmm9, xmm1, 6
vpandq xmm9, xmm31, xmm9
vpaddb xmm14, xmm1, xmm1
vpshufb xmm8, xmm23, xmm9
vpxor xmm8, xmm14, xmm8
vpshufb xmm9, xmm30, xmm9
vpaddb xmm14, xmm14, xmm14
vpxor xmm4, xmm14, xmm9
vpshufb xmm14, xmm1, xmm26
vpshufb xmm9, xmm14, xmm24
vpxor xmm14, xmm14, xmm9
vpshufb xmm9, xmm1, xmm28
vpxor xmm1, xmm1, xmm8
vpxor xmm1, xmm1, xmm4
vpshufd xmm15, xmm5, 0xf3
vpshufb xmm18, xmm4, xmm11
vpshufb xmm1, xmm1, xmm29
vpshufb xmm8, xmm8, xmm10
vpshufb xmm4, xmm4, xmm12
vpshufb xmm20, xmm14, xmm25
vpxor xmm4, xmm4, xmm8
vmovdqu xmmword [rsp + 0x30], xmm15
vpshufb xmm15, xmm1, xmm27
vpshufb xmm21, xmm4, xmm17
vpxorq xmm9, xmm9, xmm20
vpxor xmm1, xmm15, xmm1
vpxor xmm1, xmm1, xmm9
vpxorq xmm8, xmm21, xmm18
vpxor xmm4, xmm4, xmm14
vpxor xmm8, xmm1, xmm8
vpxor xmm8, xmm8, xmm4
vpshufd xmm1, xmm8, 0x39
vinsertps xmm4, xmm1, xmm1, 8
vpxor xmm1, xmm5, xmm1
vpshufb xmm1, xmm1, xmm6
vaesenclast xmm1, xmm1, xmm7
vpsrlw xmm9, xmm1, 6
vpandq xmm9, xmm31, xmm9
vpxor xmm4, xmm4, xmmword [rsp + 0x10]
vpaddb xmm14, xmm1, xmm1
vpshufb xmm5, xmm23, xmm9
vpxor xmm5, xmm14, xmm5
vpshufb xmm9, xmm30, xmm9
vpaddb xmm14, xmm14, xmm14
vmovdqu xmmword [rsp + 0x10], xmm4
vmovdqu xmmword [rcx + 0x40], xmm4
vpxor xmm4, xmm14, xmm9
vpshufb xmm14, xmm1, xmm26
vpshufb xmm9, xmm14, xmm24
vpxor xmm14, xmm14, xmm9
vpshufb xmm9, xmm1, xmm28
vpxor xmm1, xmm1, xmm5
vpxor xmm1, xmm1, xmm4
vpshufb xmm18, xmm4, xmm11
vpshufb xmm1, xmm1, xmm29
vpshufb xmm5, xmm5, xmm10
vpshufb xmm4, xmm4, xmm12
vpshufb xmm20, xmm14, xmm25
vpxor xmm4, xmm4, xmm5
vpshufb xmm15, xmm1, xmm27
vpshufb xmm21, xmm4, xmm17
vpxorq xmm9, xmm9, xmm20
vpxor xmm1, xmm15, xmm1
vpxor xmm1, xmm1, xmm9
vpxorq xmm5, xmm21, xmm18
vpxor xmm4, xmm4, xmm14
vpxor xmm5, xmm1, xmm5
vpxor xmm5, xmm5, xmm4
vpshufd xmm1, xmm5, 0x39
vinsertps xmm15, xmm1, xmm1, 8
vpxor xmm1, xmm1, xmmword [rsp]
vpxorq xmm15, xmm22, xmm15
vpshufb xmm1, xmm1, xmm6
vaesenclast xmm1, xmm1, xmm7
vpsrlw xmm4, xmm1, 6
vpandq xmm4, xmm31, xmm4
vpaddb xmm14, xmm1, xmm1
vpshufb xmm22, xmm23, xmm4
vpxorq xmm22, xmm14, xmm22
vpshufb xmm4, xmm30, xmm4
vpaddb xmm14, xmm14, xmm14
vpxor xmm9, xmm14, xmm4
vpshufb xmm14, xmm1, xmm26
vpshufb xmm4, xmm14, xmm24
vpxor xmm14, xmm14, xmm4
vpshufb xmm4, xmm1, xmm28
vpxorq xmm1, xmm1, xmm22
vpxor xmm1, xmm1, xmm9
vpshufb xmm1, xmm1, xmm29
vpshufb xmm22, xmm22, xmm10
vpshufb xmm20, xmm9, xmm11
vpshufb xmm9, xmm9, xmm12
vpshufb xmm21, xmm14, xmm25
vpshufb xmm18, xmm1, xmm27
vpxorq xmm9, xmm9, xmm22
vpshufb xmm22, xmm9, xmm17
vpxorq xmm1, xmm18, xmm1
vpxorq xmm4, xmm4, xmm21
vpxorq xmm20, xmm22, xmm20
vpxor xmm4, xmm1, xmm4
vpxorq xmm4, xmm4, xmm20
vpxor xmm9, xmm9, xmm14
vpxor xmm9, xmm4, xmm9
vpshufd xmm1, xmm9, 0x39
vinsertps xmm4, xmm1, xmm1, 8
vpxorq xmm1, xmm19, xmm1
vpshufb xmm1, xmm1, xmm6
vaesenclast xmm1, xmm1, xmm7
vpsrlw xmm14, xmm1, 6
vpandq xmm14, xmm31, xmm14
vpslldq xmm13, xmm13, 8
vpaddb xmm18, xmm1, xmm1
vpxor xmm4, xmm4, xmmword [rsp + 0x20]
vpshufb xmm22, xmm23, xmm14
vpxor xmm13, xmm13, xmmword [rsp + 0x30]
vpxorq xmm22, xmm18, xmm22
vpshufb xmm14, xmm30, xmm14
vpaddb xmm18, xmm18, xmm18
vpxor xmm13, xmm4, xmm13
vpxorq xmm4, xmm18, xmm14
vpshufb xmm14, xmm1, xmm26
vpshufb xmm18, xmm14, xmm24
vpxorq xmm14, xmm14, xmm18
vpshufb xmm18, xmm1, xmm28
vpxorq xmm1, xmm1, xmm22
vpxor xmm1, xmm1, xmm4
vpshufb xmm1, xmm1, xmm29
vpshufb xmm22, xmm22, xmm10
vpshufb xmm19, xmm4, xmm11
vpshufb xmm4, xmm4, xmm12
vpxorq xmm4, xmm4, xmm22
vpshufb xmm20, xmm14, xmm25
vpshufb xmm21, xmm1, xmm27
vpshufb xmm22, xmm4, xmm17
vpxorq xmm1, xmm21, xmm1
vpxorq xmm18, xmm18, xmm20
vinsertps xmm0, xmm0, xmm8, 0xc0
vpxorq xmm1, xmm1, xmm18
vinsertps xmm8, xmm8, xmm8, 8
vpxorq xmm22, xmm22, xmm19
vinsertps xmm8, xmm8, xmm5, 0xc0
vpxorq xmm22, xmm1, xmm22
vinsertps xmm5, xmm5, xmm5, 8
vpxor xmm4, xmm4, xmm14
vinsertps xmm5, xmm5, xmm9, 0xc0
vpxorq xmm4, xmm22, xmm4
vinsertps xmm9, xmm9, xmm9, 8
vinsertps xmm9, xmm9, xmm4, 0xc0
lea r9d, [rax + 1]
vinsertps xmm4, xmm4, xmm4, 8
mov dword [rcx + 0xc0], r9d
vmovdqu xmmword [rcx + 0x10], xmm3
vmovdqu xmmword [rcx + 0x50], xmm2
vmovdqu xmmword [rcx], xmm0
vmovdqu xmmword [rcx + 0x30], xmm15
vmovdqu xmmword [rcx + 0xb0], xmm8
vmovdqu xmmword [rcx + 0x20], xmm13
vmovdqu xmmword [rcx + 0xa0], xmm5
vmovdqu xmmword [rcx + 0x90], xmm9
vmovdqu xmmword [rcx + 0x80], xmm4
cmp r8d, 1
jne 0x4a9ec0
vmovups xmm6, xmmword [rsp + 0x60]
vmovups xmm7, xmmword [rsp + 0x70]
vmovups xmm8, xmmword [rsp + 0x80]
vmovups xmm9, xmmword [rsp + 0x90]
vmovups xmm10, xmmword [rsp + 0xa0]
vmovups xmm11, xmmword [rsp + 0xb0]
vmovups xmm12, xmmword [rsp + 0xc0]
vmovups xmm13, xmmword [rsp + 0xd0]
vmovups xmm14, xmmword [rsp + 0xe0]
vmovups xmm15, xmmword [rsp + 0xf0]
add rsp, 0x108
ret
vpshufd xmm3, xmmword [rcx + 0x80], 0xf3
vpxor xmm3, xmm3, xmmword [rcx + 0x30]
vmovdqu64 xmm18, xmmword [rcx + 0x50]
vmovdqu xmmword [rcx + 0x30], xmm3
vmovss xmm7, dword [rdx]
vmovups xmm6, xmmword [rcx + 0x80]
vpshufd xmm8, xmm18, 0xf3
vpxor xmm8, xmm8, xmmword [rcx + 0x90]
vinsertps xmm20, xmm7, xmm7, 0xe
vmovss xmm7, xmm6, xmm7
vpshufd xmm0, xmmword [rcx + 0x40], 0xf3
vpxor xmm7, xmm7, xmm0
vshufps xmm0, xmm7, xmm8, 0xc9
vpxor xmm1, xmm0, xmmword [rcx + 0x70]
vmovdqu8 xmm6, xmmword [0x0074dbd0]
vinsertps xmm1, xmm1, xmm7, 0x30
vpxor xmm12, xmm12, xmm12
vpshufb xmm1, xmm1, xmm6
vaesenclast xmm1, xmm1, xmm12
vmovdqu64 xmm31, xmmword [0x0074dbe0]
vmovdqu8 xmm23, xmmword [0x0074dbf0]
vpsrlw xmm4, xmm1, 6
vmovdqu8 xmm30, xmmword [0x0074dc00]
vpandq xmm4, xmm31, xmm4
vmovdqu8 xmm26, xmmword [0x0074dc10]
vmovdqu8 xmm28, xmmword [0x0074dc40]
vmovdqu8 xmm9, xmmword [0x0074dc70]
vpaddb xmm14, xmm1, xmm1
vpshufb xmm5, xmm23, xmm4
vmovdqu8 xmm24, xmmword [0x0074dc20]
vpxor xmm5, xmm5, xmm14
vpshufb xmm4, xmm30, xmm4
vpaddb xmm14, xmm14, xmm14
vmovdqu8 xmm29, xmmword [0x0074dc50]
vmovdqu8 xmm17, xmmword [0x0074dc90]
vpxor xmm14, xmm14, xmm4
vmovdqu8 xmm22, xmm9
vpshufb xmm4, xmm1, xmm26
vpshufb xmm15, xmm1, xmm28
vpshufb xmm9, xmm5, xmm9
vpxor xmm1, xmm1, xmm5
vmovdqu8 xmm5, xmmword [0x0074dc80]
vmovdqu8 xmm25, xmmword [0x0074dc30]
vmovdqu8 xmm27, xmmword [0x0074dc60]
vpshufb xmm10, xmm4, xmm24
vpxor xmm1, xmm1, xmm14
vpxor xmm10, xmm10, xmm4
vpshufb xmm1, xmm1, xmm29
vmovdqu8 xmmword [rsp + 0x10], xmm5
vmovdqu8 xmmword [rsp], xmm17
vpshufb xmm5, xmm14, xmm5
vpshufb xmm14, xmm14, xmm17
vmovdqu8 xmm17, xmmword [0x0074dca0]
vpshufb xmm13, xmm10, xmm25
vpshufb xmm4, xmm1, xmm27
vpxor xmm9, xmm9, xmm14
vpshufb xmm14, xmm9, xmm17
vpxor xmm13, xmm13, xmm15
vpxor xmm1, xmm1, xmm4
vpxor xmm1, xmm1, xmm13
vpxor xmm5, xmm5, xmm14
vpxor xmm9, xmm10, xmm9
vpxor xmm5, xmm1, xmm5
vpxor xmm5, xmm5, xmm9
vmovdqu xmm2, xmmword [rcx + 0x60]
vpshufd xmm4, xmm5, 0x39
vpshufd xmm21, xmm2, 0xf3
vpxor xmm2, xmm2, xmm4
vpshufb xmm2, xmm2, xmm6
vaesenclast xmm2, xmm2, xmm12
vinsertps xmm7, xmm7, xmm5, 0xc0
vmovdqu xmmword [rcx + 0x80], xmm7
vmovdqu64 xmm19, xmm7
vpsrlw xmm7, xmm2, 6
vpandq xmm7, xmm31, xmm7
vpaddb xmm9, xmm2, xmm2
vpshufb xmm16, xmm23, xmm7
vpxorq xmm16, xmm16, xmm9
vinsertps xmm1, xmm4, xmm4, 8
vpshufb xmm7, xmm30, xmm7
vpaddb xmm9, xmm9, xmm9
vpxor xmm4, xmm9, xmm7
vpxor xmm0, xmm0, xmmword [rcx + 0x10]
vpshufb xmm7, xmm2, xmm26
vpxor xmm1, xmm1, xmmword [rcx]
vpshufb xmm14, xmm2, xmm28
vpxorq xmm2, xmm2, xmm16
vpshufb xmm9, xmm7, xmm24
vpxor xmm2, xmm2, xmm4
vpxor xmm9, xmm9, xmm7
vpshufb xmm16, xmm16, xmm22
vpshufb xmm2, xmm2, xmm29
vmovdqu xmmword [rcx + 0x90], xmm8
vmovdqu xmmword [rcx + 0x10], xmm0
vmovdqu xmmword [rcx], xmm1
vmovdqu8 xmmword [rsp + 0x20], xmm22
vpshufb xmm13, xmm4, xmmword [rsp + 0x10]
vpshufb xmm4, xmm4, xmmword [rsp]
vpshufb xmm7, xmm9, xmm25
vpshufb xmm15, xmm2, xmm27
vpxorq xmm4, xmm16, xmm4
vpshufb xmm16, xmm4, xmm17
vpxor xmm7, xmm7, xmm14
vpxor xmm2, xmm2, xmm15
vpxorq xmm13, xmm13, xmm16
vpxor xmm2, xmm2, xmm7
vpxor xmm2, xmm2, xmm13
vpxor xmm4, xmm9, xmm4
vpxor xmm4, xmm2, xmm4
vpshufd xmm2, xmm4, 0x39
vinsertps xmm9, xmm2, xmm2, 8
vpxorq xmm2, xmm18, xmm2
vpshufb xmm2, xmm2, xmm6
vaesenclast xmm2, xmm2, xmm12
vpsrlw xmm7, xmm2, 6
vinsertps xmm5, xmm5, xmm5, 8
vinsertps xmm5, xmm5, xmm4, 0xc0
vpandq xmm7, xmm31, xmm7
vpshufb xmm18, xmm23, xmm7
vmovdqu xmm14, xmm5
vmovdqu xmmword [rcx + 0x70], xmm5
vpaddb xmm5, xmm2, xmm2
vpxorq xmm18, xmm18, xmm5
vpshufb xmm7, xmm30, xmm7
vpaddb xmm5, xmm5, xmm5
vpxor xmm5, xmm5, xmm7
vpshufb xmm16, xmm2, xmm28
vpshufb xmm7, xmm2, xmm26
vpxorq xmm2, xmm2, xmm18
vpshufb xmm13, xmm7, xmm24
vpxor xmm2, xmm2, xmm5
vpxor xmm7, xmm13, xmm7
vpshufb xmm2, xmm2, xmm29
vpshufb xmm18, xmm18, xmmword [rsp + 0x20]
vpshufb xmm13, xmm5, xmmword [rsp + 0x10]
vpshufb xmm5, xmm5, xmmword [rsp]
vpshufb xmm15, xmm7, xmm25
vpxorq xmm5, xmm18, xmm5
vpshufb xmm22, xmm2, xmm27
vpshufb xmm18, xmm5, xmm17
vpxorq xmm15, xmm15, xmm16
vpxorq xmm2, xmm2, xmm22
vpxorq xmm13, xmm13, xmm18
vpxor xmm2, xmm2, xmm15
vpxor xmm5, xmm7, xmm5
vpxor xmm2, xmm2, xmm13
vpxor xmm2, xmm2, xmm5
vinsertps xmm4, xmm4, xmm4, 8
vpshufd xmm5, xmm2, 0x39
vinsertps xmm4, xmm4, xmm2, 0xc0
vmovdqu xmm13, xmm4
vmovdqu xmmword [rcx + 0x60], xmm4
vpxor xmm4, xmm5, xmmword [rcx + 0x40]
vinsertps xmm7, xmm5, xmm5, 8
vpshufb xmm4, xmm4, xmm6
vaesenclast xmm4, xmm4, xmm12
vpxor xmm7, xmm7, xmmword [rcx + 0xa0]
vpsrlw xmm5, xmm4, 6
vpslldq xmm20, xmm20, 8
vpandq xmm5, xmm31, xmm5
vpxorq xmm20, xmm20, xmm21
vpxorq xmm20, xmm7, xmm20
vpshufb xmm18, xmm23, xmm5
vpaddb xmm7, xmm4, xmm4
vpxorq xmm18, xmm18, xmm7
vpshufb xmm5, xmm30, xmm5
vpaddb xmm7, xmm7, xmm7
vpxor xmm7, xmm7, xmm5
vpshufb xmm5, xmm4, xmm26
vpshufb xmm12, xmm5, xmm24
vpxor xmm12, xmm12, xmm5
vpxorq xmm5, xmm4, xmm18
vpxor xmm5, xmm5, xmm7
vpshufb xmm5, xmm5, xmm29
vpshufb xmm18, xmm18, xmmword [rsp + 0x20]
vpshufb xmm15, xmm7, xmmword [rsp + 0x10]
vpshufb xmm7, xmm7, xmmword [rsp]
vpxorq xmm7, xmm18, xmm7
vpshufb xmm16, xmm12, xmm25
vmovdqu64 xmmword [rcx + 0xa0], xmm20
vpshufb xmm20, xmm4, xmm28
vpshufb xmm4, xmm5, xmm27
vpshufb xmm18, xmm7, xmm17
vpxor xmm4, xmm5, xmm4
vpxorq xmm16, xmm16, xmm20
vpxorq xmm4, xmm4, xmm16
vpxorq xmm15, xmm15, xmm18
vpxor xmm12, xmm12, xmm7
vpxor xmm15, xmm4, xmm15
vpxor xmm12, xmm15, xmm12
vpxor xmm9, xmm9, xmmword [rcx + 0xb0]
vinsertps xmm2, xmm2, xmm2, 8
vinsertps xmm2, xmm2, xmm12, 0xc0
vinsertps xmm12, xmm12, xmm12, 8
vmovdqu xmm7, xmm2
vmovdqu xmmword [rcx + 0x50], xmm2
mov dword [rcx + 0xc0], 2
vmovdqu xmm11, xmm0
vmovdqu xmm10, xmm1
vmovdqu xmmword [rcx + 0xb0], xmm9
vmovdqu xmm2, xmm12
vmovdqu xmmword [rcx + 0x40], xmm12
dec r8d
je 0x4aaa94
add rdx, 4
jmp 0x4a99cb