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