Function at 0x1400cec70
Capabilities:
Encode data using xor
Encrypt data using aes via x86 extensions

Disassembly:
sub rsp, 0xa8
vmovups xmmword [rsp], xmm6
vmovups xmmword [rsp + 0x10], xmm7
vmovups xmmword [rsp + 0x20], xmm8
vmovups xmmword [rsp + 0x30], xmm9
vmovups xmmword [rsp + 0x40], xmm10
vmovups xmmword [rsp + 0x50], xmm11
vmovups xmmword [rsp + 0x60], xmm12
vmovups xmmword [rsp + 0x70], xmm13
vmovups xmmword [rsp + 0x80], xmm14
vmovups xmmword [rsp + 0x90], xmm15
vmovdqu8 xmm3, xmmword [0x140339b40]
vmovdqu8 xmm6, xmmword [rdx]
movabs rax, 0x1b1b1b1b1b1b1b1b
vmovdqu8 xmm4, xmmword [rdx + 0x30]
vmovdqu8 xmm25, xmmword [0x140339b90]
vmovdqu8 xmm24, xmmword [0x140339ba0]
vmovdqu8 xmm23, xmmword [0x140339bb0]
vmovdqu8 xmm22, xmmword [0x140339bc0]
vmovdqu8 xmm19, xmmword [0x140339b60]
vmovdqu8 xmm18, xmmword [0x140339b80]
vmovdqu8 xmm21, xmmword [0x140339bd0]
vmovdqu8 xmm20, xmmword [0x140339bf0]
vpshufb xmm0, xmm6, xmm3
vmovdqu8 xmm6, xmmword [rdx + 0x10]
vpshufb xmm4, xmm4, xmm3
vpshufb xmm2, xmm6, xmm3
vmovdqu8 xmm6, xmmword [rdx + 0x20]
vpshufb xmm1, xmm6, xmm3
vpunpcklwd xmm3, xmm0, xmm2
vpunpckhwd xmm0, xmm0, xmm2
vpunpcklwd xmm2, xmm1, xmm4
vpshufd xmm3, xmm3, 0xd8
vpshufd xmm0, xmm0, 0xd8
vpunpckhwd xmm1, xmm1, xmm4
vpshufd xmm2, xmm2, 0xd8
vpshufd xmm1, xmm1, 0xd8
vpunpckldq xmm5, xmm0, xmm1
vpunpckldq xmm4, xmm3, xmm2
vpunpckhdq xmm0, xmm0, xmm1
vpunpckhdq xmm3, xmm3, xmm2
vpxor xmm1, xmm5, xmmword [rcx + 0x10]
vpxor xmm7, xmm3, xmmword [rcx + 0x20]
vpxor xmm2, xmm4, xmmword [rcx]
vpxor xmm13, xmm0, xmmword [rcx + 0x30]
vpunpcklqdq xmm11, xmm1, xmm5
vpunpcklqdq xmm10, xmm7, xmm3
vpxor xmm11, xmm11, xmmword [0x140339b70]
vpxor xmm10, xmm10, xmmword [0x140339b70]
vpunpckhqdq xmm1, xmm1, xmm5
vpunpckhqdq xmm7, xmm7, xmm3
vpxor xmm1, xmm1, xmmword [0x140339b70]
vpxor xmm7, xmm7, xmmword [0x140339b70]
vpunpcklqdq xmm14, xmm2, xmm4
vpunpcklqdq xmm9, xmm13, xmm0
vpxor xmm14, xmm14, xmmword [0x140339b50]
vpxor xmm9, xmm9, xmmword [0x140339b70]
vpunpckhqdq xmm4, xmm2, xmm4
vpunpckhqdq xmm13, xmm13, xmm0
vpxor xmm0, xmm4, xmmword [0x140339b70]
vpxor xmm13, xmm13, xmmword [0x140339be0]
vpxor xmm3, xmm3, xmm3
vpshufb xmm11, xmm11, xmm25
vpshufb xmm10, xmm10, xmm23
vpshufb xmm1, xmm1, xmm24
vpshufb xmm7, xmm7, xmm22
vaesenclast xmm8, xmm1, xmm3
vaesenclast xmm11, xmm11, xmm3
vaesenclast xmm10, xmm10, xmm3
vaesenclast xmm7, xmm7, xmm3
vpshufb xmm0, xmm0, xmm18
vpshufb xmm14, xmm14, xmm19
vpxor xmm5, xmm7, xmm10
vpxor xmm6, xmm10, xmm8
vpshufb xmm9, xmm9, xmm21
vpshufb xmm13, xmm13, xmm20
vaesenclast xmm12, xmm0, xmm3
vaesenclast xmm14, xmm14, xmm3
vpxor xmm0, xmm8, xmm11
vaesenclast xmm9, xmm9, xmm3
vaesenclast xmm13, xmm13, xmm3
vpxor xmm1, xmm11, xmm12
vpxor xmm4, xmm14, xmm12
vpxorq xmm26, xmm9, xmm7
vpxorq xmm17, xmm13, xmm9
vpxorq xmm16, xmm13, xmm14
vpternlogq xmm14, xmm5, xmm0, 0x96
vpternlogq xmm11, xmm5, xmm17, 0x96
vpternlogq xmm10, xmm17, xmm4, 0x96
vpternlogq xmm7, xmm16, xmm1, 0x96
vpternlogq xmm12, xmm26, xmm6, 0x96
vmovdqu64 xmm27, xmm14
vpternlogq xmm13, xmm1, xmm6, 0x96
vpxor xmm15, xmm6, xmm4
vpxor xmm14, xmm5, xmm1
vpxorq xmm6, xmm17, xmm6
vpxorq xmm17, xmm17, xmm1
vpxor xmm1, xmm1, xmm1
vpternlogq xmm8, xmm26, xmm16, 0x96
vpternlogq xmm9, xmm4, xmm0, 0x96
vmovdqu64 xmm28, xmm13
vpxorq xmm5, xmm16, xmm5
vpxorq xmm13, xmm26, xmm0
vpxorq xmm16, xmm16, xmm0
vpcmpgtb xmm0, xmm1, xmm15
vpaddb xmm15, xmm15, xmm15
vpxorq xmm4, xmm26, xmm4
vpcmpgtb xmm2, xmm1, xmm14
vmovdqu8 xmm26, xmm0
vpaddb xmm14, xmm14, xmm14
vpbroadcastq xmm0, rax
vpternlogq xmm14, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm13
vpaddb xmm13, xmm13, xmm13
vpternlogq xmm15, xmm26, xmm0, 0x78
vpternlogq xmm13, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm6
vpaddb xmm6, xmm6, xmm6
vpxor xmm15, xmm15, xmm11
vpternlogq xmm6, xmm2, xmm0, 0x78
vmovdqu8 xmm2, xmm17
vpaddb xmm17, xmm17, xmm17
vpxor xmm14, xmm14, xmm8
vpxorq xmm26, xmm6, xmm7
vpcmpgtb xmm6, xmm1, xmm5
vpaddb xmm5, xmm5, xmm5
vpxor xmm13, xmm13, xmm10
vpternlogq xmm5, xmm6, xmm0, 0x78
vpxorq xmm29, xmm5, xmm9
vpcmpgtb xmm5, xmm1, xmm4
vpaddb xmm4, xmm4, xmm4
vpternlogq xmm4, xmm5, xmm0, 0x78
vpcmpgtb xmm5, xmm1, xmm2
vmovdqu8 xmm2, xmm16
vpternlogq xmm17, xmm5, xmm0, 0x78
vpcmpgtb xmm5, xmm1, xmm2
vpaddb xmm16, xmm16, xmm16
vpxorq xmm4, xmm4, xmm28
vpcmpgtb xmm2, xmm1, xmm15
vpaddb xmm15, xmm15, xmm15
vpxorq xmm6, xmm17, xmm27
vpternlogq xmm16, xmm5, xmm0, 0x78
vpternlogq xmm15, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm14
vpaddb xmm14, xmm14, xmm14
vpxorq xmm5, xmm16, xmm12
vpternlogq xmm14, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm13
vpaddb xmm13, xmm13, xmm13
vmovdqu64 xmm16, xmmword [0x140339c00]
vpternlogq xmm13, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm4
vpaddb xmm4, xmm4, xmm4
vpternlogq xmm4, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm6
vpaddb xmm6, xmm6, xmm6
vpternlogq xmm6, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm5
vpaddb xmm5, xmm5, xmm5
vpternlogq xmm5, xmm2, xmm0, 0x78
vmovdqu8 xmm2, xmm26
vpaddb xmm26, xmm26, xmm26
vpcmpgtb xmm2, xmm1, xmm2
vpternlogq xmm26, xmm2, xmm0, 0x78
vmovdqu8 xmm2, xmm29
vpaddb xmm29, xmm29, xmm29
vpcmpgtb xmm2, xmm1, xmm2
vpternlogq xmm16, xmm11, xmm26, 0x96
vpternlogq xmm29, xmm2, xmm0, 0x78
vmovdqu xmm2, xmmword [0x140339b70]
vpshufb xmm11, xmm16, xmm19
vaesenclast xmm11, xmm11, xmm3
vpternlogq xmm2, xmm8, xmm29, 0x96
vpshufb xmm8, xmm2, xmm18
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm8, xmm8, xmm3
vpternlogq xmm2, xmm10, xmm4, 0x96
vpshufb xmm10, xmm2, xmm25
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm10, xmm10, xmm3
vpternlogq xmm2, xmm7, xmm6, 0x96
vpxor xmm6, xmm11, xmm8
vpshufb xmm4, xmm2, xmm24
vaesenclast xmm2, xmm4, xmm3
vmovdqu64 xmm26, xmm2
vmovdqu xmm2, xmmword [0x140339b70]
vpternlogq xmm2, xmm9, xmm5, 0x96
vpxor xmm5, xmm10, xmm8
vpshufb xmm4, xmm2, xmm23
vaesenclast xmm2, xmm4, xmm3
vpxorq xmm4, xmm26, xmm10
vmovdqu64 xmm29, xmm2
vmovdqu xmm2, xmmword [0x140339b70]
vpxorq xmm17, xmm29, xmm26
vpternlogq xmm2, xmm28, xmm15, 0x96
vpshufb xmm15, xmm2, xmm22
vmovdqu xmm2, xmmword [0x140339b70]
vmovdqu xmm7, xmmword [0x140339c10]
vaesenclast xmm15, xmm15, xmm3
vpxorq xmm16, xmm15, xmm29
vpternlogq xmm2, xmm27, xmm14, 0x96
vpternlogq xmm7, xmm12, xmm13, 0x96
vpshufb xmm9, xmm2, xmm21
vpshufb xmm7, xmm7, xmm20
vaesenclast xmm9, xmm9, xmm3
vaesenclast xmm7, xmm7, xmm3
vpxor xmm14, xmm9, xmm15
vpxor xmm13, xmm7, xmm9
vpternlogq xmm9, xmm6, xmm4, 0x96
vpxor xmm12, xmm7, xmm11
vpternlogq xmm29, xmm13, xmm6, 0x96
vmovdqu64 xmm27, xmm9
vpternlogq xmm8, xmm14, xmm17, 0x96
vpternlogq xmm7, xmm5, xmm17, 0x96
vpxorq xmm9, xmm17, xmm6
vpxor xmm6, xmm14, xmm6
vpternlogq xmm10, xmm16, xmm13, 0x96
vpternlogq xmm26, xmm14, xmm12, 0x96
vpternlogq xmm15, xmm12, xmm5, 0x96
vpternlogq xmm11, xmm16, xmm4, 0x96
vmovdqu64 xmm28, xmm8
vmovdqu64 xmm30, xmm7
vpxorq xmm8, xmm16, xmm5
vpxor xmm7, xmm14, xmm4
vpxorq xmm16, xmm12, xmm16
vpcmpgtb xmm14, xmm1, xmm6
vpxor xmm5, xmm13, xmm5
vpxor xmm4, xmm12, xmm4
vpaddb xmm6, xmm6, xmm6
vpxorq xmm17, xmm13, xmm17
vpcmpgtb xmm12, xmm1, xmm9
vpaddb xmm9, xmm9, xmm9
vpternlogq xmm6, xmm14, xmm0, 0x78
vpcmpgtb xmm14, xmm1, xmm5
vpternlogq xmm9, xmm12, xmm0, 0x78
vpaddb xmm5, xmm5, xmm5
vpcmpgtb xmm12, xmm1, xmm8
vmovdqu8 xmm2, xmm17
vpaddb xmm8, xmm8, xmm8
vpxor xmm9, xmm9, xmm10
vpternlogq xmm5, xmm14, xmm0, 0x78
vpcmpgtb xmm14, xmm1, xmm4
vpternlogq xmm8, xmm12, xmm0, 0x78
vpaddb xmm4, xmm4, xmm4
vpcmpgtb xmm12, xmm1, xmm7
vpxorq xmm6, xmm6, xmm30
vpaddb xmm7, xmm7, xmm7
vpxorq xmm8, xmm8, xmm26
vpternlogq xmm4, xmm14, xmm0, 0x78
vpcmpgtb xmm14, xmm1, xmm9
vpternlogq xmm7, xmm12, xmm0, 0x78
vpaddb xmm9, xmm9, xmm9
vpcmpgtb xmm12, xmm1, xmm2
vpxor xmm5, xmm5, xmm11
vpternlogq xmm9, xmm14, xmm0, 0x78
vpxorq xmm7, xmm7, xmm29
vpcmpgtb xmm14, xmm1, xmm8
vmovdqu8 xmm2, xmm16
vpaddb xmm8, xmm8, xmm8
vpaddb xmm17, xmm17, xmm17
vpcmpgtb xmm13, xmm1, xmm2
vpxorq xmm4, xmm4, xmm28
vpternlogq xmm8, xmm14, xmm0, 0x78
vpcmpgtb xmm14, xmm1, xmm7
vpaddb xmm7, xmm7, xmm7
vpternlogq xmm17, xmm12, xmm0, 0x78
vpternlogq xmm7, xmm14, xmm0, 0x78
vpcmpgtb xmm14, xmm1, xmm6
vpaddb xmm6, xmm6, xmm6
vpxorq xmm12, xmm17, xmm15
vpternlogq xmm6, xmm14, xmm0, 0x78
vpaddb xmm16, xmm16, xmm16
vpcmpgtb xmm14, xmm1, xmm5
vmovdqu xmm2, xmmword [0x140339b70]
vpaddb xmm5, xmm5, xmm5
vpternlogq xmm16, xmm13, xmm0, 0x78
vpternlogq xmm5, xmm14, xmm0, 0x78
vpcmpgtb xmm14, xmm1, xmm4
vpaddb xmm4, xmm4, xmm4
vpxorq xmm13, xmm16, xmm27
vpternlogq xmm4, xmm14, xmm0, 0x78
vpcmpgtb xmm14, xmm1, xmm12
vpaddb xmm12, xmm12, xmm12
vpternlogq xmm12, xmm14, xmm0, 0x78
vpcmpgtb xmm14, xmm1, xmm13
vpaddb xmm13, xmm13, xmm13
vpternlogq xmm13, xmm14, xmm0, 0x78
vmovdqu xmm14, xmmword [0x140339c20]
vpternlogq xmm2, xmm26, xmm13, 0x96
vpternlogq xmm14, xmm10, xmm12, 0x96
vpshufb xmm12, xmm2, xmm18
vmovdqu xmm2, xmmword [0x140339b70]
vpshufb xmm10, xmm14, xmm19
vaesenclast xmm12, xmm12, xmm3
vaesenclast xmm10, xmm10, xmm3
vpternlogq xmm2, xmm29, xmm6, 0x96
vpxor xmm6, xmm10, xmm12
vpshufb xmm13, xmm2, xmm25
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm13, xmm13, xmm3
vpternlogq xmm2, xmm15, xmm5, 0x96
vpxor xmm5, xmm13, xmm12
vpshufb xmm14, xmm2, xmm24
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm14, xmm14, xmm3
vpternlogq xmm2, xmm27, xmm4, 0x96
vmovdqu xmm4, xmmword [0x140339c30]
vpshufb xmm15, xmm2, xmm23
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm15, xmm15, xmm3
vpxorq xmm17, xmm15, xmm14
vpternlogq xmm4, xmm28, xmm7, 0x96
vpternlogq xmm2, xmm30, xmm9, 0x96
vpshufb xmm7, xmm4, xmm20
vpxor xmm4, xmm14, xmm13
vpshufb xmm9, xmm2, xmm22
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm7, xmm7, xmm3
vaesenclast xmm9, xmm9, xmm3
vpxorq xmm16, xmm9, xmm15
vpternlogq xmm2, xmm11, xmm8, 0x96
vpxor xmm11, xmm7, xmm10
vpternlogq xmm10, xmm16, xmm4, 0x96
vpshufb xmm8, xmm2, xmm21
vaesenclast xmm8, xmm8, xmm3
vpxorq xmm27, xmm8, xmm9
vpternlogq xmm9, xmm11, xmm5, 0x96
vpxorq xmm26, xmm7, xmm8
vpternlogq xmm8, xmm6, xmm4, 0x96
vmovdqu64 xmm28, xmm9
vpternlogq xmm7, xmm5, xmm17, 0x96
vpxorq xmm9, xmm17, xmm6
vpternlogq xmm13, xmm16, xmm26, 0x96
vpternlogq xmm14, xmm27, xmm11, 0x96
vmovdqu64 xmm29, xmm8
vmovdqu64 xmm30, xmm7
vpxorq xmm8, xmm16, xmm5
vpxorq xmm7, xmm27, xmm4
vpxorq xmm16, xmm11, xmm16
vpxor xmm4, xmm11, xmm4
vpcmpgtb xmm11, xmm1, xmm9
vpaddb xmm9, xmm9, xmm9
vpternlogq xmm12, xmm27, xmm17, 0x96
vpxorq xmm17, xmm26, xmm17
vpternlogq xmm15, xmm26, xmm6, 0x96
vpternlogq xmm9, xmm11, xmm0, 0x78
vpcmpgtb xmm11, xmm1, xmm8
vpaddb xmm8, xmm8, xmm8
vmovdqu8 xmm2, xmm17
vpternlogq xmm8, xmm11, xmm0, 0x78
vpcmpgtb xmm11, xmm1, xmm7
vpaddb xmm7, xmm7, xmm7
vpxorq xmm6, xmm27, xmm6
vpternlogq xmm7, xmm11, xmm0, 0x78
vpcmpgtb xmm11, xmm1, xmm2
vmovdqu8 xmm2, xmm16
vpxorq xmm5, xmm26, xmm5
vpcmpgtb xmm2, xmm1, xmm2
vpaddb xmm16, xmm16, xmm16
vpxor xmm9, xmm9, xmm13
vpxor xmm8, xmm8, xmm14
vpternlogq xmm16, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm6
vpaddb xmm6, xmm6, xmm6
vpxor xmm7, xmm7, xmm15
vpternlogq xmm6, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm5
vpaddb xmm5, xmm5, xmm5
vpxorq xmm16, xmm16, xmm29
vpternlogq xmm5, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm4
vpaddb xmm4, xmm4, xmm4
vpxorq xmm6, xmm6, xmm30
vpternlogq xmm4, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm9
vpaddb xmm9, xmm9, xmm9
vpxor xmm5, xmm5, xmm10
vpternlogq xmm9, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm8
vpaddb xmm8, xmm8, xmm8
vpxor xmm4, xmm4, xmm12
vpternlogq xmm8, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm7
vpaddb xmm7, xmm7, xmm7
vpternlogq xmm7, xmm2, xmm0, 0x78
vpaddb xmm17, xmm17, xmm17
vpcmpgtb xmm2, xmm1, xmm6
vpaddb xmm6, xmm6, xmm6
vpternlogq xmm17, xmm11, xmm0, 0x78
vpternlogq xmm6, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm5
vpaddb xmm5, xmm5, xmm5
vpxorq xmm11, xmm17, xmm28
vpternlogq xmm5, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm4
vpaddb xmm4, xmm4, xmm4
vmovdqu64 xmm17, xmmword [0x140339c40]
vpternlogq xmm4, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm11
vpaddb xmm11, xmm11, xmm11
vpternlogq xmm11, xmm2, xmm0, 0x78
vmovdqu8 xmm2, xmm16
vpaddb xmm16, xmm16, xmm16
vpcmpgtb xmm2, xmm1, xmm2
vpternlogq xmm16, xmm2, xmm0, 0x78
vmovdqu xmm2, xmmword [0x140339b70]
vpternlogq xmm17, xmm13, xmm11, 0x96
vpshufb xmm11, xmm17, xmm19
vaesenclast xmm11, xmm11, xmm3
vpternlogq xmm2, xmm14, xmm16, 0x96
vpshufb xmm13, xmm2, xmm18
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm13, xmm13, xmm3
vpternlogq xmm2, xmm15, xmm6, 0x96
vpxor xmm6, xmm11, xmm13
vpshufb xmm14, xmm2, xmm25
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm14, xmm14, xmm3
vpternlogq xmm2, xmm28, xmm5, 0x96
vpxor xmm5, xmm14, xmm13
vpshufb xmm15, xmm2, xmm24
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm15, xmm15, xmm3
vpternlogq xmm2, xmm29, xmm4, 0x96
vpshufb xmm4, xmm2, xmm23
vaesenclast xmm2, xmm4, xmm3
vmovdqu xmm4, xmmword [0x140339b70]
vmovdqu64 xmm26, xmm2
vmovdqu xmm2, xmmword [0x140339b70]
vpxorq xmm17, xmm26, xmm15
vpternlogq xmm4, xmm10, xmm8, 0x96
vpshufb xmm8, xmm4, xmm21
vmovdqu xmm4, xmmword [0x140339c50]
vpternlogq xmm2, xmm30, xmm9, 0x96
vpshufb xmm9, xmm2, xmm22
vaesenclast xmm8, xmm8, xmm3
vaesenclast xmm9, xmm9, xmm3
vpxorq xmm27, xmm8, xmm9
vpxorq xmm16, xmm9, xmm26
vpternlogq xmm13, xmm27, xmm17, 0x96
vpternlogq xmm4, xmm12, xmm7, 0x96
vpshufb xmm7, xmm4, xmm20
vpxor xmm4, xmm15, xmm14
vaesenclast xmm7, xmm7, xmm3
vpxor xmm10, xmm7, xmm11
vpxor xmm12, xmm7, xmm8
vpternlogq xmm8, xmm6, xmm4, 0x96
vpternlogq xmm7, xmm5, xmm17, 0x96
vpternlogq xmm9, xmm10, xmm5, 0x96
vpternlogq xmm14, xmm16, xmm12, 0x96
vpternlogq xmm15, xmm27, xmm10, 0x96
vpternlogq xmm11, xmm16, xmm4, 0x96
vmovdqu64 xmm28, xmm9
vpxorq xmm9, xmm17, xmm6
vmovdqu64 xmm29, xmm8
vmovdqu64 xmm30, xmm7
vpxorq xmm8, xmm16, xmm5
vpxorq xmm7, xmm27, xmm4
vpxorq xmm16, xmm10, xmm16
vpxor xmm4, xmm10, xmm4
vpcmpgtb xmm10, xmm1, xmm9
vpaddb xmm9, xmm9, xmm9
vpxorq xmm17, xmm12, xmm17
vpternlogq xmm26, xmm12, xmm6, 0x96
vpternlogq xmm9, xmm10, xmm0, 0x78
vpcmpgtb xmm10, xmm1, xmm8
vpaddb xmm8, xmm8, xmm8
vmovdqu8 xmm2, xmm17
vpternlogq xmm8, xmm10, xmm0, 0x78
vpcmpgtb xmm10, xmm1, xmm7
vpaddb xmm7, xmm7, xmm7
vpxorq xmm6, xmm27, xmm6
vpternlogq xmm7, xmm10, xmm0, 0x78
vpcmpgtb xmm10, xmm1, xmm2
vmovdqu8 xmm2, xmm16
vpxor xmm5, xmm12, xmm5
vpcmpgtb xmm12, xmm1, xmm2
vpcmpgtb xmm2, xmm1, xmm6
vpaddb xmm6, xmm6, xmm6
vpxor xmm9, xmm9, xmm14
vpternlogq xmm6, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm5
vpaddb xmm5, xmm5, xmm5
vpxor xmm8, xmm8, xmm15
vpternlogq xmm5, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm4
vpaddb xmm4, xmm4, xmm4
vpxorq xmm7, xmm7, xmm26
vpternlogq xmm4, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm9
vpaddb xmm9, xmm9, xmm9
vpxorq xmm6, xmm6, xmm30
vpternlogq xmm9, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm8
vpaddb xmm8, xmm8, xmm8
vpxor xmm5, xmm5, xmm11
vpternlogq xmm8, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm7
vpaddb xmm7, xmm7, xmm7
vpxor xmm4, xmm4, xmm13
vpternlogq xmm7, xmm2, xmm0, 0x78
vpaddb xmm17, xmm17, xmm17
vpcmpgtb xmm2, xmm1, xmm6
vpaddb xmm6, xmm6, xmm6
vpternlogq xmm17, xmm10, xmm0, 0x78
vpaddb xmm16, xmm16, xmm16
vpternlogq xmm6, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm5
vpaddb xmm5, xmm5, xmm5
vpxorq xmm10, xmm17, xmm28
vpternlogq xmm5, xmm2, xmm0, 0x78
vpternlogq xmm16, xmm12, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm4
vpaddb xmm4, xmm4, xmm4
vpxorq xmm12, xmm16, xmm29
vmovdqu64 xmm16, xmmword [0x140339c60]
vpternlogq xmm4, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm10
vpaddb xmm10, xmm10, xmm10
vpternlogq xmm10, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm12
vpaddb xmm12, xmm12, xmm12
vpternlogq xmm12, xmm2, xmm0, 0x78
vmovdqu xmm2, xmmword [0x140339b70]
vpternlogq xmm16, xmm14, xmm10, 0x96
vpshufb xmm10, xmm16, xmm19
vaesenclast xmm10, xmm10, xmm3
vpternlogq xmm2, xmm15, xmm12, 0x96
vpshufb xmm12, xmm2, xmm18
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm12, xmm12, xmm3
vpternlogq xmm2, xmm26, xmm6, 0x96
vpxor xmm6, xmm10, xmm12
vpshufb xmm14, xmm2, xmm25
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm14, xmm14, xmm3
vpternlogq xmm2, xmm28, xmm5, 0x96
vpxor xmm5, xmm14, xmm12
vpshufb xmm15, xmm2, xmm24
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm15, xmm15, xmm3
vpternlogq xmm2, xmm29, xmm4, 0x96
vpshufb xmm4, xmm2, xmm23
vaesenclast xmm2, xmm4, xmm3
vmovdqu xmm4, xmmword [0x140339b70]
vpxorq xmm17, xmm2, xmm15
vmovdqu64 xmm26, xmm2
vpternlogq xmm4, xmm30, xmm9, 0x96
vpshufb xmm9, xmm4, xmm22
vmovdqu xmm4, xmmword [0x140339b70]
vaesenclast xmm9, xmm9, xmm3
vpxorq xmm16, xmm9, xmm2
vpternlogq xmm4, xmm11, xmm8, 0x96
vpshufb xmm8, xmm4, xmm21
vmovdqu xmm4, xmmword [0x140339c70]
vaesenclast xmm8, xmm8, xmm3
vpxorq xmm27, xmm8, xmm9
vpternlogq xmm12, xmm27, xmm17, 0x96
vpternlogq xmm4, xmm13, xmm7, 0x96
vpshufb xmm7, xmm4, xmm20
vpxor xmm4, xmm15, xmm14
vaesenclast xmm7, xmm7, xmm3
vpxor xmm11, xmm7, xmm10
vpxor xmm13, xmm7, xmm8
vpternlogq xmm8, xmm6, xmm4, 0x96
vpternlogq xmm7, xmm5, xmm17, 0x96
vpternlogq xmm9, xmm11, xmm5, 0x96
vpternlogq xmm14, xmm16, xmm13, 0x96
vpternlogq xmm15, xmm27, xmm11, 0x96
vpternlogq xmm10, xmm16, xmm4, 0x96
vmovdqu64 xmm28, xmm9
vpxorq xmm9, xmm17, xmm6
vmovdqu64 xmm29, xmm8
vmovdqu64 xmm30, xmm7
vpxorq xmm8, xmm16, xmm5
vpxorq xmm7, xmm27, xmm4
vpxorq xmm16, xmm11, xmm16
vpxor xmm4, xmm11, xmm4
vpcmpgtb xmm11, xmm1, xmm9
vpaddb xmm9, xmm9, xmm9
vpxorq xmm17, xmm13, xmm17
vpternlogq xmm26, xmm13, xmm6, 0x96
vpternlogq xmm9, xmm11, xmm0, 0x78
vpcmpgtb xmm11, xmm1, xmm8
vpaddb xmm8, xmm8, xmm8
vmovdqu8 xmm2, xmm17
vpternlogq xmm8, xmm11, xmm0, 0x78
vpcmpgtb xmm11, xmm1, xmm7
vpaddb xmm7, xmm7, xmm7
vpxorq xmm6, xmm27, xmm6
vpternlogq xmm7, xmm11, xmm0, 0x78
vpcmpgtb xmm11, xmm1, xmm2
vmovdqu8 xmm2, xmm16
vpxor xmm5, xmm13, xmm5
vpcmpgtb xmm13, xmm1, xmm2
vpcmpgtb xmm2, xmm1, xmm6
vpaddb xmm6, xmm6, xmm6
vpxor xmm9, xmm9, xmm14
vpternlogq xmm6, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm5
vpaddb xmm5, xmm5, xmm5
vpxor xmm8, xmm8, xmm15
vpternlogq xmm5, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm4
vpaddb xmm4, xmm4, xmm4
vpxorq xmm7, xmm7, xmm26
vpternlogq xmm4, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm9
vpaddb xmm9, xmm9, xmm9
vpxorq xmm6, xmm6, xmm30
vpternlogq xmm9, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm8
vpaddb xmm8, xmm8, xmm8
vpxor xmm5, xmm5, xmm10
vpternlogq xmm8, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm7
vpaddb xmm7, xmm7, xmm7
vpxor xmm4, xmm4, xmm12
vpternlogq xmm7, xmm2, xmm0, 0x78
vpaddb xmm17, xmm17, xmm17
vpcmpgtb xmm2, xmm1, xmm6
vpaddb xmm6, xmm6, xmm6
vpternlogq xmm17, xmm11, xmm0, 0x78
vpaddb xmm16, xmm16, xmm16
vpternlogq xmm6, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm5
vpaddb xmm5, xmm5, xmm5
vpxorq xmm11, xmm17, xmm28
vpternlogq xmm5, xmm2, xmm0, 0x78
vpternlogq xmm16, xmm13, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm4
vpaddb xmm4, xmm4, xmm4
vpxorq xmm13, xmm16, xmm29
vmovdqu64 xmm16, xmmword [0x140339c80]
vpternlogq xmm4, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm11
vpaddb xmm11, xmm11, xmm11
vpternlogq xmm11, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm13
vpaddb xmm13, xmm13, xmm13
vpternlogq xmm13, xmm2, xmm0, 0x78
vmovdqu xmm2, xmmword [0x140339b70]
vpternlogq xmm16, xmm14, xmm11, 0x96
vpshufb xmm11, xmm16, xmm19
vaesenclast xmm11, xmm11, xmm3
vpternlogq xmm2, xmm15, xmm13, 0x96
vpshufb xmm13, xmm2, xmm18
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm13, xmm13, xmm3
vpternlogq xmm2, xmm26, xmm6, 0x96
vpxor xmm6, xmm11, xmm13
vpshufb xmm14, xmm2, xmm25
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm14, xmm14, xmm3
vpternlogq xmm2, xmm28, xmm5, 0x96
vpxor xmm5, xmm14, xmm13
vpshufb xmm15, xmm2, xmm24
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm15, xmm15, xmm3
vpternlogq xmm2, xmm29, xmm4, 0x96
vpshufb xmm4, xmm2, xmm23
vaesenclast xmm2, xmm4, xmm3
vmovdqu xmm4, xmmword [0x140339b70]
vpxorq xmm17, xmm2, xmm15
vmovdqu64 xmm26, xmm2
vpternlogq xmm4, xmm30, xmm9, 0x96
vpshufb xmm9, xmm4, xmm22
vmovdqu xmm4, xmmword [0x140339b70]
vaesenclast xmm9, xmm9, xmm3
vpxorq xmm16, xmm9, xmm2
vpternlogq xmm4, xmm10, xmm8, 0x96
vpshufb xmm8, xmm4, xmm21
vmovdqu xmm4, xmmword [0x140339c90]
vaesenclast xmm8, xmm8, xmm3
vpxorq xmm27, xmm8, xmm9
vpternlogq xmm13, xmm27, xmm17, 0x96
vpternlogq xmm4, xmm12, xmm7, 0x96
vpshufb xmm7, xmm4, xmm20
vpxor xmm4, xmm15, xmm14
vaesenclast xmm7, xmm7, xmm3
vpxor xmm10, xmm7, xmm11
vpxor xmm12, xmm7, xmm8
vpternlogq xmm8, xmm6, xmm4, 0x96
vpternlogq xmm7, xmm5, xmm17, 0x96
vpternlogq xmm9, xmm10, xmm5, 0x96
vpternlogq xmm14, xmm16, xmm12, 0x96
vpternlogq xmm15, xmm27, xmm10, 0x96
vpternlogq xmm11, xmm16, xmm4, 0x96
vmovdqu64 xmm28, xmm9
vpxorq xmm9, xmm17, xmm6
vmovdqu64 xmm29, xmm8
vmovdqu64 xmm30, xmm7
vpxorq xmm8, xmm16, xmm5
vpxorq xmm7, xmm27, xmm4
vpxorq xmm16, xmm10, xmm16
vpxor xmm4, xmm10, xmm4
vpcmpgtb xmm10, xmm1, xmm9
vpaddb xmm9, xmm9, xmm9
vpxorq xmm17, xmm12, xmm17
vpternlogq xmm26, xmm12, xmm6, 0x96
vpternlogq xmm9, xmm10, xmm0, 0x78
vpcmpgtb xmm10, xmm1, xmm8
vpaddb xmm8, xmm8, xmm8
vmovdqu8 xmm2, xmm17
vpternlogq xmm8, xmm10, xmm0, 0x78
vpcmpgtb xmm10, xmm1, xmm7
vpaddb xmm7, xmm7, xmm7
vpxorq xmm6, xmm27, xmm6
vpternlogq xmm7, xmm10, xmm0, 0x78
vpcmpgtb xmm10, xmm1, xmm2
vmovdqu8 xmm2, xmm16
vpxor xmm5, xmm12, xmm5
vpcmpgtb xmm12, xmm1, xmm2
vpcmpgtb xmm2, xmm1, xmm6
vpaddb xmm6, xmm6, xmm6
vpxor xmm9, xmm9, xmm14
vpternlogq xmm6, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm5
vpaddb xmm5, xmm5, xmm5
vpxor xmm8, xmm8, xmm15
vpternlogq xmm5, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm4
vpaddb xmm4, xmm4, xmm4
vpxorq xmm7, xmm7, xmm26
vpternlogq xmm4, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm9
vpaddb xmm9, xmm9, xmm9
vpxorq xmm6, xmm6, xmm30
vpternlogq xmm9, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm8
vpaddb xmm8, xmm8, xmm8
vpxor xmm5, xmm5, xmm11
vpternlogq xmm8, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm7
vpaddb xmm7, xmm7, xmm7
vpxor xmm4, xmm4, xmm13
vpternlogq xmm7, xmm2, xmm0, 0x78
vpaddb xmm17, xmm17, xmm17
vpcmpgtb xmm2, xmm1, xmm6
vpaddb xmm6, xmm6, xmm6
vpternlogq xmm17, xmm10, xmm0, 0x78
vpaddb xmm16, xmm16, xmm16
vpternlogq xmm6, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm5
vpaddb xmm5, xmm5, xmm5
vpxorq xmm10, xmm17, xmm28
vpternlogq xmm5, xmm2, xmm0, 0x78
vpternlogq xmm16, xmm12, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm4
vpaddb xmm4, xmm4, xmm4
vpxorq xmm12, xmm16, xmm29
vmovdqu64 xmm16, xmmword [0x140339ca0]
vpternlogq xmm4, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm10
vpaddb xmm10, xmm10, xmm10
vpternlogq xmm10, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm12
vpaddb xmm12, xmm12, xmm12
vpternlogq xmm12, xmm2, xmm0, 0x78
vmovdqu xmm2, xmmword [0x140339b70]
vpternlogq xmm16, xmm14, xmm10, 0x96
vpshufb xmm10, xmm16, xmm19
vaesenclast xmm10, xmm10, xmm3
vpternlogq xmm2, xmm15, xmm12, 0x96
vpshufb xmm12, xmm2, xmm18
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm12, xmm12, xmm3
vpternlogq xmm2, xmm26, xmm6, 0x96
vpxor xmm6, xmm10, xmm12
vpshufb xmm14, xmm2, xmm25
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm14, xmm14, xmm3
vpternlogq xmm2, xmm28, xmm5, 0x96
vpxor xmm5, xmm14, xmm12
vpshufb xmm15, xmm2, xmm24
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm15, xmm15, xmm3
vpternlogq xmm2, xmm29, xmm4, 0x96
vpshufb xmm4, xmm2, xmm23
vaesenclast xmm2, xmm4, xmm3
vmovdqu xmm4, xmmword [0x140339b70]
vpxorq xmm17, xmm2, xmm15
vmovdqu64 xmm26, xmm2
vpternlogq xmm4, xmm30, xmm9, 0x96
vpshufb xmm9, xmm4, xmm22
vmovdqu xmm4, xmmword [0x140339b70]
vaesenclast xmm9, xmm9, xmm3
vpxorq xmm16, xmm9, xmm2
vpternlogq xmm4, xmm11, xmm8, 0x96
vpshufb xmm8, xmm4, xmm21
vmovdqu xmm4, xmmword [0x140339cb0]
vaesenclast xmm8, xmm8, xmm3
vpxorq xmm27, xmm8, xmm9
vpternlogq xmm12, xmm27, xmm17, 0x96
vmovdqu64 xmm28, xmm12
vpternlogq xmm4, xmm13, xmm7, 0x96
vpshufb xmm7, xmm4, xmm20
vpxor xmm4, xmm15, xmm14
vaesenclast xmm7, xmm7, xmm3
vpxor xmm11, xmm7, xmm10
vpxor xmm13, xmm7, xmm8
vpternlogq xmm8, xmm6, xmm4, 0x96
vpternlogq xmm7, xmm5, xmm17, 0x96
vpternlogq xmm9, xmm11, xmm5, 0x96
vpternlogq xmm14, xmm16, xmm13, 0x96
vpternlogq xmm15, xmm27, xmm11, 0x96
vpternlogq xmm26, xmm13, xmm6, 0x96
vmovdqu64 xmm29, xmm9
vpxorq xmm9, xmm17, xmm6
vpternlogq xmm10, xmm16, xmm4, 0x96
vmovdqu64 xmm31, xmm8
vmovdqu xmm12, xmm7
vpxorq xmm8, xmm16, xmm5
vpxorq xmm7, xmm27, xmm4
vpxorq xmm16, xmm11, xmm16
vpxorq xmm6, xmm27, xmm6
vpxor xmm4, xmm11, xmm4
vpcmpgtb xmm11, xmm1, xmm9
vmovdqu64 xmm30, xmm10
vpaddb xmm9, xmm9, xmm9
vpxorq xmm10, xmm13, xmm17
vpxor xmm5, xmm13, xmm5
vpcmpgtb xmm13, xmm1, xmm6
vpternlogq xmm9, xmm11, xmm0, 0x78
vpaddb xmm6, xmm6, xmm6
vpcmpgtb xmm11, xmm1, xmm8
vmovdqu8 xmm2, xmm16
vpaddb xmm8, xmm8, xmm8
vpternlogq xmm6, xmm13, xmm0, 0x78
vpcmpgtb xmm13, xmm1, xmm5
vpxor xmm9, xmm9, xmm14
vpternlogq xmm8, xmm11, xmm0, 0x78
vpaddb xmm5, xmm5, xmm5
vpcmpgtb xmm11, xmm1, xmm7
vpxor xmm6, xmm6, xmm12
vpaddb xmm7, xmm7, xmm7
vpxor xmm8, xmm8, xmm15
vpternlogq xmm5, xmm13, xmm0, 0x78
vpcmpgtb xmm13, xmm1, xmm4
vpternlogq xmm7, xmm11, xmm0, 0x78
vpaddb xmm4, xmm4, xmm4
vpcmpgtb xmm11, xmm1, xmm10
vpxorq xmm5, xmm5, xmm30
vpaddb xmm10, xmm10, xmm10
vpxorq xmm7, xmm7, xmm26
vpternlogq xmm4, xmm13, xmm0, 0x78
vpaddb xmm27, xmm9, xmm9
vpcmpgtb xmm13, xmm1, xmm9
vpternlogq xmm10, xmm11, xmm0, 0x78
vpcmpgtb xmm9, xmm1, xmm8
vpxorq xmm4, xmm4, xmm28
vpcmpgtb xmm11, xmm1, xmm2
vpaddb xmm8, xmm8, xmm8
vmovdqu xmm2, xmmword [0x140339b70]
vpternlogq xmm27, xmm13, xmm0, 0x78
vpternlogq xmm8, xmm9, xmm0, 0x78
vmovdqu xmm13, xmmword [0x140339cc0]
vpcmpgtb xmm9, xmm1, xmm7
vpxorq xmm10, xmm10, xmm29
vpaddb xmm7, xmm7, xmm7
vpaddb xmm16, xmm16, xmm16
vpternlogq xmm7, xmm9, xmm0, 0x78
vpcmpgtb xmm9, xmm1, xmm6
vpaddb xmm6, xmm6, xmm6
vpternlogq xmm16, xmm11, xmm0, 0x78
vpternlogq xmm6, xmm9, xmm0, 0x78
vpcmpgtb xmm9, xmm1, xmm5
vpaddb xmm5, xmm5, xmm5
vpxorq xmm11, xmm16, xmm31
vpternlogq xmm5, xmm9, xmm0, 0x78
vpcmpgtb xmm9, xmm1, xmm4
vpaddb xmm4, xmm4, xmm4
vpternlogq xmm4, xmm9, xmm0, 0x78
vpcmpgtb xmm9, xmm1, xmm10
vpaddb xmm10, xmm10, xmm10
vpternlogq xmm10, xmm9, xmm0, 0x78
vpcmpgtb xmm9, xmm1, xmm11
vpaddb xmm11, xmm11, xmm11
vpternlogq xmm11, xmm9, xmm0, 0x78
vpternlogq xmm2, xmm15, xmm11, 0x96
vpternlogq xmm13, xmm14, xmm10, 0x96
vpshufb xmm10, xmm2, xmm18
vmovdqu xmm2, xmmword [0x140339b70]
vpshufb xmm13, xmm13, xmm19
vaesenclast xmm13, xmm13, xmm3
vaesenclast xmm10, xmm10, xmm3
vpternlogq xmm2, xmm26, xmm6, 0x96
vpshufb xmm9, xmm2, xmm25
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm9, xmm9, xmm3
vpternlogq xmm2, xmm29, xmm5, 0x96
vmovdqu xmm5, xmmword [0x140339cd0]
vmovdqu8 xmm29, xmmword [0x140339bc0]
vpshufb xmm15, xmm2, xmm24
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm15, xmm15, xmm3
vpternlogq xmm5, xmm28, xmm7, 0x96
vpxor xmm7, xmm10, xmm13
vmovdqu8 xmm28, xmmword [0x140339bd0]
vpternlogq xmm2, xmm31, xmm4, 0x96
vpshufb xmm5, xmm5, xmm20
vpxor xmm4, xmm10, xmm9
vmovdqu8 xmm31, xmmword [0x140339ba0]
vpshufb xmm14, xmm2, xmm23
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm5, xmm5, xmm3
vpxorq xmm16, xmm13, xmm5
vaesenclast xmm14, xmm14, xmm3
vpxor xmm6, xmm15, xmm14
vpternlogq xmm2, xmm12, xmm27, 0x96
vpshufb xmm11, xmm2, xmm22
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm11, xmm11, xmm3
vpxorq xmm27, xmm14, xmm11
vpternlogq xmm2, xmm30, xmm8, 0x96
vpxor xmm8, xmm9, xmm15
vmovdqu8 xmm30, xmmword [0x140339b90]
vpshufb xmm12, xmm2, xmm21
vpternlogq xmm13, xmm27, xmm8, 0x96
vaesenclast xmm12, xmm12, xmm3
vpxorq xmm26, xmm11, xmm12
vpxorq xmm24, xmm12, xmm5
vpternlogq xmm11, xmm16, xmm4, 0x96
vpternlogq xmm5, xmm4, xmm6, 0x96
vpternlogq xmm15, xmm26, xmm16, 0x96
vpternlogq xmm14, xmm24, xmm7, 0x96
vmovdqu64 xmm21, xmm11
vpxorq xmm11, xmm4, xmm27
vmovdqu64 xmm22, xmm15
vpxor xmm15, xmm7, xmm6
vmovdqu64 xmm25, xmm14
vpxorq xmm14, xmm8, xmm26
vpcmpgtb xmm2, xmm1, xmm15
vpaddb xmm15, xmm15, xmm15
vpternlogq xmm10, xmm26, xmm6, 0x96
vpxorq xmm6, xmm6, xmm24
vpternlogq xmm15, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm11
vpaddb xmm11, xmm11, xmm11
vmovdqu64 xmm20, xmm5
vpternlogq xmm11, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm14
vpaddb xmm14, xmm14, xmm14
vpxorq xmm5, xmm27, xmm16
vpternlogq xmm14, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm6
vpaddb xmm6, xmm6, xmm6
vpternlogq xmm12, xmm7, xmm8, 0x96
vpternlogq xmm6, xmm2, xmm0, 0x78
vpxorq xmm7, xmm7, xmm26
vpcmpgtb xmm2, xmm1, xmm5
vpxorq xmm4, xmm4, xmm24
vpaddb xmm5, xmm5, xmm5
vpternlogq xmm9, xmm27, xmm24, 0x96
vpxorq xmm8, xmm8, xmm16
vpxorq xmm11, xmm11, xmm22
vpternlogq xmm5, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm7
vpaddb xmm7, xmm7, xmm7
vpxor xmm15, xmm15, xmm9
vpternlogq xmm7, xmm2, xmm0, 0x78
vpcmpgtb xmm2, xmm1, xmm4
vpaddb xmm4, xmm4, xmm4
vpxorq xmm14, xmm14, xmm25
vpternlogq xmm4, xmm2, xmm0, 0x78
vpaddb xmm23, xmm15, xmm15
vpxorq xmm7, xmm7, xmm20
vpaddb xmm17, xmm11, xmm11
vpxorq xmm16, xmm4, xmm13
vpcmpgtb xmm4, xmm1, xmm8
vpaddb xmm8, xmm8, xmm8
vpxorq xmm6, xmm6, xmm21
vpternlogq xmm8, xmm4, xmm0, 0x78
vpcmpgtb xmm4, xmm1, xmm15
vmovdqu8 xmm2, xmm16
vpxor xmm5, xmm5, xmm12
vpternlogq xmm23, xmm4, xmm0, 0x78
vpcmpgtb xmm4, xmm1, xmm11
vpxor xmm8, xmm8, xmm10
vmovdqu xmm15, xmmword [0x140339ce0]
vpcmpgtb xmm11, xmm1, xmm14
vpaddb xmm14, xmm14, xmm14
vpternlogq xmm17, xmm4, xmm0, 0x78
vmovdqu8 xmm27, xmmword [0x140339bf0]
vpternlogq xmm14, xmm11, xmm0, 0x78
vpcmpgtb xmm11, xmm1, xmm7
vmovdqu8 xmm4, xmm1
vpaddb xmm7, xmm7, xmm7
vpaddb xmm16, xmm16, xmm16
vpternlogq xmm7, xmm11, xmm0, 0x78
vpcmpgtb xmm11, xmm1, xmm2
vmovdqu xmm2, xmmword [0x140339b70]
vpternlogq xmm16, xmm11, xmm0, 0x78
vpcmpgtb xmm11, xmm1, xmm8
vpaddb xmm8, xmm8, xmm8
vpternlogq xmm8, xmm11, xmm0, 0x78
vpcmpgtb xmm11, xmm1, xmm6
vpaddb xmm6, xmm6, xmm6
vpcmpgtb xmm1, xmm1, xmm5
vpaddb xmm5, xmm5, xmm5
vpternlogq xmm6, xmm11, xmm0, 0x78
vpternlogq xmm5, xmm1, xmm0, 0x78
vpternlogq xmm15, xmm9, xmm6, 0x96
vmovdqu xmm9, xmm3
vpshufb xmm15, xmm15, xmm19
vaesenclast xmm15, xmm15, xmm3
vpternlogq xmm2, xmm22, xmm5, 0x96
vpshufb xmm11, xmm2, xmm18
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm11, xmm11, xmm3
vpxor xmm5, xmm11, xmm15
vpternlogq xmm2, xmm25, xmm7, 0x96
vpshufb xmm1, xmm2, xmm30
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm3, xmm1, xmm3
vmovdqu64 xmm22, xmm3
vpternlogq xmm2, xmm21, xmm16, 0x96
vpshufb xmm1, xmm2, xmm31
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm3, xmm1, xmm9
vmovdqu64 xmm26, xmm3
vpternlogq xmm2, xmm12, xmm8, 0x96
vmovdqu8 xmm12, xmmword [0x140339bb0]
vmovdqu xmm8, xmmword [0x140339cf0]
vpshufb xmm1, xmm2, xmm12
vmovdqu xmm2, xmmword [0x140339b70]
vpternlogq xmm8, xmm10, xmm14, 0x96
vaesenclast xmm3, xmm1, xmm9
vpshufb xmm8, xmm8, xmm27
vmovdqu64 xmm25, xmm3
vaesenclast xmm8, xmm8, xmm9
vpxorq xmm7, xmm26, xmm25
vpternlogq xmm2, xmm20, xmm23, 0x96
vpxorq xmm23, xmm15, xmm8
vpshufb xmm1, xmm2, xmm29
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm3, xmm1, xmm9
vmovdqu64 xmm21, xmm3
vpxorq xmm6, xmm25, xmm21
vpternlogq xmm2, xmm13, xmm17, 0x96
vpshufb xmm1, xmm2, xmm28
vaesenclast xmm3, xmm1, xmm9
vpxorq xmm1, xmm22, xmm26
vmovdqu64 xmm20, xmm3
vpxorq xmm3, xmm11, xmm22
vpternlogq xmm15, xmm6, xmm1, 0x96
vpxorq xmm14, xmm21, xmm20
vpxorq xmm13, xmm20, xmm8
vpternlogq xmm21, xmm23, xmm3, 0x96
vpternlogq xmm8, xmm3, xmm7, 0x96
vpternlogq xmm11, xmm14, xmm7, 0x96
vpternlogq xmm22, xmm6, xmm13, 0x96
vpternlogq xmm25, xmm13, xmm5, 0x96
vpxor xmm10, xmm3, xmm6
vmovdqu64 xmm24, xmm11
vpxor xmm11, xmm5, xmm7
vpxor xmm3, xmm3, xmm13
vpxor xmm7, xmm7, xmm13
vpcmpgtb xmm13, xmm4, xmm11
vpaddb xmm11, xmm11, xmm11
vmovdqu64 xmm17, xmm8
vpxor xmm8, xmm1, xmm14
vpternlogq xmm11, xmm13, xmm0, 0x78
vpcmpgtb xmm13, xmm4, xmm10
vpaddb xmm10, xmm10, xmm10
vpxorq xmm6, xmm6, xmm23
vpternlogq xmm10, xmm13, xmm0, 0x78
vpcmpgtb xmm13, xmm4, xmm8
vpaddb xmm8, xmm8, xmm8
vpternlogq xmm20, xmm5, xmm1, 0x96
vpternlogq xmm8, xmm13, xmm0, 0x78
vpcmpgtb xmm13, xmm4, xmm7
vpaddb xmm7, xmm7, xmm7
vpxor xmm5, xmm5, xmm14
vpternlogq xmm7, xmm13, xmm0, 0x78
vpcmpgtb xmm13, xmm4, xmm6
vpaddb xmm6, xmm6, xmm6
vpxorq xmm1, xmm1, xmm23
vpternlogq xmm6, xmm13, xmm0, 0x78
vpcmpgtb xmm13, xmm4, xmm5
vpaddb xmm5, xmm5, xmm5
vpternlogq xmm26, xmm14, xmm23, 0x96
vpternlogq xmm5, xmm13, xmm0, 0x78
vpcmpgtb xmm13, xmm4, xmm3
vpaddb xmm3, xmm3, xmm3
vpxorq xmm11, xmm11, xmm22
vpternlogq xmm3, xmm13, xmm0, 0x78
vpcmpgtb xmm13, xmm4, xmm1
vpaddb xmm1, xmm1, xmm1
vpxorq xmm10, xmm10, xmm26
vpternlogq xmm1, xmm13, xmm0, 0x78
vpcmpgtb xmm13, xmm4, xmm11
vpaddb xmm11, xmm11, xmm11
vpxorq xmm8, xmm8, xmm25
vpternlogq xmm11, xmm13, xmm0, 0x78
vpcmpgtb xmm13, xmm4, xmm10
vpaddb xmm10, xmm10, xmm10
vpxorq xmm5, xmm5, xmm17
vpternlogq xmm10, xmm13, xmm0, 0x78
vpcmpgtb xmm13, xmm4, xmm8
vpaddb xmm8, xmm8, xmm8
vpxor xmm3, xmm3, xmm15
vpternlogq xmm8, xmm13, xmm0, 0x78
vpcmpgtb xmm13, xmm4, xmm5
vpaddb xmm5, xmm5, xmm5
vpxorq xmm1, xmm1, xmm24
vpternlogq xmm5, xmm13, xmm0, 0x78
vpcmpgtb xmm13, xmm4, xmm3
vpaddb xmm3, xmm3, xmm3
vpxorq xmm7, xmm7, xmm21
vpternlogq xmm3, xmm13, xmm0, 0x78
vpcmpgtb xmm13, xmm4, xmm1
vpaddb xmm1, xmm1, xmm1
vpxorq xmm6, xmm6, xmm20
vpternlogq xmm1, xmm13, xmm0, 0x78
vpcmpgtb xmm13, xmm4, xmm7
vpaddb xmm7, xmm7, xmm7
vmovdqu64 xmm16, xmm15
vpternlogq xmm7, xmm13, xmm0, 0x78
vpcmpgtb xmm13, xmm4, xmm6
vpaddb xmm6, xmm6, xmm6
vpternlogq xmm6, xmm13, xmm0, 0x78
vmovdqu xmm13, xmmword [0x140339d00]
vmovdqu xmm2, xmmword [0x140339b70]
vpternlogq xmm2, xmm26, xmm6, 0x96
vpternlogq xmm13, xmm22, xmm7, 0x96
vpshufb xmm14, xmm2, xmm18
vmovdqu xmm2, xmmword [0x140339b70]
vpshufb xmm13, xmm13, xmm19
vaesenclast xmm14, xmm14, xmm9
vaesenclast xmm13, xmm13, xmm9
vpternlogq xmm2, xmm25, xmm5, 0x96
vmovdqu xmm5, xmmword [0x140339d10]
vpshufb xmm15, xmm2, xmm30
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm15, xmm15, xmm9
vpxor xmm6, xmm14, xmm15
vpternlogq xmm5, xmm24, xmm8, 0x96
vpternlogq xmm2, xmm21, xmm3, 0x96
vpshufb xmm5, xmm5, xmm27
vpshufb xmm3, xmm2, xmm31
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm5, xmm5, xmm9
vaesenclast xmm3, xmm3, xmm9
vmovdqu64 xmm18, xmm3
vpxor xmm3, xmm14, xmm13
vpternlogq xmm2, xmm20, xmm1, 0x96
vpxorq xmm1, xmm15, xmm18
vpshufb xmm12, xmm2, xmm12
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm12, xmm12, xmm9
vpternlogq xmm2, xmm17, xmm11, 0x96
vpshufb xmm11, xmm2, xmm29
vmovdqu xmm2, xmmword [0x140339b70]
vaesenclast xmm11, xmm11, xmm9
vpxor xmm7, xmm12, xmm11
vpternlogq xmm2, xmm16, xmm10, 0x96
vpxorq xmm16, xmm13, xmm5
vpxor xmm10, xmm6, xmm7
vpternlogq xmm13, xmm7, xmm1, 0x96
vpshufb xmm2, xmm2, xmm28
vaesenclast xmm2, xmm2, xmm9
vpxorq xmm9, xmm18, xmm12
vpxorq xmm17, xmm2, xmm5
vpternlogq xmm5, xmm6, xmm9, 0x96
vpxorq xmm25, xmm11, xmm2
vpternlogq xmm11, xmm16, xmm6, 0x96
vmovdqu64 xmm24, xmm5
vpxor xmm5, xmm3, xmm9
vmovdqu64 xmm20, xmm11
vpxorq xmm8, xmm1, xmm25
vpcmpgtb xmm11, xmm4, xmm5
vpaddb xmm5, xmm5, xmm5
vpternlogq xmm14, xmm25, xmm9, 0x96
vpxorq xmm9, xmm9, xmm17
vpternlogq xmm5, xmm11, xmm0, 0x78
vpcmpgtb xmm11, xmm4, xmm10
vpaddb xmm10, xmm10, xmm10
vpternlogq xmm15, xmm7, xmm17, 0x96
vpternlogq xmm10, xmm11, xmm0, 0x78
vpcmpgtb xmm11, xmm4, xmm8
vpaddb xmm8, xmm8, xmm8
vpxorq xmm7, xmm7, xmm16
vpternlogq xmm8, xmm11, xmm0, 0x78
vpcmpgtb xmm11, xmm4, xmm9
vpaddb xmm9, xmm9, xmm9
vpternlogq xmm12, xmm17, xmm3, 0x96
vpternlogq xmm2, xmm3, xmm1, 0x96
vpternlogq xmm9, xmm11, xmm0, 0x78
vpxorq xmm3, xmm3, xmm25
vpcmpgtb xmm11, xmm4, xmm7
vpaddb xmm7, xmm7, xmm7
vpxorq xmm6, xmm6, xmm17
vpternlogq xmm18, xmm25, xmm16, 0x96
vpxorq xmm1, xmm1, xmm16
vpternlogq xmm7, xmm11, xmm0, 0x78
vpcmpgtb xmm11, xmm4, xmm3
vpaddb xmm3, xmm3, xmm3
vpxor xmm5, xmm5, xmm15
vpternlogq xmm3, xmm11, xmm0, 0x78
vpcmpgtb xmm11, xmm4, xmm6
vpaddb xmm6, xmm6, xmm6
vpxorq xmm10, xmm10, xmm18
vpternlogq xmm6, xmm11, xmm0, 0x78
vpcmpgtb xmm11, xmm4, xmm1
vpaddb xmm1, xmm1, xmm1
vpxor xmm8, xmm8, xmm12
vpternlogq xmm1, xmm11, xmm0, 0x78
vpaddb xmm17, xmm5, xmm5
vpcmpgtb xmm11, xmm4, xmm5
vpxorq xmm3, xmm3, xmm24
vpcmpgtb xmm5, xmm4, xmm10
vpaddb xmm16, xmm10, xmm10
vpxor xmm6, xmm6, xmm13
vpxor xmm1, xmm1, xmm14
vpternlogq xmm16, xmm5, xmm0, 0x78
vpcmpgtb xmm5, xmm4, xmm8
vpaddb xmm8, xmm8, xmm8
vpxorq xmm9, xmm9, xmm20
vpternlogq xmm8, xmm5, xmm0, 0x78
vpcmpgtb xmm5, xmm4, xmm3
vpaddb xmm3, xmm3, xmm3
vpxor xmm7, xmm7, xmm2
vpternlogq xmm3, xmm5, xmm0, 0x78
vpcmpgtb xmm5, xmm4, xmm6
vpaddb xmm6, xmm6, xmm6
vpternlogq xmm17, xmm11, xmm0, 0x78
vpternlogq xmm6, xmm5, xmm0, 0x78
vpcmpgtb xmm5, xmm4, xmm1
vpaddb xmm1, xmm1, xmm1
vpxor xmm3, xmm3, xmm12
vpternlogq xmm1, xmm5, xmm0, 0x78
vpcmpgtb xmm5, xmm4, xmm9
vpxorq xmm6, xmm6, xmm20
vpxorq xmm17, xmm17, xmm24
vpxor xmm1, xmm1, xmm2
vpcmpgtb xmm4, xmm4, xmm7
vpaddb xmm2, xmm9, xmm9
vpxor xmm8, xmm8, xmm14
vpaddb xmm7, xmm7, xmm7
vpternlogq xmm2, xmm5, xmm0, 0x78
vpunpcklqdq xmm5, xmm1, xmm17
vpunpckhqdq xmm1, xmm1, xmm17
vpternlogq xmm7, xmm4, xmm0, 0x78
vpxor xmm0, xmm2, xmm15
vpxorq xmm16, xmm16, xmm13
vmovups xmm10, xmmword [rsp + 0x40]
vpxorq xmm2, xmm7, xmm18
vpunpcklqdq xmm7, xmm3, xmm6
vpunpckhqdq xmm3, xmm3, xmm6
vmovups xmm11, xmmword [rsp + 0x50]
vpunpcklqdq xmm9, xmm0, xmm2
vpunpckhqdq xmm0, xmm0, xmm2
vmovdqu xmm2, xmmword [rcx]
vpunpcklqdq xmm4, xmm16, xmm8
vmovups xmm6, xmmword [rsp]
vpunpckhqdq xmm16, xmm16, xmm8
vmovups xmm12, xmmword [rsp + 0x60]
vmovups xmm8, xmmword [rsp + 0x20]
vmovups xmm13, xmmword [rsp + 0x70]
vmovups xmm14, xmmword [rsp + 0x80]
vmovups xmm15, xmmword [rsp + 0x90]
vpternlogq xmm2, xmm0, xmm9, 0x96
vmovdqu xmm0, xmmword [rcx + 0x10]
vmovups xmm9, xmmword [rsp + 0x30]
vmovdqu xmmword [rcx], xmm2
vpternlogq xmm0, xmm3, xmm7, 0x96
vmovups xmm7, xmmword [rsp + 0x10]
vmovdqu xmmword [rcx + 0x10], xmm0
vmovdqu xmm0, xmmword [rcx + 0x20]
vpternlogq xmm0, xmm1, xmm5, 0x96
vmovdqu xmmword [rcx + 0x20], xmm0
vmovdqu xmm0, xmmword [rcx + 0x30]
vpternlogq xmm0, xmm16, xmm4, 0x96
vmovdqu xmmword [rcx + 0x30], xmm0
add rsp, 0xa8
ret