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

Disassembly:
sub rsp, 0x1e8
vmovups xmmword [rsp + 0x140], xmm6
vmovups xmmword [rsp + 0x150], xmm7
vmovups xmmword [rsp + 0x160], xmm8
vmovups xmmword [rsp + 0x170], xmm9
vmovups xmmword [rsp + 0x180], xmm10
vmovups xmmword [rsp + 0x190], xmm11
vmovups xmmword [rsp + 0x1a0], xmm12
vmovups xmmword [rsp + 0x1b0], xmm13
vmovups xmmword [rsp + 0x1c0], xmm14
vmovups xmmword [rsp + 0x1d0], xmm15
vpxor xmm1, xmm1, xmm1
vmovdqu xmm2, xmmword [0x00686470]
vmovdqu ymm0, ymmword [rcx]
vmovdqu ymm4, ymmword [rcx]
vpermq ymm2, ymm2, 0x44
vpunpckhqdq ymm3, ymm0, ymm1
vmovdqu ymm0, ymmword [rcx + 0x20]
vpunpcklqdq ymm4, ymm4, ymm1
vpunpcklqdq ymm11, ymm0, ymm1
vpunpckhqdq ymm10, ymm0, ymm1
vmovdqu ymm0, ymmword [rcx + 0x40]
vpunpcklqdq ymm9, ymm0, ymm1
vpunpckhqdq ymm8, ymm0, ymm1
vmovdqu ymm0, ymmword [rcx + 0x60]
vpunpcklqdq ymm7, ymm0, ymm1
vpunpckhqdq ymm1, ymm0, ymm1
vpcmpeqq xmm0, xmm0, xmm0
vinsertps xmm0, xmm0, xmm0, 3
vpxor ymm1, ymm1, ymm2
vpshufb ymm1, ymm1, ymmword [0x00686560]
vpermq ymm5, ymm0, 0x44
vmovdqu xmm0, xmmword [0x00686460]
vpxor ymm3, ymm3, ymm5
vpshufb ymm3, ymm3, ymmword [0x006864a0]
vpermq ymm0, ymm0, 0x44
vpxor ymm4, ymm4, ymm0
vpxor xmm0, xmm0, xmm0
vpshufb ymm4, ymm4, ymmword [0x00686480]
vaesenclast ymm4, ymm4, ymm0
vaesenclast ymm1, ymm1, ymm0
vmovdqu ymm12, ymm4
vmovdqu ymm4, ymm5
vpxor ymm9, ymm9, ymm4
vpxor ymm8, ymm8, ymm4
vpxor ymm7, ymm7, ymm4
vmovdqu ymmword [rsp + 0x40], ymm12
vaesenclast ymm5, ymm3, ymm0
vpxor ymm11, ymm11, ymm4
vpxor ymm10, ymm10, ymm4
vmovdqu ymmword [rsp], ymm4
vpshufb ymm9, ymm9, ymmword [0x00686500]
vpshufb ymm8, ymm8, ymmword [0x00686520]
vpshufb ymm7, ymm7, ymmword [0x00686540]
vaesenclast ymm9, ymm9, ymm0
vpshufb ymm11, ymm11, ymmword [0x006864c0]
vpshufb ymm10, ymm10, ymmword [0x006864e0]
vaesenclast ymm8, ymm8, ymm0
vaesenclast ymm7, ymm7, ymm0
vaesenclast ymm11, ymm11, ymm0
vaesenclast ymm10, ymm10, ymm0
vpxor ymm14, ymm5, ymm12
vmovdqu ymmword [rsp + 0xa0], ymm5
vpxor ymm12, ymm1, ymmword [rsp + 0x40]
vpxor ymm3, ymm11, ymmword [rsp + 0xa0]
vpxor ymm5, ymm9, ymm8
vpxor ymm15, ymm7, ymm1
vpxor ymm4, ymm8, ymm7
vpxor ymm13, ymm15, ymm5
vpxor ymm2, ymm11, ymm10
vpxor ymm11, ymm11, ymm13
vpxor ymm6, ymm10, ymm9
vmovdqu ymmword [rsp + 0x20], ymm11
vpxor ymm11, ymm12, ymm4
vpxor ymm10, ymm11, ymm10
vmovdqu ymm11, ymm10
vpxor ymm10, ymm15, ymm14
vmovdqu ymmword [rsp + 0xe0], ymm11
vpxor ymm10, ymm10, ymm9
vpxor ymm9, ymm12, ymm3
vpxor ymm8, ymm9, ymm8
vmovdqu ymmword [rsp + 0x80], ymm8
vpxor ymm8, ymm5, ymm2
vpxor ymm9, ymm8, ymmword [rsp + 0x40]
vpxor ymm8, ymm2, ymm14
vpxor ymm7, ymm8, ymm7
vpxor ymm8, ymm5, ymm3
vpxor ymm5, ymm12, ymm5
vmovdqu ymmword [rsp + 0x40], ymm7
vpxor ymm7, ymm4, ymm6
vpxor ymm12, ymm12, ymm2
vmovdqu ymmword [rsp + 0x60], ymm9
vpxor ymm9, ymm7, ymmword [rsp + 0xa0]
vpxor ymm7, ymm6, ymm3
vpxor ymm1, ymm7, ymm1
vpxor ymm7, ymm4, ymm2
vpxor ymm4, ymm4, ymm14
vmovdqu ymmword [rsp + 0xc0], ymm9
vpxor ymm9, ymm6, ymm14
vpxor ymm6, ymm15, ymm6
vpxor ymm14, ymm15, ymm3
vpcmpgtb ymm2, ymm0, ymm6
vpaddb ymm6, ymm6, ymm6
vmovdqu ymm13, ymm1
vmovdqu ymm15, ymmword [str.eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee]
vpxor ymm6, ymm6, ymmword [rsp + 0x80]
vpcmpgtb ymm1, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpxor ymm9, ymm9, ymmword [rsp + 0x20]
vpcmpgtb ymm3, ymm0, ymm14
vpand ymm2, ymm2, ymm15
vpxor ymm6, ymm2, ymm6
vpcmpgtb ymm2, ymm0, ymm5
vpaddb ymm5, ymm5, ymm5
vpxor ymm5, ymm5, ymmword [rsp + 0x40]
vpand ymm1, ymm1, ymm15
vmovdqu ymmword [rsp + 0xa0], ymm13
vpxor ymm1, ymm1, ymm9
vpcmpgtb ymm9, ymm0, ymm8
vpaddb ymm8, ymm8, ymm8
vpand ymm2, ymm2, ymm15
vpxor ymm8, ymm8, ymm11
vpxor ymm5, ymm2, ymm5
vpcmpgtb ymm2, ymm0, ymm4
vpaddb ymm4, ymm4, ymm4
vpcmpgtb ymm11, ymm0, ymm7
vpxor ymm4, ymm4, ymm13
vpaddb ymm7, ymm7, ymm7
vmovdqu ymm13, ymmword [rsp + 0xc0]
vpxor ymm7, ymm10, ymm7
vpand ymm9, ymm9, ymm15
vpand ymm2, ymm2, ymm15
vpxor ymm9, ymm9, ymm8
vpand ymm8, ymm3, ymm15
vpxor ymm4, ymm2, ymm4
vpcmpgtb ymm2, ymm0, ymm12
vpand ymm11, ymm11, ymm15
vpxor ymm11, ymm11, ymm7
vpaddb ymm3, ymm14, ymm14
vpxor ymm3, ymm3, ymmword [rsp + 0x60]
vpand ymm7, ymm2, ymm15
vpaddb ymm2, ymm12, ymm12
vpxor ymm3, ymm8, ymm3
vmovdqu xmm8, xmmword [0x006865a0]
vpxor ymm2, ymm2, ymm13
vpxor ymm2, ymm7, ymm2
vmovdqu xmm7, xmmword [0x006865b0]
vpermq ymm8, ymm8, 0x44
vpxor ymm8, ymm8, ymmword [rsp + 0x20]
vpermq ymm12, ymm7, 0x44
vpcmpgtb ymm7, ymm0, ymm6
vpaddb ymm6, ymm6, ymm6
vpxor ymm12, ymm12, ymm13
vpand ymm7, ymm7, ymm15
vpxor ymm6, ymm7, ymm6
vpxor ymm6, ymm6, ymm8
vpshufb ymm6, ymm6, ymmword [0x00686480]
vaesenclast ymm7, ymm6, ymm0
vpcmpgtb ymm6, ymm0, ymm5
vpaddb ymm5, ymm5, ymm5
vpand ymm6, ymm6, ymm15
vpxor ymm5, ymm6, ymm5
vmovdqu ymmword [rsp + 0x20], ymm7
vmovdqu ymm7, ymmword [rsp]
vpxor ymm6, ymm7, ymmword [rsp + 0xe0]
vpxor ymm8, ymm7, ymmword [rsp + 0x80]
vpxor ymm5, ymm5, ymm6
vpxor ymm10, ymm10, ymm7
vpshufb ymm5, ymm5, ymmword [0x006864a0]
vaesenclast ymm6, ymm5, ymm0
vpcmpgtb ymm5, ymm0, ymm4
vpaddb ymm4, ymm4, ymm4
vpand ymm5, ymm5, ymm15
vpxor ymm4, ymm5, ymm4
vpxor ymm4, ymm4, ymm10
vmovdqu ymm10, ymm7
vpxor ymm7, ymm7, ymmword [rsp + 0x40]
vpshufb ymm4, ymm4, ymmword [0x006864c0]
vmovdqu ymmword [rsp + 0xc0], ymm6
vaesenclast ymm14, ymm4, ymm0
vpcmpgtb ymm4, ymm0, ymm3
vpaddb ymm3, ymm3, ymm3
vpxor ymm5, ymm14, ymmword [rsp + 0xc0]
vpand ymm4, ymm4, ymm15
vpxor ymm3, ymm4, ymm3
vpxor ymm8, ymm3, ymm8
vpcmpgtb ymm3, ymm0, ymm2
vpaddb ymm2, ymm2, ymm2
vpshufb ymm8, ymm8, ymmword [0x006864e0]
vaesenclast ymm8, ymm8, ymm0
vpand ymm3, ymm3, ymm15
vpxor ymm2, ymm3, ymm2
vpcmpgtb ymm3, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpxor ymm7, ymm2, ymm7
vpcmpgtb ymm2, ymm0, ymm1
vpaddb ymm1, ymm1, ymm1
vpshufb ymm7, ymm7, ymmword [0x00686500]
vaesenclast ymm7, ymm7, ymm0
vpand ymm3, ymm3, ymm15
vpxor ymm9, ymm3, ymm9
vpxor ymm3, ymm10, ymmword [rsp + 0x60]
vpand ymm2, ymm2, ymm15
vpxor ymm2, ymm2, ymm1
vpxor ymm4, ymm14, ymm8
vpxor ymm1, ymm10, ymmword [rsp + 0xa0]
vpxor ymm9, ymm9, ymm3
vpcmpgtb ymm3, ymm0, ymm11
vpaddb ymm11, ymm11, ymm11
vpxor ymm1, ymm2, ymm1
vpshufb ymm2, ymm9, ymmword [0x00686540]
vpshufb ymm1, ymm1, ymmword [0x00686520]
vaesenclast ymm1, ymm1, ymm0
vpand ymm3, ymm3, ymm15
vpxor ymm10, ymm8, ymm7
vaesenclast ymm2, ymm2, ymm0
vpxor ymm11, ymm3, ymm11
vpxor ymm3, ymm11, ymm12
vmovdqu ymm11, ymmword [rsp + 0x20]
vpshufb ymm3, ymm3, ymmword [0x00686560]
vaesenclast ymm12, ymm3, ymm0
vpxor ymm3, ymm6, ymm11
vpxor ymm9, ymm7, ymm1
vpxor ymm6, ymm1, ymm2
vmovdqu ymm13, ymm12
vpxor ymm12, ymm2, ymm12
vpxor ymm11, ymm13, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x100], ymm13
vpxor ymm13, ymm12, ymm9
vpxor ymm14, ymm14, ymm13
vmovdqu ymmword [rsp + 0xa0], ymm14
vpxor ymm14, ymm11, ymm6
vpxor ymm14, ymm14, ymm8
vpxor ymm8, ymm12, ymm3
vpxor ymm7, ymm8, ymm7
vmovdqu ymmword [rsp + 0x80], ymm7
vpxor ymm7, ymm11, ymm5
vpxor ymm1, ymm7, ymm1
vmovdqu ymmword [rsp + 0x60], ymm1
vpxor ymm1, ymm9, ymm4
vpxor ymm8, ymm1, ymmword [rsp + 0x20]
vpxor ymm1, ymm4, ymm3
vpxor ymm2, ymm1, ymm2
vpxor ymm1, ymm6, ymm10
vpxor ymm7, ymm1, ymmword [rsp + 0xc0]
vmovdqu ymmword [rsp + 0x40], ymm8
vpxor ymm1, ymm10, ymm5
vmovdqu ymmword [rsp + 0x20], ymm2
vpxor ymm2, ymm9, ymm5
vpxor ymm9, ymm11, ymm9
vpxor ymm11, ymm11, ymm4
vmovdqu ymmword [rsp + 0xe0], ymm7
vpxor ymm7, ymm10, ymm3
vpxor ymm8, ymm1, ymmword [rsp + 0x100]
vpxor ymm1, ymm6, ymm4
vpxor ymm10, ymm12, ymm10
vpxor ymm6, ymm6, ymm3
vpxor ymm12, ymm12, ymm5
vpcmpgtb ymm3, ymm0, ymm7
vmovdqu ymm13, ymm8
vpaddb ymm7, ymm7, ymm7
vpcmpgtb ymm8, ymm0, ymm1
vpcmpgtb ymm5, ymm0, ymm12
vpaddb ymm1, ymm1, ymm1
vmovdqu ymmword [rsp + 0xc0], ymm13
vpxor ymm1, ymm1, ymmword [rsp + 0x80]
vpcmpgtb ymm4, ymm0, ymm11
vpxor ymm7, ymm7, ymmword [rsp + 0xa0]
vpand ymm3, ymm3, ymm15
vpand ymm8, ymm8, ymm15
vpxor ymm3, ymm3, ymm7
vpxor ymm8, ymm8, ymm1
vpcmpgtb ymm1, ymm0, ymm10
vpaddb ymm10, ymm10, ymm10
vpxor ymm10, ymm10, ymmword [rsp + 0x60]
vpcmpgtb ymm7, ymm0, ymm2
vpaddb ymm2, ymm2, ymm2
vpxor ymm2, ymm14, ymm2
vpand ymm1, ymm1, ymm15
vpxor ymm10, ymm1, ymm10
vpcmpgtb ymm1, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpxor ymm9, ymm9, ymmword [rsp + 0x20]
vpand ymm7, ymm7, ymm15
vpxor ymm7, ymm7, ymm2
vpand ymm2, ymm4, ymm15
vpaddb ymm4, ymm11, ymm11
vpand ymm1, ymm1, ymm15
vpxor ymm9, ymm1, ymm9
vpcmpgtb ymm1, ymm0, ymm6
vpaddb ymm6, ymm6, ymm6
vpxor ymm6, ymm6, ymm13
vmovdqu ymm13, ymmword [rsp + 0xe0]
vpand ymm1, ymm1, ymm15
vpxor ymm4, ymm4, ymm13
vpxor ymm6, ymm1, ymm6
vpand ymm1, ymm5, ymm15
vpaddb ymm5, ymm12, ymm12
vpxor ymm5, ymm5, ymmword [rsp + 0x40]
vpxor ymm4, ymm2, ymm4
vmovdqu xmm2, xmmword [0x006865c0]
vpxor ymm5, ymm1, ymm5
vmovdqu xmm1, xmmword [0x006865d0]
vpermq ymm2, ymm2, 0x44
vpxor ymm2, ymm2, ymmword [rsp + 0xa0]
vpermq ymm11, ymm1, 0x44
vpcmpgtb ymm1, ymm0, ymm10
vpaddb ymm10, ymm10, ymm10
vpxor ymm11, ymm11, ymm13
vpand ymm1, ymm1, ymm15
vpxor ymm10, ymm1, ymm10
vpcmpgtb ymm1, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpxor ymm10, ymm10, ymm2
vpcmpgtb ymm2, ymm0, ymm5
vpaddb ymm5, ymm5, ymm5
vpshufb ymm10, ymm10, ymmword [0x00686480]
vaesenclast ymm12, ymm10, ymm0
vpand ymm1, ymm1, ymm15
vmovdqu ymm10, ymmword [rsp]
vpxor ymm9, ymm1, ymm9
vpcmpgtb ymm1, ymm0, ymm6
vpaddb ymm6, ymm6, ymm6
vpand ymm2, ymm2, ymm15
vpxor ymm14, ymm14, ymm10
vpxor ymm5, ymm2, ymm5
vpxor ymm2, ymm10, ymmword [rsp + 0x20]
vpxor ymm9, ymm9, ymm14
vpshufb ymm9, ymm9, ymmword [0x006864a0]
vpand ymm1, ymm1, ymm15
vaesenclast ymm9, ymm9, ymm0
vpxor ymm6, ymm1, ymm6
vpxor ymm1, ymm10, ymmword [rsp + 0x80]
vpxor ymm6, ymm6, ymm1
vpxor ymm1, ymm10, ymmword [rsp + 0x60]
vpshufb ymm6, ymm6, ymmword [0x006864c0]
vaesenclast ymm14, ymm6, ymm0
vpxor ymm1, ymm5, ymm1
vpcmpgtb ymm5, ymm0, ymm4
vpaddb ymm4, ymm4, ymm4
vpshufb ymm1, ymm1, ymmword [0x006864e0]
vaesenclast ymm1, ymm1, ymm0
vmovdqu ymmword [rsp + 0xe0], ymm9
vpand ymm5, ymm5, ymm15
vpxor ymm4, ymm5, ymm4
vpcmpgtb ymm5, ymm0, ymm7
vpaddb ymm7, ymm7, ymm7
vpxor ymm2, ymm4, ymm2
vpcmpgtb ymm4, ymm0, ymm3
vpaddb ymm3, ymm3, ymm3
vpshufb ymm2, ymm2, ymmword [0x00686500]
vaesenclast ymm2, ymm2, ymm0
vpand ymm5, ymm5, ymm15
vpxor ymm7, ymm5, ymm7
vpxor ymm5, ymm10, ymmword [rsp + 0x40]
vpand ymm4, ymm4, ymm15
vpxor ymm4, ymm4, ymm3
vpxor ymm6, ymm14, ymm1
vpxor ymm3, ymm10, ymmword [rsp + 0xc0]
vpxor ymm7, ymm7, ymm5
vpcmpgtb ymm5, ymm0, ymm8
vpaddb ymm8, ymm8, ymm8
vpxor ymm3, ymm4, ymm3
vpshufb ymm4, ymm7, ymmword [0x00686540]
vpshufb ymm3, ymm3, ymmword [0x00686520]
vaesenclast ymm3, ymm3, ymm0
vpand ymm5, ymm5, ymm15
vpxor ymm10, ymm1, ymm2
vaesenclast ymm4, ymm4, ymm0
vpxor ymm8, ymm5, ymm8
vpxor ymm5, ymm8, ymm11
vmovdqu ymm11, ymm12
vpshufb ymm5, ymm5, ymmword [0x00686560]
vmovdqu ymmword [rsp + 0x20], ymm11
vaesenclast ymm7, ymm5, ymm0
vpxor ymm5, ymm9, ymm12
vpxor ymm9, ymm2, ymm3
vpxor ymm8, ymm3, ymm4
vmovdqu ymm13, ymm7
vpxor ymm11, ymm13, ymmword [rsp + 0x20]
vpxor ymm7, ymm14, ymmword [rsp + 0xe0]
vmovdqu ymmword [rsp + 0x120], ymm13
vpxor ymm12, ymm4, ymm13
vpxor ymm13, ymm12, ymm9
vpxor ymm14, ymm14, ymm13
vmovdqu ymmword [rsp + 0xc0], ymm14
vpxor ymm14, ymm11, ymm8
vpxor ymm1, ymm14, ymm1
vmovdqu ymmword [rsp + 0xa0], ymm1
vpxor ymm1, ymm12, ymm5
vpxor ymm2, ymm1, ymm2
vpxor ymm1, ymm11, ymm7
vmovdqu ymmword [rsp + 0x80], ymm2
vpxor ymm3, ymm1, ymm3
vpxor ymm1, ymm9, ymm6
vpxor ymm2, ymm1, ymmword [rsp + 0x20]
vpxor ymm1, ymm6, ymm5
vmovdqu ymmword [rsp + 0x60], ymm3
vpxor ymm3, ymm8, ymm6
vpxor ymm4, ymm1, ymm4
vpxor ymm1, ymm10, ymm7
vmovdqu ymmword [rsp + 0x40], ymm2
vpxor ymm14, ymm1, ymmword [rsp + 0x120]
vpxor ymm1, ymm10, ymm5
vpxor ymm2, ymm8, ymm10
vpxor ymm8, ymm8, ymm5
vmovdqu ymmword [rsp + 0x20], ymm4
vpcmpgtb ymm5, ymm0, ymm1
vpaddb ymm1, ymm1, ymm1
vpxor ymm10, ymm12, ymm10
vpxor ymm1, ymm1, ymmword [rsp + 0xc0]
vmovdqu ymm13, ymm14
vpxor ymm12, ymm12, ymm7
vpxor ymm4, ymm2, ymmword [rsp + 0xe0]
vpcmpgtb ymm14, ymm0, ymm3
vmovdqu ymmword [rsp + 0xe0], ymm13
vpaddb ymm3, ymm3, ymm3
vpxor ymm3, ymm3, ymmword [rsp + 0x80]
vpand ymm5, ymm5, ymm15
vmovdqu ymmword [rsp + 0x100], ymm4
vpxor ymm5, ymm5, ymm1
vpcmpgtb ymm1, ymm0, ymm10
vpaddb ymm10, ymm10, ymm10
vpxor ymm10, ymm10, ymmword [rsp + 0x60]
vpxor ymm4, ymm9, ymm7
vpxor ymm9, ymm11, ymm9
vpcmpgtb ymm2, ymm0, ymm4
vpxor ymm11, ymm11, ymm6
vpaddb ymm4, ymm4, ymm4
vpand ymm1, ymm1, ymm15
vpcmpgtb ymm6, ymm0, ymm11
vpand ymm14, ymm14, ymm15
vpxor ymm10, ymm1, ymm10
vpcmpgtb ymm1, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpxor ymm9, ymm9, ymmword [rsp + 0x20]
vpand ymm2, ymm2, ymm15
vpxor ymm14, ymm14, ymm3
vpxor ymm4, ymm4, ymmword [rsp + 0xa0]
vpcmpgtb ymm7, ymm0, ymm12
vpand ymm1, ymm1, ymm15
vpxor ymm9, ymm1, ymm9
vpcmpgtb ymm1, ymm0, ymm8
vpaddb ymm8, ymm8, ymm8
vpxor ymm8, ymm8, ymm13
vpxor ymm2, ymm2, ymm4
vpand ymm4, ymm6, ymm15
vmovdqu ymm13, ymmword [rsp + 0x100]
vpaddb ymm6, ymm11, ymm11
vpand ymm3, ymm7, ymm15
vpaddb ymm7, ymm12, ymm12
vpand ymm1, ymm1, ymm15
vpxor ymm6, ymm6, ymm13
vpxor ymm7, ymm7, ymmword [rsp + 0x40]
vpxor ymm8, ymm1, ymm8
vmovdqu xmm1, xmmword [0x006865f0]
vpxor ymm6, ymm4, ymm6
vmovdqu ymm4, ymmword [rsp]
vpxor ymm7, ymm3, ymm7
vmovdqu xmm3, xmmword [0x006865e0]
vpermq ymm11, ymm1, 0x44
vpcmpgtb ymm1, ymm0, ymm10
vpaddb ymm10, ymm10, ymm10
vpermq ymm3, ymm3, 0x44
vpxor ymm3, ymm3, ymmword [rsp + 0xc0]
vpand ymm1, ymm1, ymm15
vpxor ymm10, ymm1, ymm10
vpcmpgtb ymm1, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpxor ymm10, ymm10, ymm3
vpshufb ymm10, ymm10, ymmword [0x00686480]
vaesenclast ymm12, ymm10, ymm0
vpand ymm1, ymm1, ymm15
vpxor ymm9, ymm1, ymm9
vpxor ymm1, ymm4, ymmword [rsp + 0xa0]
vpxor ymm9, ymm9, ymm1
vpcmpgtb ymm1, ymm0, ymm8
vpaddb ymm8, ymm8, ymm8
vpshufb ymm9, ymm9, ymmword [0x006864a0]
vaesenclast ymm10, ymm9, ymm0
vpand ymm1, ymm1, ymm15
vpxor ymm8, ymm1, ymm8
vpxor ymm1, ymm4, ymmword [rsp + 0x80]
vpxor ymm8, ymm8, ymm1
vpcmpgtb ymm1, ymm0, ymm7
vpaddb ymm7, ymm7, ymm7
vpshufb ymm8, ymm8, ymmword [0x006864c0]
vaesenclast ymm9, ymm8, ymm0
vpxor ymm8, ymm10, ymm12
vpand ymm1, ymm1, ymm15
vpxor ymm7, ymm1, ymm7
vpxor ymm1, ymm4, ymmword [rsp + 0x60]
vpxor ymm7, ymm7, ymm1
vpcmpgtb ymm1, ymm0, ymm6
vpaddb ymm6, ymm6, ymm6
vpshufb ymm3, ymm7, ymmword [0x006864e0]
vmovdqu ymm7, ymm4
vaesenclast ymm3, ymm3, ymm0
vpand ymm1, ymm1, ymm15
vpxor ymm6, ymm1, ymm6
vpxor ymm1, ymm4, ymmword [rsp + 0x20]
vpxor ymm1, ymm6, ymm1
vpcmpgtb ymm6, ymm0, ymm2
vpaddb ymm2, ymm2, ymm2
vpshufb ymm4, ymm1, ymmword [0x00686500]
vpcmpgtb ymm1, ymm0, ymm5
vpaddb ymm5, ymm5, ymm5
vaesenclast ymm4, ymm4, ymm0
vpand ymm6, ymm6, ymm15
vpand ymm1, ymm1, ymm15
vpxor ymm2, ymm6, ymm2
vpxor ymm5, ymm1, ymm5
vpxor ymm1, ymm7, ymmword [rsp + 0xe0]
vpxor ymm5, ymm5, ymm1
vpxor ymm1, ymm7, ymmword [rsp + 0x40]
vpshufb ymm5, ymm5, ymmword [0x00686520]
vaesenclast ymm5, ymm5, ymm0
vpxor ymm1, ymm2, ymm1
vpcmpgtb ymm2, ymm0, ymm14
vpaddb ymm14, ymm14, ymm14
vpshufb ymm1, ymm1, ymmword [0x00686540]
vaesenclast ymm1, ymm1, ymm0
vpand ymm2, ymm2, ymm15
vpxor ymm14, ymm2, ymm14
vpxor ymm2, ymm11, ymm13
vpxor ymm2, ymm14, ymm2
vmovdqu ymm14, ymm12
vpshufb ymm2, ymm2, ymmword [0x00686560]
vmovdqu ymmword [rsp + 0x40], ymm9
vpxor ymm6, ymm3, ymmword [rsp + 0x40]
vaesenclast ymm11, ymm2, ymm0
vmovdqu ymmword [rsp + 0x20], ymm14
vmovdqu ymmword [rsp + 0x100], ymm10
vpxor ymm2, ymm5, ymm1
vpxor ymm7, ymm9, ymmword [rsp + 0x100]
vpxor ymm9, ymm4, ymm5
vpxor ymm10, ymm3, ymm4
vmovdqu ymmword [rsp + 0x120], ymm11
vpxor ymm12, ymm1, ymm11
vpxor ymm11, ymm11, ymmword [rsp + 0x20]
vpxor ymm14, ymm12, ymm9
vpxor ymm14, ymm14, ymmword [rsp + 0x40]
vmovdqu ymmword [rsp + 0xe0], ymm14
vpxor ymm14, ymm11, ymm2
vpxor ymm3, ymm14, ymm3
vmovdqu ymmword [rsp + 0xc0], ymm3
vpxor ymm3, ymm12, ymm8
vpxor ymm4, ymm3, ymm4
vpxor ymm3, ymm11, ymm7
vmovdqu ymmword [rsp + 0xa0], ymm4
vpxor ymm5, ymm3, ymm5
vpxor ymm3, ymm9, ymm6
vpxor ymm4, ymm3, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x80], ymm5
vpxor ymm3, ymm6, ymm8
vpxor ymm5, ymm9, ymm7
vpxor ymm9, ymm11, ymm9
vpxor ymm1, ymm3, ymm1
vpxor ymm3, ymm10, ymm8
vpxor ymm8, ymm2, ymm8
vmovdqu ymmword [rsp + 0x60], ymm4
vmovdqu ymmword [rsp + 0x40], ymm1
vpxor ymm1, ymm2, ymm10
vpxor ymm11, ymm11, ymm6
vpxor ymm1, ymm1, ymmword [rsp + 0x100]
vpcmpgtb ymm4, ymm0, ymm5
vpaddb ymm5, ymm5, ymm5
vpxor ymm5, ymm5, ymmword [rsp + 0xc0]
vmovdqu ymmword [rsp + 0x20], ymm1
vpxor ymm1, ymm10, ymm7
vpxor ymm10, ymm12, ymm10
vpxor ymm14, ymm1, ymmword [rsp + 0x120]
vpxor ymm1, ymm2, ymm6
vpcmpgtb ymm6, ymm0, ymm11
vpxor ymm7, ymm12, ymm7
vmovdqu ymm13, ymm14
vpcmpgtb ymm14, ymm0, ymm1
vpaddb ymm1, ymm1, ymm1
vpcmpgtb ymm2, ymm0, ymm3
vpaddb ymm3, ymm3, ymm3
vpxor ymm1, ymm1, ymmword [rsp + 0xa0]
vmovdqu ymmword [rsp + 0x100], ymm13
vpxor ymm3, ymm3, ymmword [rsp + 0xe0]
vpcmpgtb ymm12, ymm0, ymm7
vpaddb ymm7, ymm7, ymm7
vpand ymm14, ymm14, ymm15
vpxor ymm7, ymm7, ymmword [rsp + 0x60]
vpand ymm4, ymm4, ymm15
vpxor ymm14, ymm14, ymm1
vpcmpgtb ymm1, ymm0, ymm10
vpaddb ymm10, ymm10, ymm10
vpxor ymm10, ymm10, ymmword [rsp + 0x80]
vpand ymm2, ymm2, ymm15
vpxor ymm4, ymm4, ymm5
vpxor ymm2, ymm2, ymm3
vmovdqu xmm3, xmmword [0x00686600]
vpand ymm5, ymm15, ymm12
vpand ymm1, ymm1, ymm15
vpxor ymm7, ymm5, ymm7
vpxor ymm10, ymm1, ymm10
vpcmpgtb ymm1, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpxor ymm9, ymm9, ymmword [rsp + 0x40]
vpermq ymm3, ymm3, 0x44
vpxor ymm3, ymm3, ymmword [rsp + 0xe0]
vpand ymm1, ymm1, ymm15
vpxor ymm9, ymm1, ymm9
vpcmpgtb ymm1, ymm0, ymm8
vpaddb ymm8, ymm8, ymm8
vpxor ymm8, ymm8, ymm13
vmovdqu ymm13, ymmword [rsp]
vpand ymm1, ymm1, ymm15
vpxor ymm8, ymm1, ymm8
vpand ymm1, ymm15, ymm6
vpaddb ymm6, ymm11, ymm11
vpxor ymm6, ymm6, ymmword [rsp + 0x20]
vpxor ymm6, ymm1, ymm6
vmovdqu xmm1, xmmword [0x00686610]
vpermq ymm11, ymm1, 0x44
vpcmpgtb ymm1, ymm0, ymm10
vpaddb ymm10, ymm10, ymm10
vpand ymm1, ymm15, ymm1
vpxor ymm10, ymm1, ymm10
vpcmpgtb ymm1, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpxor ymm10, ymm10, ymm3
vpshufb ymm10, ymm10, ymmword [0x00686480]
vpxor ymm3, ymm13, ymmword [rsp + 0xc0]
vpxor ymm11, ymm11, ymmword [rsp + 0x20]
vaesenclast ymm12, ymm10, ymm0
vpand ymm1, ymm15, ymm1
vpxor ymm5, ymm13, ymmword [rsp + 0x80]
vpxor ymm9, ymm1, ymm9
vpcmpgtb ymm1, ymm0, ymm8
vpaddb ymm8, ymm8, ymm8
vpxor ymm9, ymm9, ymm3
vpxor ymm3, ymm13, ymmword [rsp + 0xa0]
vpshufb ymm9, ymm9, ymmword [0x006864a0]
vaesenclast ymm10, ymm9, ymm0
vpand ymm1, ymm15, ymm1
vpxor ymm8, ymm1, ymm8
vpcmpgtb ymm1, ymm0, ymm7
vpaddb ymm7, ymm7, ymm7
vpxor ymm8, ymm8, ymm3
vpcmpgtb ymm3, ymm0, ymm6
vpaddb ymm6, ymm6, ymm6
vpshufb ymm8, ymm8, ymmword [0x006864c0]
vaesenclast ymm8, ymm8, ymm0
vpand ymm1, ymm15, ymm1
vpand ymm3, ymm15, ymm3
vpxor ymm7, ymm1, ymm7
vpxor ymm6, ymm3, ymm6
vpxor ymm3, ymm13, ymmword [rsp + 0x40]
vpxor ymm5, ymm7, ymm5
vmovdqu ymmword [rsp + 0x20], ymm10
vpshufb ymm5, ymm5, ymmword [0x006864e0]
vpxor ymm7, ymm8, ymmword [rsp + 0x20]
vaesenclast ymm5, ymm5, ymm0
vpxor ymm3, ymm6, ymm3
vpcmpgtb ymm6, ymm0, ymm4
vpaddb ymm4, ymm4, ymm4
vpshufb ymm1, ymm3, ymmword [0x00686500]
vpcmpgtb ymm3, ymm0, ymm2
vpaddb ymm2, ymm2, ymm2
vaesenclast ymm1, ymm1, ymm0
vmovdqu ymmword [rsp + 0x40], ymm8
vpand ymm6, ymm15, ymm6
vpand ymm3, ymm15, ymm3
vpxor ymm4, ymm6, ymm4
vpxor ymm6, ymm5, ymmword [rsp + 0x40]
vpxor ymm3, ymm3, ymm2
vpxor ymm2, ymm13, ymmword [rsp + 0x100]
vpxor ymm2, ymm3, ymm2
vpxor ymm3, ymm13, ymmword [rsp + 0x60]
vpshufb ymm2, ymm2, ymmword [0x00686520]
vaesenclast ymm2, ymm2, ymm0
vpxor ymm3, ymm4, ymm3
vpcmpgtb ymm4, ymm0, ymm14
vpaddb ymm14, ymm14, ymm14
vpshufb ymm3, ymm3, ymmword [0x00686540]
vaesenclast ymm3, ymm3, ymm0
vpand ymm4, ymm15, ymm4
vpxor ymm14, ymm4, ymm14
vpxor ymm4, ymm14, ymm11
vmovdqu ymm14, ymm12
vpshufb ymm4, ymm4, ymmword [0x00686560]
vpxor ymm9, ymm1, ymm2
vmovdqu ymmword [rsp], ymm14
vaesenclast ymm11, ymm4, ymm0
vpxor ymm4, ymm10, ymm12
vpxor ymm10, ymm5, ymm1
vpxor ymm8, ymm2, ymm3
vmovdqu ymmword [rsp + 0xe0], ymm11
vpxor ymm12, ymm3, ymm11
vpxor ymm11, ymm11, ymmword [rsp]
vpxor ymm14, ymm12, ymm9
vpxor ymm14, ymm14, ymmword [rsp + 0x40]
vmovdqu ymmword [rsp + 0xc0], ymm14
vpxor ymm14, ymm11, ymm8
vpxor ymm14, ymm14, ymm5
vpxor ymm5, ymm12, ymm4
vpxor ymm5, ymm5, ymm1
vpxor ymm1, ymm11, ymm7
vmovdqu ymmword [rsp + 0xa0], ymm5
vpxor ymm2, ymm1, ymm2
vpxor ymm1, ymm9, ymm6
vpxor ymm1, ymm1, ymmword [rsp]
vmovdqu ymmword [rsp + 0x80], ymm2
vpxor ymm5, ymm8, ymm10
vpxor ymm5, ymm5, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x60], ymm1
vpxor ymm1, ymm6, ymm4
vpxor ymm3, ymm1, ymm3
vpxor ymm1, ymm10, ymm7
vmovdqu ymmword [rsp + 0x20], ymm5
vpxor ymm2, ymm1, ymmword [rsp + 0xe0]
vpxor ymm1, ymm10, ymm4
vmovdqu ymmword [rsp + 0x40], ymm3
vpxor ymm10, ymm12, ymm10
vpxor ymm3, ymm9, ymm7
vmovdqu ymmword [rsp], ymm2
vpxor ymm2, ymm8, ymm6
vpxor ymm8, ymm8, ymm4
vpxor ymm9, ymm11, ymm9
vpcmpgtb ymm5, ymm0, ymm2
vpcmpgtb ymm4, ymm0, ymm1
vpaddb ymm2, ymm2, ymm2
vpaddb ymm1, ymm1, ymm1
vpxor ymm12, ymm12, ymm7
vpxor ymm11, ymm11, ymm6
vpxor ymm1, ymm1, ymmword [rsp + 0xc0]
vpcmpgtb ymm7, ymm0, ymm12
vpxor ymm2, ymm2, ymmword [rsp + 0xa0]
vpand ymm5, ymm15, ymm5
vpcmpgtb ymm6, ymm0, ymm11
vpand ymm4, ymm15, ymm4
vpxor ymm5, ymm5, ymm2
vpcmpgtb ymm2, ymm0, ymm10
vpaddb ymm10, ymm10, ymm10
vpxor ymm10, ymm10, ymmword [rsp + 0x80]
vpxor ymm4, ymm4, ymm1
vpcmpgtb ymm1, ymm0, ymm3
vpaddb ymm3, ymm3, ymm3
vpand ymm2, ymm15, ymm2
vpxor ymm3, ymm14, ymm3
vpxor ymm14, ymm13, ymm14
vpxor ymm10, ymm2, ymm10
vpcmpgtb ymm2, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpxor ymm9, ymm9, ymmword [rsp + 0x40]
vpand ymm1, ymm15, ymm1
vpxor ymm1, ymm1, ymm3
vpand ymm3, ymm15, ymm6
vpaddb ymm6, ymm11, ymm11
vpand ymm2, ymm15, ymm2
vpxor ymm6, ymm6, ymmword [rsp + 0x20]
vpxor ymm9, ymm2, ymm9
vpcmpgtb ymm2, ymm0, ymm8
vpaddb ymm8, ymm8, ymm8
vpxor ymm8, ymm8, ymmword [rsp]
vpxor ymm6, ymm3, ymm6
vmovdqu xmm3, xmmword [0x00686620]
vpand ymm2, ymm15, ymm2
vpermq ymm3, ymm3, 0x44
vpxor ymm3, ymm3, ymmword [rsp + 0xc0]
vpxor ymm8, ymm2, ymm8
vpand ymm2, ymm15, ymm7
vpaddb ymm7, ymm12, ymm12
vpxor ymm7, ymm7, ymmword [rsp + 0x60]
vpxor ymm7, ymm2, ymm7
vmovdqu xmm2, xmmword [0x00686630]
vpermq ymm11, ymm2, 0x44
vpcmpgtb ymm2, ymm0, ymm10
vpaddb ymm10, ymm10, ymm10
vpxor ymm11, ymm11, ymmword [rsp + 0x20]
vpand ymm2, ymm15, ymm2
vpxor ymm10, ymm2, ymm10
vpcmpgtb ymm2, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpxor ymm10, ymm10, ymm3
vpcmpgtb ymm3, ymm0, ymm7
vpaddb ymm7, ymm7, ymm7
vpshufb ymm10, ymm10, ymmword [0x00686480]
vaesenclast ymm12, ymm10, ymm0
vpand ymm2, ymm15, ymm2
vpxor ymm9, ymm2, ymm9
vpcmpgtb ymm2, ymm0, ymm8
vpaddb ymm8, ymm8, ymm8
vpand ymm3, ymm15, ymm3
vpxor ymm9, ymm9, ymm14
vpshufb ymm9, ymm9, ymmword [0x006864a0]
vpxor ymm7, ymm3, ymm7
vpxor ymm3, ymm13, ymmword [rsp + 0x40]
vaesenclast ymm9, ymm9, ymm0
vpand ymm2, ymm15, ymm2
vpxor ymm8, ymm2, ymm8
vpxor ymm2, ymm13, ymmword [rsp + 0xa0]
vpxor ymm8, ymm8, ymm2
vpxor ymm2, ymm13, ymmword [rsp + 0x80]
vpshufb ymm8, ymm8, ymmword [0x006864c0]
vaesenclast ymm14, ymm8, ymm0
vpxor ymm2, ymm7, ymm2
vpcmpgtb ymm7, ymm0, ymm6
vpaddb ymm6, ymm6, ymm6
vpshufb ymm2, ymm2, ymmword [0x006864e0]
vmovdqu ymmword [rsp + 0x20], ymm9
vaesenclast ymm2, ymm2, ymm0
vpand ymm7, ymm15, ymm7
vpxor ymm6, ymm7, ymm6
vpxor ymm3, ymm6, ymm3
vpcmpgtb ymm6, ymm0, ymm4
vpaddb ymm4, ymm4, ymm4
vpshufb ymm3, ymm3, ymmword [0x00686500]
vaesenclast ymm3, ymm3, ymm0
vpand ymm6, ymm15, ymm6
vpxor ymm6, ymm6, ymm4
vpxor ymm4, ymm13, ymmword [rsp]
vpxor ymm4, ymm6, ymm4
vpcmpgtb ymm6, ymm0, ymm1
vpaddb ymm1, ymm1, ymm1
vpshufb ymm4, ymm4, ymmword [0x00686520]
vaesenclast ymm4, ymm4, ymm0
vpxor ymm10, ymm2, ymm3
vpand ymm6, ymm15, ymm6
vpxor ymm6, ymm6, ymm1
vpxor ymm1, ymm13, ymmword [rsp + 0x60]
vpxor ymm1, ymm6, ymm1
vpcmpgtb ymm6, ymm0, ymm5
vpaddb ymm5, ymm5, ymm5
vpshufb ymm1, ymm1, ymmword [0x00686540]
vaesenclast ymm8, ymm1, ymm0
vpand ymm6, ymm15, ymm6
vpxor ymm5, ymm6, ymm5
vpxor ymm6, ymm14, ymm2
vpxor ymm5, ymm5, ymm11
vmovdqu ymm11, ymm12
vpshufb ymm5, ymm5, ymmword [0x00686560]
vmovdqu ymmword [rsp], ymm11
vaesenclast ymm7, ymm5, ymm0
vpxor ymm5, ymm9, ymm12
vpxor ymm9, ymm3, ymm4
vmovdqu ymm12, ymm8
vpxor ymm8, ymm4, ymm8
vmovdqu ymmword [rsp + 0x40], ymm12
vmovdqu ymm1, ymm7
vpxor ymm12, ymm1, ymmword [rsp + 0x40]
vpxor ymm11, ymm1, ymmword [rsp]
vmovdqu ymmword [rsp + 0x100], ymm1
vpxor ymm7, ymm14, ymmword [rsp + 0x20]
vpxor ymm1, ymm12, ymm9
vpxor ymm14, ymm14, ymm1
vmovdqu ymmword [rsp + 0xe0], ymm14
vpxor ymm14, ymm11, ymm8
vpxor ymm2, ymm14, ymm2
vmovdqu ymmword [rsp + 0xc0], ymm2
vpxor ymm2, ymm12, ymm5
vpxor ymm3, ymm2, ymm3
vpxor ymm2, ymm11, ymm7
vmovdqu ymmword [rsp + 0xa0], ymm3
vpxor ymm4, ymm2, ymm4
vpxor ymm2, ymm9, ymm6
vpxor ymm3, ymm2, ymmword [rsp]
vmovdqu ymmword [rsp + 0x80], ymm4
vpxor ymm2, ymm6, ymm5
vpxor ymm1, ymm2, ymmword [rsp + 0x40]
vpxor ymm2, ymm10, ymm5
vmovdqu ymmword [rsp + 0x60], ymm3
vpxor ymm3, ymm8, ymm10
vpxor ymm4, ymm9, ymm7
vpxor ymm9, ymm11, ymm9
vmovdqu ymmword [rsp + 0x40], ymm1
vpxor ymm1, ymm3, ymmword [rsp + 0x20]
vpxor ymm11, ymm11, ymm6
vpcmpgtb ymm3, ymm0, ymm4
vpaddb ymm4, ymm4, ymm4
vpxor ymm4, ymm4, ymmword [rsp + 0xc0]
vmovdqu ymmword [rsp + 0x20], ymm1
vpxor ymm1, ymm10, ymm7
vpxor ymm10, ymm12, ymm10
vpxor ymm14, ymm1, ymmword [rsp + 0x100]
vpxor ymm1, ymm8, ymm6
vpxor ymm8, ymm8, ymm5
vpxor ymm12, ymm12, ymm7
vmovdqu ymmword [rsp], ymm14
vpcmpgtb ymm14, ymm0, ymm1
vpaddb ymm1, ymm1, ymm1
vpxor ymm1, ymm1, ymmword [rsp + 0xa0]
vpcmpgtb ymm6, ymm0, ymm11
vpcmpgtb ymm5, ymm0, ymm2
vpaddb ymm2, ymm2, ymm2
vpxor ymm2, ymm2, ymmword [rsp + 0xe0]
vpcmpgtb ymm7, ymm0, ymm12
vpand ymm3, ymm15, ymm3
vpand ymm14, ymm15, ymm14
vpxor ymm3, ymm3, ymm4
vpxor ymm14, ymm14, ymm1
vpcmpgtb ymm1, ymm0, ymm10
vpaddb ymm10, ymm10, ymm10
vpxor ymm10, ymm10, ymmword [rsp + 0x80]
vpand ymm5, ymm15, ymm5
vpand ymm4, ymm15, ymm7
vpxor ymm5, ymm5, ymm2
vmovdqu xmm2, xmmword [0x00686640]
vpaddb ymm7, ymm12, ymm12
vpxor ymm7, ymm7, ymmword [rsp + 0x60]
vpand ymm1, ymm15, ymm1
vpxor ymm10, ymm1, ymm10
vpcmpgtb ymm1, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpxor ymm9, ymm9, ymmword [rsp + 0x40]
vpermq ymm2, ymm2, 0x44
vpxor ymm7, ymm4, ymm7
vpxor ymm2, ymm2, ymmword [rsp + 0xe0]
vpxor ymm4, ymm13, ymmword [rsp + 0x80]
vpand ymm1, ymm15, ymm1
vpxor ymm9, ymm1, ymm9
vpcmpgtb ymm1, ymm0, ymm8
vpaddb ymm8, ymm8, ymm8
vpxor ymm8, ymm8, ymmword [rsp]
vpand ymm1, ymm15, ymm1
vpxor ymm8, ymm1, ymm8
vpand ymm1, ymm15, ymm6
vpaddb ymm6, ymm11, ymm11
vpxor ymm6, ymm6, ymmword [rsp + 0x20]
vpxor ymm6, ymm1, ymm6
vmovdqu xmm1, xmmword [0x00686650]
vpermq ymm11, ymm1, 0x44
vpcmpgtb ymm1, ymm0, ymm10
vpaddb ymm10, ymm10, ymm10
vpand ymm1, ymm15, ymm1
vpxor ymm10, ymm1, ymm10
vpcmpgtb ymm1, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpxor ymm10, ymm10, ymm2
vpxor ymm2, ymm13, ymmword [rsp + 0xc0]
vpshufb ymm10, ymm10, ymmword [0x00686480]
vaesenclast ymm12, ymm10, ymm0
vpand ymm1, ymm15, ymm1
vpxor ymm9, ymm1, ymm9
vpcmpgtb ymm1, ymm0, ymm8
vpaddb ymm8, ymm8, ymm8
vpxor ymm9, ymm9, ymm2
vpxor ymm2, ymm13, ymmword [rsp + 0xa0]
vpshufb ymm9, ymm9, ymmword [0x006864a0]
vaesenclast ymm10, ymm9, ymm0
vpand ymm1, ymm15, ymm1
vpxor ymm8, ymm1, ymm8
vpcmpgtb ymm1, ymm0, ymm7
vpaddb ymm7, ymm7, ymm7
vpxor ymm8, ymm8, ymm2
vpcmpgtb ymm2, ymm0, ymm6
vpaddb ymm6, ymm6, ymm6
vpshufb ymm8, ymm8, ymmword [0x006864c0]
vaesenclast ymm8, ymm8, ymm0
vpand ymm1, ymm15, ymm1
vpand ymm2, ymm15, ymm2
vpxor ymm7, ymm1, ymm7
vpxor ymm6, ymm2, ymm6
vpxor ymm2, ymm13, ymmword [rsp + 0x40]
vpxor ymm4, ymm7, ymm4
vpshufb ymm4, ymm4, ymmword [0x006864e0]
vaesenclast ymm4, ymm4, ymm0
vpxor ymm2, ymm6, ymm2
vpcmpgtb ymm6, ymm0, ymm3
vpaddb ymm3, ymm3, ymm3
vpshufb ymm1, ymm2, ymmword [0x00686500]
vpcmpgtb ymm2, ymm0, ymm5
vpaddb ymm5, ymm5, ymm5
vaesenclast ymm1, ymm1, ymm0
vpand ymm6, ymm15, ymm6
vpand ymm2, ymm15, ymm2
vpxor ymm3, ymm6, ymm3
vpxor ymm2, ymm2, ymm5
vpxor ymm5, ymm13, ymmword [rsp]
vpxor ymm5, ymm2, ymm5
vpshufb ymm5, ymm5, ymmword [0x00686520]
vpxor ymm2, ymm13, ymmword [rsp + 0x60]
vmovdqu ymmword [rsp + 0xe0], ymm10
vaesenclast ymm5, ymm5, ymm0
vpxor ymm2, ymm3, ymm2
vpcmpgtb ymm3, ymm0, ymm14
vpaddb ymm14, ymm14, ymm14
vpshufb ymm2, ymm2, ymmword [0x00686540]
vaesenclast ymm2, ymm2, ymm0
vpand ymm3, ymm15, ymm3
vpxor ymm14, ymm3, ymm14
vpxor ymm3, ymm11, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0x20], ymm8
vpxor ymm6, ymm4, ymmword [rsp + 0x20]
vpxor ymm9, ymm1, ymm5
vpxor ymm3, ymm14, ymm3
vmovdqu ymm14, ymm12
vpshufb ymm3, ymm3, ymmword [0x00686560]
vmovdqu ymmword [rsp], ymm14
vaesenclast ymm7, ymm3, ymm0
vpxor ymm3, ymm10, ymm12
vpxor ymm10, ymm4, ymm1
vpxor ymm12, ymm8, ymmword [rsp + 0xe0]
vpxor ymm8, ymm5, ymm2
vmovdqu ymm11, ymm7
vpxor ymm7, ymm2, ymm7
vmovdqu ymmword [rsp + 0x100], ymm11
vpxor ymm14, ymm7, ymm9
vpxor ymm11, ymm11, ymmword [rsp]
vpxor ymm14, ymm14, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp + 0xc0], ymm14
vpxor ymm14, ymm11, ymm8
vpxor ymm4, ymm14, ymm4
vmovdqu ymmword [rsp + 0xa0], ymm4
vpxor ymm4, ymm7, ymm3
vpxor ymm1, ymm4, ymm1
vmovdqu ymmword [rsp + 0x80], ymm1
vpxor ymm1, ymm11, ymm12
vpxor ymm5, ymm1, ymm5
vpxor ymm1, ymm9, ymm6
vpxor ymm1, ymm1, ymmword [rsp]
vmovdqu ymmword [rsp + 0x60], ymm5
vmovdqu ymmword [rsp + 0x40], ymm1
vpxor ymm1, ymm6, ymm3
vpxor ymm2, ymm1, ymm2
vpxor ymm1, ymm8, ymm10
vpxor ymm4, ymm1, ymmword [rsp + 0xe0]
vpxor ymm1, ymm10, ymm12
vmovdqu ymmword [rsp + 0x20], ymm2
vpxor ymm2, ymm9, ymm12
vpxor ymm14, ymm1, ymmword [rsp + 0x100]
vpxor ymm1, ymm8, ymm6
vmovdqu ymmword [rsp], ymm4
vpxor ymm4, ymm10, ymm3
vpxor ymm10, ymm7, ymm10
vmovdqu ymm5, ymm14
vpcmpgtb ymm14, ymm0, ymm1
vpaddb ymm1, ymm1, ymm1
vpxor ymm8, ymm8, ymm3
vpcmpgtb ymm3, ymm0, ymm4
vpaddb ymm4, ymm4, ymm4
vmovdqu ymmword [rsp + 0xe0], ymm5
vpxor ymm9, ymm11, ymm9
vpxor ymm7, ymm7, ymm12
vpxor ymm6, ymm11, ymm6
vpxor ymm1, ymm1, ymmword [rsp + 0x80]
vpcmpgtb ymm12, ymm0, ymm2
vpand ymm14, ymm15, ymm14
vpxor ymm4, ymm4, ymmword [rsp + 0xc0]
vpand ymm3, ymm15, ymm3
vpaddb ymm2, ymm2, ymm2
vpxor ymm2, ymm2, ymmword [rsp + 0xa0]
vpxor ymm14, ymm14, ymm1
vpcmpgtb ymm1, ymm0, ymm10
vpaddb ymm10, ymm10, ymm10
vpxor ymm10, ymm10, ymmword [rsp + 0x60]
vpxor ymm3, ymm3, ymm4
vpcmpgtb ymm4, ymm0, ymm9
vpand ymm12, ymm15, ymm12
vpxor ymm12, ymm12, ymm2
vmovdqu xmm2, xmmword [0x00686660]
vpaddb ymm9, ymm9, ymm9
vpxor ymm9, ymm9, ymmword [rsp + 0x20]
vpand ymm1, ymm15, ymm1
vpxor ymm10, ymm1, ymm10
vpcmpgtb ymm1, ymm0, ymm8
vpaddb ymm8, ymm8, ymm8
vpxor ymm8, ymm8, ymm5
vpcmpgtb ymm5, ymm0, ymm7
vpermq ymm2, ymm2, 0x44
vpcmpgtb ymm0, ymm0, ymm6
vpaddb ymm6, ymm6, ymm6
vpxor ymm6, ymm6, ymmword [rsp]
vpaddb ymm7, ymm7, ymm7
vpxor ymm7, ymm7, ymmword [rsp + 0x40]
vpand ymm4, ymm15, ymm4
vpxor ymm9, ymm4, ymm9
vpand ymm1, ymm15, ymm1
vpand ymm5, ymm15, ymm5
vpand ymm0, ymm15, ymm0
vpxor ymm8, ymm1, ymm8
vpxor ymm7, ymm5, ymm7
vpxor ymm6, ymm0, ymm6
vmovdqu xmm0, xmmword [0x00686670]
vpxor ymm2, ymm2, ymmword [rsp + 0xc0]
vpxor ymm4, ymm13, ymmword [rsp + 0xa0]
vpxor ymm5, ymm13, ymmword [rsp + 0x60]
vpxor ymm1, ymm13, ymmword [rsp + 0x80]
vpermq ymm11, ymm0, 0x44
vpxor xmm0, xmm0, xmm0
vpcmpgtb ymm0, ymm0, ymm10
vpaddb ymm10, ymm10, ymm10
vpand ymm0, ymm0, ymm15
vpxor ymm10, ymm0, ymm10
vpxor xmm0, xmm0, xmm0
vpxor ymm10, ymm10, ymm2
vpxor ymm2, ymm13, ymmword [rsp + 0x20]
vpshufb ymm10, ymm10, ymmword [0x00686480]
vaesenclast ymm10, ymm10, ymm0
vpcmpgtb ymm0, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpand ymm0, ymm0, ymm15
vpxor ymm9, ymm0, ymm9
vpxor xmm0, xmm0, xmm0
vpxor ymm4, ymm9, ymm4
vpshufb ymm4, ymm4, ymmword [0x006864a0]
vaesenclast ymm4, ymm4, ymm0
vpcmpgtb ymm0, ymm0, ymm8
vpaddb ymm8, ymm8, ymm8
vpand ymm0, ymm0, ymm15
vpxor ymm8, ymm0, ymm8
vpxor xmm0, xmm0, xmm0
vpxor ymm1, ymm8, ymm1
vpshufb ymm1, ymm1, ymmword [0x006864c0]
vpxor ymm8, ymm4, ymm10
vaesenclast ymm1, ymm1, ymm0
vpcmpgtb ymm0, ymm0, ymm7
vpaddb ymm7, ymm7, ymm7
vpand ymm0, ymm0, ymm15
vpxor ymm7, ymm0, ymm7
vpxor xmm0, xmm0, xmm0
vpxor ymm7, ymm7, ymm5
vpxor xmm5, xmm5, xmm5
vpshufb ymm7, ymm7, ymmword [0x006864e0]
vaesenclast ymm5, ymm7, ymm5
vpcmpgtb ymm7, ymm0, ymm6
vpaddb ymm6, ymm6, ymm6
vpand ymm7, ymm7, ymm15
vpxor ymm6, ymm7, ymm6
vpxor xmm7, xmm7, xmm7
vpxor ymm6, ymm6, ymm2
vpshufb ymm6, ymm6, ymmword [0x00686500]
vaesenclast ymm2, ymm6, ymm0
vpcmpgtb ymm0, ymm0, ymm3
vpcmpgtb ymm6, ymm7, ymm14
vpaddb ymm3, ymm3, ymm3
vpaddb ymm14, ymm14, ymm14
vpand ymm0, ymm0, ymm15
vpxor ymm0, ymm0, ymm3
vpxor ymm3, ymm13, ymmword [rsp + 0xe0]
vpxor ymm3, ymm0, ymm3
vpcmpgtb ymm0, ymm7, ymm12
vpaddb ymm12, ymm12, ymm12
vpshufb ymm3, ymm3, ymmword [0x00686520]
vaesenclast ymm3, ymm3, ymm7
vpand ymm0, ymm0, ymm15
vpand ymm15, ymm6, ymm15
vpxor ymm6, ymm1, ymm5
vpxor ymm12, ymm0, ymm12
vpxor ymm0, ymm13, ymmword [rsp + 0x40]
vpxor ymm13, ymm11, ymmword [rsp]
vpxor ymm15, ymm15, ymm14
vmovdqu ymm14, ymm10
vpxor ymm10, ymm5, ymm2
vpxor ymm12, ymm12, ymm0
vpxor ymm15, ymm15, ymm13
vmovdqu ymmword [rsp], ymm14
vpshufb ymm0, ymm12, ymmword [0x00686540]
vpshufb ymm15, ymm15, ymmword [0x00686560]
vaesenclast ymm0, ymm0, ymm7
vpxor ymm9, ymm2, ymm3
vaesenclast ymm15, ymm15, ymm7
vpxor ymm7, ymm4, ymm1
vpxor ymm11, ymm15, ymmword [rsp]
vpxor ymm13, ymm3, ymm0
vpxor ymm12, ymm0, ymm15
vpxor ymm14, ymm12, ymm9
vpxor ymm1, ymm14, ymm1
vmovdqu ymm14, ymm1
vpxor ymm1, ymm11, ymm13
vmovdqu ymmword [rsp + 0xe0], ymm14
vpxor ymm5, ymm1, ymm5
vpxor ymm1, ymm12, ymm8
vmovdqu ymmword [rsp + 0xc0], ymm5
vpxor ymm2, ymm1, ymm2
vpxor ymm1, ymm11, ymm7
vmovdqu ymmword [rsp + 0xa0], ymm2
vpxor ymm2, ymm6, ymm8
vpxor ymm3, ymm1, ymm3
vpxor ymm1, ymm9, ymm6
vpxor ymm0, ymm2, ymm0
vpxor ymm1, ymm1, ymmword [rsp]
vmovdqu ymmword [rsp + 0x80], ymm3
vpxor ymm3, ymm9, ymm7
vmovdqu ymmword [rsp + 0x40], ymm0
vpxor ymm0, ymm13, ymm10
vpxor ymm2, ymm13, ymm6
vpxor ymm9, ymm11, ymm9
vpxor ymm4, ymm0, ymm4
vpxor ymm0, ymm10, ymm7
vmovdqu ymmword [rsp + 0x60], ymm1
vpxor ymm13, ymm13, ymm8
vmovdqu ymmword [rsp + 0x20], ymm4
vpxor ymm15, ymm0, ymm15
vpxor ymm4, ymm10, ymm8
vpxor xmm0, xmm0, xmm0
vmovdqu ymmword [rsp], ymm15
vpcmpgtb ymm15, ymm0, ymm4
vpaddb ymm4, ymm4, ymm4
vmovdqu ymm1, ymmword [str.eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee]
vpxor ymm4, ymm4, ymm14
vpxor ymm10, ymm12, ymm10
vpxor ymm11, ymm11, ymm6
vpcmpgtb ymm8, ymm0, ymm13
vpcmpgtb ymm6, ymm0, ymm11
vpxor ymm12, ymm12, ymm7
vpand ymm15, ymm15, ymm1
vpcmpgtb ymm7, ymm0, ymm12
vpxor ymm15, ymm15, ymm4
vpcmpgtb ymm4, ymm0, ymm3
vpaddb ymm3, ymm3, ymm3
vpxor ymm3, ymm3, ymm5
vpcmpgtb ymm5, ymm0, ymm2
vpaddb ymm2, ymm2, ymm2
vpxor ymm2, ymm2, ymmword [rsp + 0xa0]
vpand ymm4, ymm4, ymm1
vpand ymm5, ymm5, ymm1
vpxor ymm4, ymm4, ymm3
vpand ymm3, ymm7, ymm1
vpxor ymm5, ymm5, ymm2
vpcmpgtb ymm2, ymm0, ymm10
vpaddb ymm10, ymm10, ymm10
vpxor ymm10, ymm10, ymmword [rsp + 0x80]
vpaddb ymm7, ymm12, ymm12
vpand ymm2, ymm2, ymm1
vpxor ymm10, ymm2, ymm10
vpcmpgtb ymm2, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpxor ymm9, ymm9, ymmword [rsp + 0x40]
vpand ymm2, ymm2, ymm1
vpxor ymm9, ymm2, ymm9
vpand ymm2, ymm8, ymm1
vpaddb ymm8, ymm13, ymm13
vpxor ymm8, ymm8, ymmword [rsp]
vpxor ymm7, ymm7, ymmword [rsp + 0x60]
vpxor ymm8, ymm2, ymm8
vpand ymm2, ymm6, ymm1
vpaddb ymm6, ymm11, ymm11
vmovdqu xmm11, xmmword [0x00686690]
vpxor ymm6, ymm6, ymmword [rsp + 0x20]
vpxor ymm7, ymm3, ymm7
vmovdqu xmm3, xmmword [0x00686680]
vpermq ymm11, ymm11, 0x44
vpxor ymm11, ymm11, ymmword [rsp + 0x20]
vpxor ymm6, ymm2, ymm6
vpermq ymm3, ymm3, 0x44
vpcmpeqq xmm2, xmm2, xmm2
vinsertps xmm2, xmm2, xmm2, 3
vpermq ymm14, ymm2, 0x44
vpcmpgtb ymm2, ymm0, ymm10
vpaddb ymm10, ymm10, ymm10
vpand ymm2, ymm2, ymm1
vpxor ymm10, ymm2, ymm10
vpxor ymm2, ymm3, ymmword [rsp + 0xe0]
vpxor ymm3, ymm14, ymmword [rsp + 0x80]
vpxor ymm10, ymm10, ymm2
vpcmpgtb ymm2, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpshufb ymm10, ymm10, ymmword [0x00686480]
vaesenclast ymm13, ymm10, ymm0
vpxor ymm10, ymm14, ymmword [rsp]
vpand ymm2, ymm2, ymm1
vpxor ymm9, ymm2, ymm9
vpxor ymm2, ymm14, ymmword [rsp + 0xc0]
vpxor ymm9, ymm9, ymm2
vpcmpgtb ymm2, ymm0, ymm8
vpaddb ymm8, ymm8, ymm8
vpshufb ymm9, ymm9, ymmword [0x006864a0]
vaesenclast ymm12, ymm9, ymm0
vpxor ymm9, ymm14, ymmword [rsp + 0x60]
vpand ymm2, ymm2, ymm1
vpxor ymm8, ymm2, ymm8
vpxor ymm2, ymm14, ymmword [rsp + 0xa0]
vpxor ymm8, ymm8, ymm2
vpcmpgtb ymm2, ymm0, ymm7
vpaddb ymm7, ymm7, ymm7
vpshufb ymm8, ymm8, ymmword [0x006864c0]
vaesenclast ymm8, ymm8, ymm0
vmovdqu ymmword [rsp + 0xa0], ymm12
vpand ymm2, ymm2, ymm1
vpxor ymm7, ymm2, ymm7
vpxor ymm3, ymm7, ymm3
vpcmpgtb ymm7, ymm0, ymm6
vpaddb ymm6, ymm6, ymm6
vpshufb ymm3, ymm3, ymmword [0x006864e0]
vaesenclast ymm3, ymm3, ymm0
vpand ymm7, ymm7, ymm1
vmovdqu ymmword [rsp], ymm8
vpxor ymm6, ymm7, ymm6
vpxor ymm7, ymm14, ymmword [rsp + 0x40]
vpxor ymm6, ymm6, ymm7
vpshufb ymm2, ymm6, ymmword [0x00686500]
vpcmpgtb ymm6, ymm0, ymm15
vpaddb ymm15, ymm15, ymm15
vaesenclast ymm2, ymm2, ymm0
vpand ymm6, ymm6, ymm1
vpxor ymm6, ymm6, ymm15
vpxor ymm10, ymm6, ymm10
vpcmpgtb ymm6, ymm0, ymm4
vpaddb ymm4, ymm4, ymm4
vpshufb ymm10, ymm10, ymmword [0x00686520]
vaesenclast ymm10, ymm10, ymm0
vpand ymm6, ymm6, ymm1
vpxor ymm4, ymm6, ymm4
vpxor ymm6, ymm12, ymm13
vpxor ymm12, ymm3, ymmword [rsp]
vpxor ymm9, ymm4, ymm9
vpcmpgtb ymm4, ymm0, ymm5
vpaddb ymm5, ymm5, ymm5
vpshufb ymm9, ymm9, ymmword [0x00686540]
vaesenclast ymm9, ymm9, ymm0
vpand ymm4, ymm4, ymm1
vpxor ymm7, ymm10, ymm2
vpxor ymm5, ymm4, ymm5
vmovdqu ymm4, ymm13
vpxor ymm13, ymm8, ymmword [rsp + 0xa0]
vpxor ymm11, ymm5, ymm11
vmovdqu ymmword [rsp + 0x60], ymm4
vpxor ymm8, ymm2, ymm3
vpshufb ymm11, ymm11, ymmword [0x00686560]
vaesenclast ymm5, ymm11, ymm0
vpxor ymm11, ymm9, ymm10
vmovdqu ymm15, ymm5
vpxor ymm5, ymm9, ymm5
vpxor ymm4, ymm15, ymmword [rsp + 0x60]
vmovdqu ymmword [rsp + 0xc0], ymm15
vpxor ymm15, ymm7, ymm5
vpxor ymm15, ymm15, ymmword [rsp]
vmovdqu ymmword [rsp], ymm15
vpxor ymm15, ymm11, ymm4
vpxor ymm15, ymm15, ymm3
vpxor ymm3, ymm6, ymm5
vpxor ymm3, ymm3, ymm2
vpxor ymm2, ymm13, ymm4
vmovdqu ymmword [rsp + 0x20], ymm3
vpxor ymm10, ymm2, ymm10
vpxor ymm2, ymm12, ymm7
vpxor ymm3, ymm2, ymmword [rsp + 0x60]
vmovdqu ymmword [rsp + 0x40], ymm10
vpxor ymm2, ymm8, ymm11
vpxor ymm10, ymm6, ymm8
vmovdqu ymmword [rsp + 0x60], ymm3
vpxor ymm3, ymm6, ymm12
vpxor ymm6, ymm6, ymm11
vpxor ymm2, ymm2, ymmword [rsp + 0xa0]
vpxor ymm9, ymm3, ymm9
vpxor ymm3, ymm12, ymm11
vmovdqu ymmword [rsp + 0xa0], ymm2
vpxor ymm2, ymm13, ymm8
vpxor ymm8, ymm8, ymm5
vmovdqu ymmword [rsp + 0x80], ymm9
vpcmpgtb ymm11, ymm0, ymm10
vpxor ymm9, ymm2, ymmword [rsp + 0xc0]
vpaddb ymm10, ymm10, ymm10
vpcmpgtb ymm2, ymm0, ymm8
vpaddb ymm8, ymm8, ymm8
vpxor ymm8, ymm8, ymmword [rsp + 0x40]
vmovdqu ymmword [rsp + 0xc0], ymm9
vpxor ymm9, ymm13, ymm7
vpxor ymm7, ymm7, ymm4
vpxor ymm13, ymm13, ymm5
vpcmpgtb ymm5, ymm0, ymm13
vpxor ymm10, ymm10, ymmword [rsp]
vpand ymm11, ymm11, ymm1
vpand ymm2, ymm2, ymm1
vpxor ymm4, ymm12, ymm4
vpxor ymm8, ymm2, ymm8
vpcmpgtb ymm2, ymm0, ymm7
vpaddb ymm7, ymm7, ymm7
vpxor ymm7, ymm7, ymmword [rsp + 0x80]
vpcmpgtb ymm12, ymm0, ymm4
vpxor ymm11, ymm11, ymm10
vpcmpgtb ymm10, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpand ymm2, ymm2, ymm1
vpxor ymm9, ymm15, ymm9
vpxor ymm15, ymm15, ymm14
vpxor ymm7, ymm2, ymm7
vpcmpgtb ymm2, ymm0, ymm6
vpaddb ymm6, ymm6, ymm6
vpxor ymm6, ymm6, ymmword [rsp + 0xc0]
vpand ymm10, ymm10, ymm1
vpxor ymm10, ymm10, ymm9
vpcmpgtb ymm9, ymm0, ymm3
vpaddb ymm3, ymm3, ymm3
vpand ymm2, ymm2, ymm1
vpxor ymm3, ymm3, ymmword [rsp + 0x20]
vpxor ymm6, ymm2, ymm6
vpand ymm2, ymm5, ymm1
vpaddb ymm5, ymm13, ymm13
vpxor ymm5, ymm5, ymmword [rsp + 0x60]
vpand ymm9, ymm9, ymm1
vpxor ymm9, ymm9, ymm3
vpand ymm3, ymm12, ymm1
vpaddb ymm12, ymm4, ymm4
vpxor ymm12, ymm12, ymmword [rsp + 0xa0]
vpxor ymm5, ymm2, ymm5
vmovdqu xmm2, xmmword [0x006866b0]
vpermq ymm13, ymm2, 0x44
vpcmpgtb ymm2, ymm0, ymm8
vpaddb ymm8, ymm8, ymm8
vpxor ymm12, ymm3, ymm12
vmovdqu xmm3, xmmword [0x006866a0]
vpand ymm2, ymm2, ymm1
vpermq ymm3, ymm3, 0x44
vpxor ymm3, ymm3, ymmword [rsp]
vpxor ymm8, ymm2, ymm8
vpcmpgtb ymm2, ymm0, ymm7
vpaddb ymm7, ymm7, ymm7
vpxor ymm8, ymm8, ymm3
vpxor ymm3, ymm14, ymmword [rsp + 0x80]
vpshufb ymm8, ymm8, ymmword [0x00686480]
vaesenclast ymm8, ymm8, ymm0
vpand ymm2, ymm2, ymm1
vpxor ymm7, ymm2, ymm7
vpcmpgtb ymm2, ymm0, ymm6
vpaddb ymm6, ymm6, ymm6
vpxor ymm7, ymm7, ymm15
vpshufb ymm7, ymm7, ymmword [0x006864a0]
vaesenclast ymm4, ymm7, ymm0
vpand ymm2, ymm2, ymm1
vpcmpgtb ymm7, ymm0, ymm10
vpaddb ymm10, ymm10, ymm10
vpxor ymm6, ymm2, ymm6
vpxor ymm2, ymm14, ymmword [rsp + 0x20]
vpxor ymm6, ymm6, ymm2
vpcmpgtb ymm2, ymm0, ymm5
vpaddb ymm5, ymm5, ymm5
vpshufb ymm6, ymm6, ymmword [0x006864c0]
vpand ymm7, ymm7, ymm1
vaesenclast ymm6, ymm6, ymm0
vpxor ymm10, ymm7, ymm10
vpxor ymm7, ymm14, ymmword [rsp + 0x60]
vpand ymm2, ymm2, ymm1
vmovdqu ymm15, ymm4
vpxor ymm5, ymm2, ymm5
vpxor ymm2, ymm14, ymmword [rsp + 0x40]
vpxor ymm10, ymm10, ymm7
vmovdqu ymmword [rsp + 0x60], ymm15
vpshufb ymm7, ymm10, ymmword [0x00686540]
vaesenclast ymm7, ymm7, ymm0
vpxor ymm5, ymm5, ymm2
vpcmpgtb ymm2, ymm0, ymm12
vpaddb ymm12, ymm12, ymm12
vpshufb ymm4, ymm5, ymmword [0x006864e0]
vpcmpgtb ymm5, ymm0, ymm11
vpaddb ymm11, ymm11, ymm11
vaesenclast ymm4, ymm4, ymm0
vmovdqu ymmword [rsp], ymm6
vpcmpgtb ymm6, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpand ymm2, ymm2, ymm1
vpand ymm5, ymm5, ymm1
vpxor ymm12, ymm2, ymm12
vpand ymm6, ymm6, ymm1
vpxor ymm5, ymm5, ymm11
vpxor ymm3, ymm12, ymm3
vpxor ymm11, ymm14, ymmword [rsp + 0xc0]
vpxor ymm9, ymm6, ymm9
vpxor ymm6, ymm13, ymmword [rsp + 0xa0]
vpshufb ymm3, ymm3, ymmword [0x00686500]
vmovdqu ymm14, ymmword [rsp]
vaesenclast ymm3, ymm3, ymm0
vpxor ymm11, ymm5, ymm11
vpxor ymm6, ymm9, ymm6
vmovdqu ymm5, ymm8
vpshufb ymm11, ymm11, ymmword [0x00686520]
vpxor ymm9, ymm15, ymm8
vpshufb ymm6, ymm6, ymmword [0x00686560]
vaesenclast ymm2, ymm11, ymm0
vpxor ymm13, ymm14, ymmword [rsp + 0x60]
vmovdqu ymmword [rsp + 0x20], ymm5
vpxor ymm12, ymm4, ymmword [rsp]
vaesenclast ymm6, ymm6, ymm0
vpxor ymm5, ymm6, ymmword [rsp + 0x20]
vpxor ymm11, ymm3, ymm4
vpxor ymm10, ymm2, ymm3
vpxor ymm14, ymm7, ymm2
vpxor ymm8, ymm6, ymm7
vpxor ymm15, ymm10, ymm8
vpxor ymm15, ymm15, ymmword [rsp]
vmovdqu ymmword [rsp + 0x80], ymm15
vpxor ymm15, ymm14, ymm5
vpxor ymm15, ymm15, ymm4
vpxor ymm4, ymm9, ymm8
vpxor ymm4, ymm4, ymm3
vpxor ymm3, ymm13, ymm5
vpxor ymm3, ymm3, ymm2
vpxor ymm2, ymm12, ymm10
vpxor ymm2, ymm2, ymmword [rsp + 0x20]
vmovdqu ymmword [rsp], ymm3
vpxor ymm3, ymm12, ymm14
vmovdqu ymmword [rsp + 0x20], ymm2
vpxor ymm2, ymm9, ymm12
vpxor ymm12, ymm12, ymm5
vpxor ymm7, ymm2, ymm7
vpxor ymm2, ymm11, ymm14
vmovdqu ymmword [rsp + 0x40], ymm7
vpxor ymm7, ymm2, ymmword [rsp + 0x60]
vpxor ymm2, ymm13, ymm11
vpxor ymm6, ymm2, ymm6
vpxor ymm2, ymm9, ymm11
vpxor ymm9, ymm9, ymm14
vmovdqu ymm14, ymmword [rsp + 0x80]
vmovdqu ymmword [rsp + 0x60], ymm7
vpxor ymm7, ymm13, ymm10
vpxor ymm10, ymm10, ymm5
vpxor ymm11, ymm11, ymm8
vpcmpgtb ymm5, ymm0, ymm2
vpaddb ymm2, ymm2, ymm2
vpxor ymm8, ymm13, ymm8
vpxor ymm2, ymm2, ymm14
vpand ymm5, ymm5, ymm1
vpxor ymm2, ymm5, ymm2
vpcmpgtb ymm5, ymm0, ymm7
vpaddb ymm7, ymm7, ymm7
vpxor ymm7, ymm15, ymm7
vpand ymm5, ymm5, ymm1
vpxor ymm7, ymm5, ymm7
vpcmpgtb ymm5, ymm0, ymm3
vpaddb ymm3, ymm3, ymm3
vpxor ymm3, ymm4, ymm3
vpand ymm5, ymm5, ymm1
vpxor ymm3, ymm5, ymm3
vpcmpgtb ymm5, ymm0, ymm11
vpaddb ymm11, ymm11, ymm11
vpxor ymm11, ymm11, ymmword [rsp]
vpand ymm5, ymm5, ymm1
vpxor ymm11, ymm5, ymm11
vpcmpgtb ymm5, ymm0, ymm10
vpaddb ymm10, ymm10, ymm10
vpxor ymm10, ymm10, ymmword [rsp + 0x40]
vpand ymm5, ymm5, ymm1
vpxor ymm10, ymm5, ymm10
vpcmpgtb ymm5, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpxor ymm9, ymm6, ymm9
vpand ymm5, ymm5, ymm1
vpxor ymm9, ymm5, ymm9
vpcmpgtb ymm5, ymm0, ymm8
vpaddb ymm8, ymm8, ymm8
vpxor ymm8, ymm8, ymmword [rsp + 0x20]
vpand ymm5, ymm5, ymm1
vpxor ymm8, ymm5, ymm8
vpcmpgtb ymm5, ymm0, ymm12
vpand ymm13, ymm5, ymm1
vpaddb ymm5, ymm12, ymm12
vpxor ymm5, ymm5, ymmword [rsp + 0x60]
vpcmpgtb ymm12, ymm0, ymm11
vpaddb ymm11, ymm11, ymm11
vpxor ymm5, ymm13, ymm5
vpcmpgtb ymm13, ymm0, ymm10
vpaddb ymm10, ymm10, ymm10
vpxor ymm15, ymm15, ymm10
vpcmpgtb ymm10, ymm0, ymm9
vpaddb ymm9, ymm9, ymm9
vpxor ymm4, ymm4, ymm9
vpxor ymm11, ymm11, ymm14
vpand ymm12, ymm12, ymm1
vpxor ymm12, ymm12, ymm11
vpcmpgtb ymm11, ymm0, ymm8
vpaddb ymm8, ymm8, ymm8
vpand ymm10, ymm10, ymm1
vpxor ymm8, ymm8, ymmword [rsp]
vpand ymm13, ymm13, ymm1
vpxor ymm10, ymm10, ymm4
vpcmpgtb ymm4, ymm0, ymm5
vpaddb ymm5, ymm5, ymm5
vpxor ymm5, ymm5, ymmword [rsp + 0x40]
vpand ymm11, ymm11, ymm1
vpxor ymm15, ymm13, ymm15
vpxor ymm8, ymm11, ymm8
vpunpcklqdq ymm12, ymm12, ymm15
vpxor ymm12, ymm12, ymmword [rcx]
vpand ymm4, ymm4, ymm1
vpunpcklqdq ymm10, ymm10, ymm8
vpxor ymm10, ymm10, ymmword [rcx + 0x20]
vpxor ymm4, ymm4, ymm5
vpcmpgtb ymm5, ymm0, ymm2
vpaddb ymm2, ymm2, ymm2
vpxor ymm6, ymm6, ymm2
vpcmpgtb ymm2, ymm0, ymm7
vpaddb ymm7, ymm7, ymm7
vpcmpgtb ymm0, ymm0, ymm3
vpxor ymm7, ymm7, ymmword [rsp + 0x20]
vpaddb ymm3, ymm3, ymm3
vpxor ymm3, ymm3, ymmword [rsp + 0x60]
vpand ymm5, ymm5, ymm1
vpand ymm2, ymm2, ymm1
vpxor ymm6, ymm5, ymm6
vmovdqu ymm5, ymmword [0x00686440]
vpand ymm1, ymm0, ymm1
vpxor ymm7, ymm2, ymm7
vpunpcklqdq ymm4, ymm4, ymm6
vpxor ymm1, ymm1, ymm3
vpxor ymm4, ymm4, ymmword [rcx + 0x40]
vpshufb ymm12, ymm12, ymm5
vpunpcklqdq ymm1, ymm7, ymm1
vpxor ymm1, ymm1, ymmword [rcx + 0x60]
vpshufb ymm10, ymm10, ymm5
vpshufb ymm4, ymm4, ymm5
vpunpcklwd ymm0, ymm12, ymm10
vpunpckhwd ymm12, ymm12, ymm10
vpshufb ymm1, ymm1, ymm5
vpshufd ymm0, ymm0, 0xd8
vpshufd ymm12, ymm12, 0xd8
vpunpcklwd ymm2, ymm4, ymm1
vpunpckhwd ymm4, ymm4, ymm1
vpshufd ymm4, ymm4, 0xd8
vpshufd ymm1, ymm2, 0xd8
vpunpckhdq ymm0, ymm0, ymm1
vpunpckhdq ymm12, ymm12, ymm4
vmovdqu ymmword [rcx + 0x40], ymm0
vmovdqu ymmword [rcx + 0x60], ymm12
vzeroupper
vmovups xmm6, xmmword [rsp + 0x140]
vmovups xmm7, xmmword [rsp + 0x150]
vmovups xmm8, xmmword [rsp + 0x160]
vmovups xmm9, xmmword [rsp + 0x170]
vmovups xmm10, xmmword [rsp + 0x180]
vmovups xmm11, xmmword [rsp + 0x190]
vmovups xmm12, xmmword [rsp + 0x1a0]
vmovups xmm13, xmmword [rsp + 0x1b0]
vmovups xmm14, xmmword [rsp + 0x1c0]
vmovups xmm15, xmmword [rsp + 0x1d0]
add rsp, 0x1e8
ret