Function at 0x140008900
Capabilities:
Decrypt data using aes via x86 extensions

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x138
movaps xmmword [rsp + 0x120], xmm8
movaps xmmword [rsp + 0x110], xmm7
movaps xmmword [rsp + 0x100], xmm6
mov rbp, rcx
mov rax, qword [0x1400c7dd0]
movzx eax, byte [rax]
cmp al, 1
jne 0x140008561
mov rcx, rbp
movaps xmm6, xmmword [rsp + 0x100]
movaps xmm7, xmmword [rsp + 0x110]
movaps xmm8, xmmword [rsp + 0x120]
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140008900
mov r15, qword [rdx]
mov rsi, qword [rdx + 8]
mov rcx, qword [rdx + 0x10]
mov rax, qword [rdx + 0x18]
mov qword [rsp + 0x78], rax
cmp rax, 4
jb 0x140008816
mov rax, qword [rsp + 0x78]
shr rax, 2
mov qword [rsp + 0xd0], rax
mov edi, 1
lea r8, [rsp + 0x80]
lea rbx, [rsp + 0x60]
lea r14, [rsp + 0x20]
mov r13, rcx
mov r12, rsi
mov qword [rsp + 0xe0], rsi
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xe8], rbp
nop word cs:[rax + rax]
lea rbp, [r12 + 0x40]
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x28], rbp
mov rsi, r8
mov qword [rsp + 0x30], r8
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 4
mov qword [rsp + 0x50], 4
nop dword [rax + rax]
mov rcx, rbx
mov rdx, r14
call fcn.140007530
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x140008650
movups xmm0, xmmword [rsp + 0x60]
movups xmmword [rax], xmm0
inc qword [rsp + 0xc0]
jmp 0x140008620
mov rcx, qword [rsp + 0xc0]
cmp rcx, 3
jbe 0x1400088ee
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x90]
movaps xmm8, xmmword [rsp + 0xa0]
lea rax, [rsp + 0xc0]
movups xmm0, xmmword [rax - 0x10]
movaps xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x28], rbp
mov r12, rsi
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 4
mov qword [rsp + 0x50], 4
nop dword [rax]
mov rcx, rbx
mov rdx, r14
call fcn.140007530
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x140008700
movups xmm0, xmmword [rsp + 0x60]
movups xmmword [rax], xmm0
inc qword [rsp + 0xc0]
jmp 0x1400086d0
mov rcx, qword [rsp + 0xc0]
cmp rcx, 3
mov rbp, qword [rsp + 0xe8]
jbe 0x1400088ee
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmm2, xmmword [rsp + 0xa0]
movups xmm3, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rcx, r12
mov rdx, rbp
mov r8, r14
call fcn.140019900
xor eax, eax
mov rdx, qword [rsp + 0xd0]
cmp rdx, rdi
setne al
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmm2, xmmword [rsp + 0xa0]
movups xmm3, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
movups xmm4, xmmword [r15]
xorps xmm4, xmm0
movaps xmmword [rsp + 0x20], xmm4
xorps xmm6, xmm1
movaps xmmword [rsp + 0x30], xmm6
xorps xmm7, xmm2
movaps xmmword [rsp + 0x40], xmm7
xorps xmm8, xmm3
movaps xmmword [rsp + 0x50], xmm8
movups xmmword [r13 + 0x30], xmm8
movups xmmword [r13 + 0x20], xmm7
movups xmmword [r13 + 0x10], xmm6
movups xmmword [r13], xmm4
mov r13, rdi
shl r13, 6
mov rsi, qword [rsp + 0xe0]
mov r8, r12
lea r12, [rsi + r13]
mov rcx, qword [rsp + 0xd8]
add r13, rcx
add rax, rdi
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [r15], xmm0
cmp rdx, rdi
mov rdi, rax
jne 0x1400085d0
mov rdx, qword [rsp + 0x78]
mov r14d, edx
and r14d, 3
je 0x1400088c1
movabs rax, 0xffffffffffffffc
and rdx, rax
shl rdx, 4
add rsi, rdx
add rcx, rdx
lea r12, [rsp + 0x30]
shl r14, 4
xor r13d, r13d
xorps xmm6, xmm6
lea rbx, [rsp + 0x20]
nop word cs:[rax + rax]
movups xmm0, xmmword [rsi + r13]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rsi + r13]
movaps xmmword [r12 + 0x20], xmm6
movaps xmmword [r12 + 0x10], xmm6
movaps xmmword [r12], xmm6
movaps xmmword [rsp + 0x20], xmm0
mov rdi, rcx
lea rcx, [rsp + 0x80]
mov rdx, rbp
mov r8, rbx
call fcn.140019900
mov rcx, rdi
movups xmm0, xmmword [r15]
xorps xmm0, xmmword [rsp + 0x80]
movups xmmword [rdi + r13], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [r15], xmm0
add r13, 0x10
cmp r14, r13
jne 0x140008860
movaps xmm6, xmmword [rsp + 0x100]
movaps xmm7, xmmword [rsp + 0x110]
movaps xmm8, xmmword [rsp + 0x120]
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov edx, 4
call fcn.1400a41b0
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x2f8
movdqa xmmword [rsp + 0x2e0], xmm15
movdqa xmmword [rsp + 0x2d0], xmm14
movdqa xmmword [rsp + 0x2c0], xmm13
movdqa xmmword [rsp + 0x2b0], xmm12
movdqa xmmword [rsp + 0x2a0], xmm11
movdqa xmmword [rsp + 0x290], xmm10
movdqa xmmword [rsp + 0x280], xmm9
movdqa xmmword [rsp + 0x270], xmm8
movdqa xmmword [rsp + 0x260], xmm7
movdqa xmmword [rsp + 0x250], xmm6
mov qword [rsp + 0x28], rcx
mov r13, qword [rdx]
mov r8, qword [rdx + 8]
mov rbp, qword [rdx + 0x10]
mov rax, qword [rdx + 0x18]
mov qword [rsp + 0x30], rax
cmp rax, 8
jb 0x14000901b
mov rax, qword [rsp + 0x30]
shr rax, 3
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x28]
movaps xmm0, xmmword [rax + 0x150]
movaps xmmword [rsp + 0x150], xmm0
movaps xmm0, xmmword [rax + 0x140]
movaps xmmword [rsp + 0x1e0], xmm0
movaps xmm0, xmmword [rax + 0x130]
movaps xmmword [rsp + 0x1d0], xmm0
movaps xmm0, xmmword [rax + 0x120]
movaps xmmword [rsp + 0x1c0], xmm0
movaps xmm0, xmmword [rax + 0x110]
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmm0, xmmword [rax + 0x100]
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmm0, xmmword [rax + 0xf0]
movaps xmmword [rsp + 0x110], xmm0
movaps xmm0, xmmword [rax + 0xb0]
movaps xmmword [rsp + 0x190], xmm0
movaps xmm0, xmmword [rax + 0xc0]
movaps xmmword [rsp + 0x180], xmm0
movaps xmm0, xmmword [rax + 0xd0]
movaps xmmword [rsp + 0x170], xmm0
movdqa xmm0, xmmword [rax + 0xe0]
movdqa xmmword [rsp + 0x160], xmm0
mov r15d, 1
lea rdi, [rsp + 0x38]
lea rbx, [rsp + 0xd8]
mov r12, rbp
mov rsi, r8
mov qword [rsp + 0x148], r8
movdqa xmm13, xmmword [rsp + 0x1e0]
movdqa xmm12, xmmword [rsp + 0x1a0]
movdqa xmm8, xmmword [rsp + 0x160]
movdqa xmm15, xmmword [rsp + 0x180]
movdqa xmm14, xmmword [rsp + 0x190]
nop dword [rax + rax]
lea r14, [rsi + 0x80]
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], rsi
mov qword [rsp + 0xe0], r14
lea rax, [rsp + 0x50]
mov qword [rsp + 0xe8], rax
lea rax, [rsp + 0xd0]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0x100], 8
mov qword [rsp + 0x108], 8
nop word cs:[rax + rax]
mov rcx, rdi
mov rdx, rbx
call fcn.140007530
mov rax, qword [rsp + 0x48]
test rax, rax
je 0x140008b50
movdqu xmm0, xmmword [rsp + 0x38]
movdqu xmmword [rax], xmm0
inc qword [rsp + 0xd0]
jmp 0x140008b20
mov rcx, qword [rsp + 0xd0]
cmp rcx, 7
jbe 0x14000944c
movaps xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x130], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x120], xmm0
movaps xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x230], xmm0
movaps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x220], xmm0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x210], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x200], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x1f0], xmm0
lea rax, [rsp + 0xd0]
movups xmm0, xmmword [rax - 0x10]
movaps xmmword [rsp + 0x240], xmm0
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], rsi
mov qword [rsp + 0xe0], r14
lea rcx, [rsp + 0x50]
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0x100], 8
mov qword [rsp + 0x108], 8
nop word cs:[rax + rax]
mov rcx, rdi
mov rdx, rbx
call fcn.140007530
mov rax, qword [rsp + 0x48]
test rax, rax
je 0x140008c70
movdqu xmm0, xmmword [rsp + 0x38]
movdqu xmmword [rax], xmm0
inc qword [rsp + 0xd0]
jmp 0x140008c40
mov rcx, qword [rsp + 0xd0]
cmp rcx, 7
jbe 0x14000944c
movdqa xmm2, xmmword [rsp + 0x60]
movdqa xmm3, xmmword [rsp + 0x150]
pxor xmm2, xmm3
movdqa xmm1, xmmword [rsp + 0x70]
pxor xmm1, xmm3
movdqa xmm0, xmmword [rsp + 0x80]
pxor xmm0, xmm3
movdqa xmm9, xmm3
aesdec xmm2, xmm13
movdqa xmm4, xmmword [rsp + 0x1d0]
aesdec xmm2, xmm4
movdqa xmm7, xmmword [rsp + 0x1c0]
aesdec xmm2, xmm7
movdqa xmm5, xmmword [rsp + 0x1b0]
aesdec xmm2, xmm5
aesdec xmm2, xmm12
movdqa xmm6, xmmword [rsp + 0x110]
aesdec xmm2, xmm6
movdqa xmm10, xmm6
aesdec xmm2, xmm8
movdqa xmm6, xmmword [rsp + 0x170]
aesdec xmm2, xmm6
aesdec xmm2, xmm15
aesdeclast xmm2, xmm14
movdqa xmm11, xmmword [rsp + 0x130]
pxor xmm11, xmm2
movdqa xmmword [rsp + 0x130], xmm11
movdqa xmm2, xmmword [rsp + 0x90]
aesdec xmm1, xmm13
aesdec xmm1, xmm4
aesdec xmm1, xmm7
aesdec xmm1, xmm5
aesdec xmm1, xmm12
aesdec xmm1, xmm10
aesdec xmm1, xmm8
aesdec xmm1, xmm6
aesdec xmm1, xmm15
pxor xmm2, xmm3
aesdeclast xmm1, xmm14
movdqa xmm10, xmmword [rsp + 0x120]
pxor xmm10, xmm1
movdqa xmmword [rsp + 0x120], xmm10
movdqa xmm1, xmmword [rsp + 0xa0]
pxor xmm1, xmm3
aesdec xmm0, xmm13
aesdec xmm2, xmm13
aesdec xmm1, xmm13
movdqa xmm9, xmm4
aesdec xmm0, xmm4
aesdec xmm2, xmm4
aesdec xmm1, xmm4
movdqa xmm10, xmm7
aesdec xmm0, xmm7
aesdec xmm2, xmm7
aesdec xmm1, xmm7
movdqa xmm11, xmm5
aesdec xmm0, xmm5
aesdec xmm2, xmm5
aesdec xmm1, xmm5
aesdec xmm0, xmm12
aesdec xmm2, xmm12
aesdec xmm1, xmm12
movdqa xmm3, xmmword [rsp + 0x110]
aesdec xmm0, xmm3
aesdec xmm2, xmm3
aesdec xmm1, xmm3
movdqa xmm5, xmm3
aesdec xmm0, xmm8
aesdec xmm2, xmm8
aesdec xmm1, xmm8
aesdec xmm0, xmm6
aesdec xmm2, xmm6
aesdec xmm1, xmm6
aesdec xmm0, xmm15
aesdec xmm2, xmm15
aesdec xmm1, xmm15
aesdeclast xmm0, xmm14
aesdeclast xmm2, xmm14
movdqa xmm7, xmmword [rsp + 0x230]
pxor xmm7, xmm0
movdqa xmm4, xmmword [rsp + 0x220]
pxor xmm4, xmm2
aesdeclast xmm1, xmm14
movdqa xmm0, xmmword [rsp + 0x50]
movdqa xmm3, xmmword [rsp + 0x210]
pxor xmm3, xmm1
movdqa xmm1, xmmword [rsp + 0xb0]
movdqa xmm2, xmmword [rsp + 0x150]
pxor xmm1, xmm2
aesdec xmm1, xmm13
aesdec xmm1, xmm9
aesdec xmm1, xmm10
aesdec xmm1, xmm11
aesdec xmm1, xmm12
aesdec xmm1, xmm5
aesdec xmm1, xmm8
aesdec xmm1, xmm6
aesdec xmm1, xmm15
aesdeclast xmm1, xmm14
pxor xmm0, xmm2
movdqa xmm5, xmm2
movdqa xmm2, xmmword [rsp + 0x200]
pxor xmm2, xmm1
movdqa xmm1, xmmword [rsp + 0xc0]
pxor xmm1, xmm5
aesdec xmm0, xmm13
aesdec xmm1, xmm13
aesdec xmm0, xmm9
aesdec xmm1, xmm9
aesdec xmm0, xmm10
aesdec xmm1, xmm10
aesdec xmm0, xmm11
aesdec xmm1, xmm11
aesdec xmm0, xmm12
aesdec xmm1, xmm12
movdqa xmm5, xmmword [rsp + 0x110]
aesdec xmm0, xmm5
aesdec xmm1, xmm5
aesdec xmm0, xmm8
aesdec xmm1, xmm8
aesdec xmm0, xmm6
aesdec xmm1, xmm6
aesdec xmm0, xmm15
aesdec xmm1, xmm15
aesdeclast xmm0, xmm14
aesdeclast xmm1, xmm14
movdqa xmm5, xmmword [rsp + 0x1f0]
pxor xmm5, xmm1
movdqu xmm1, xmmword [r13]
pxor xmm1, xmm0
movdqu xmmword [r12], xmm1
movaps xmm0, xmmword [rsp + 0x130]
movups xmmword [r12 + 0x10], xmm0
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [r12 + 0x20], xmm0
movdqu xmmword [r12 + 0x30], xmm7
movdqu xmmword [r12 + 0x40], xmm4
movdqu xmmword [r12 + 0x50], xmm3
movdqu xmmword [r12 + 0x60], xmm2
movdqu xmmword [r12 + 0x70], xmm5
movdqa xmm0, xmmword [rsp + 0x240]
movdqu xmmword [r13], xmm0
xor eax, eax
mov rcx, qword [rsp + 0x140]
cmp rcx, r15
setne al
mov r12, r15
shl r12, 7
mov r8, qword [rsp + 0x148]
lea rsi, [r8 + r12]
add r12, rbp
add rax, r15
cmp rcx, r15
mov r15, rax
jne 0x140008ab0
mov rdx, qword [rsp + 0x30]
mov eax, edx
and eax, 7
je 0x1400093e0
movabs rcx, 0xffffffffffffff8
and rdx, rcx
shl rdx, 4
add r8, rdx
add rbp, rdx
mov rcx, qword [rsp + 0x28]
movdqa xmm10, xmmword [rcx + 0x150]
movdqa xmm9, xmmword [rcx + 0x140]
movdqa xmm8, xmmword [rcx + 0x130]
movdqa xmm7, xmmword [rcx + 0x120]
movdqa xmm5, xmmword [rcx + 0x110]
movdqa xmm4, xmmword [rcx + 0x100]
movdqa xmm3, xmmword [rcx + 0xf0]
movdqa xmm0, xmmword [rcx + 0xb0]
movdqa xmm1, xmmword [rcx + 0xc0]
movdqa xmm2, xmmword [rcx + 0xd0]
movdqa xmm6, xmmword [rcx + 0xe0]
movups xmm11, xmmword [r8]
movaps xmmword [rsp + 0x50], xmm11
movdqu xmm11, xmmword [r8]
pxor xmm11, xmm10
aesdec xmm11, xmm9
aesdec xmm11, xmm8
aesdec xmm11, xmm7
aesdec xmm11, xmm5
aesdec xmm11, xmm4
aesdec xmm11, xmm3
aesdec xmm11, xmm6
aesdec xmm11, xmm2
aesdec xmm11, xmm1
aesdeclast xmm11, xmm0
movdqu xmm12, xmmword [r13]
pxor xmm12, xmm11
movdqu xmmword [rbp], xmm12
movdqa xmm11, xmmword [rsp + 0x50]
movdqu xmmword [r13], xmm11
cmp eax, 1
je 0x1400093e0
movups xmm11, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0x50], xmm11
movdqu xmm11, xmmword [r8 + 0x10]
pxor xmm11, xmm10
aesdec xmm11, xmm9
aesdec xmm11, xmm8
aesdec xmm11, xmm7
aesdec xmm11, xmm5
aesdec xmm11, xmm4
aesdec xmm11, xmm3
aesdec xmm11, xmm6
aesdec xmm11, xmm2
aesdec xmm11, xmm1
aesdeclast xmm11, xmm0
movdqu xmm12, xmmword [r13]
pxor xmm12, xmm11
movdqu xmmword [rbp + 0x10], xmm12
movdqa xmm11, xmmword [rsp + 0x50]
movdqu xmmword [r13], xmm11
cmp eax, 2
je 0x1400093e0
movups xmm11, xmmword [r8 + 0x20]
movaps xmmword [rsp + 0x50], xmm11
movdqu xmm11, xmmword [r8 + 0x20]
pxor xmm11, xmm10
aesdec xmm11, xmm9
aesdec xmm11, xmm8
aesdec xmm11, xmm7
aesdec xmm11, xmm5
aesdec xmm11, xmm4
aesdec xmm11, xmm3
aesdec xmm11, xmm6
aesdec xmm11, xmm2
aesdec xmm11, xmm1
aesdeclast xmm11, xmm0
movdqu xmm12, xmmword [r13]
pxor xmm12, xmm11
movdqu xmmword [rbp + 0x20], xmm12
movdqa xmm11, xmmword [rsp + 0x50]
movdqu xmmword [r13], xmm11
cmp eax, 3
je 0x1400093e0
movups xmm11, xmmword [r8 + 0x30]
movaps xmmword [rsp + 0x50], xmm11
movdqu xmm11, xmmword [r8 + 0x30]
pxor xmm11, xmm10
aesdec xmm11, xmm9
aesdec xmm11, xmm8
aesdec xmm11, xmm7
aesdec xmm11, xmm5
aesdec xmm11, xmm4
aesdec xmm11, xmm3
aesdec xmm11, xmm6
aesdec xmm11, xmm2
aesdec xmm11, xmm1
aesdeclast xmm11, xmm0
movdqu xmm12, xmmword [r13]
pxor xmm12, xmm11
movdqu xmmword [rbp + 0x30], xmm12
movdqa xmm11, xmmword [rsp + 0x50]
movdqu xmmword [r13], xmm11
cmp eax, 4
je 0x1400093e0
movups xmm11, xmmword [r8 + 0x40]
movaps xmmword [rsp + 0x50], xmm11
movdqu xmm11, xmmword [r8 + 0x40]
pxor xmm11, xmm10
aesdec xmm11, xmm9
aesdec xmm11, xmm8
aesdec xmm11, xmm7
aesdec xmm11, xmm5
aesdec xmm11, xmm4
aesdec xmm11, xmm3
aesdec xmm11, xmm6
aesdec xmm11, xmm2
aesdec xmm11, xmm1
aesdeclast xmm11, xmm0
movdqu xmm12, xmmword [r13]
pxor xmm12, xmm11
movdqu xmmword [rbp + 0x40], xmm12
movdqa xmm11, xmmword [rsp + 0x50]
movdqu xmmword [r13], xmm11
cmp eax, 5
je 0x1400093e0
movups xmm11, xmmword [r8 + 0x50]
movaps xmmword [rsp + 0x50], xmm11
movdqu xmm11, xmmword [r8 + 0x50]
pxor xmm11, xmm10
aesdec xmm11, xmm9
aesdec xmm11, xmm8
aesdec xmm11, xmm7
aesdec xmm11, xmm5
aesdec xmm11, xmm4
aesdec xmm11, xmm3
aesdec xmm11, xmm6
aesdec xmm11, xmm2
aesdec xmm11, xmm1
aesdeclast xmm11, xmm0
movdqu xmm12, xmmword [r13]
pxor xmm12, xmm11
movdqu xmmword [rbp + 0x50], xmm12
movdqa xmm11, xmmword [rsp + 0x50]
movdqu xmmword [r13], xmm11
cmp eax, 6
je 0x1400093e0
movups xmm11, xmmword [r8 + 0x60]
movaps xmmword [rsp + 0x50], xmm11
movdqu xmm11, xmmword [r8 + 0x60]
pxor xmm11, xmm10
aesdec xmm11, xmm9
aesdec xmm11, xmm8
aesdec xmm11, xmm7
aesdec xmm11, xmm5
aesdec xmm11, xmm4
aesdec xmm11, xmm3
aesdec xmm11, xmm6
aesdec xmm11, xmm2
aesdec xmm11, xmm1
aesdeclast xmm11, xmm0
movdqu xmm0, xmmword [r13]
pxor xmm0, xmm11
movdqu xmmword [rbp + 0x60], xmm0
movdqa xmm0, xmmword [rsp + 0x50]
movdqu xmmword [r13], xmm0
movaps xmm6, xmmword [rsp + 0x250]
movaps xmm7, xmmword [rsp + 0x260]
movaps xmm8, xmmword [rsp + 0x270]
movaps xmm9, xmmword [rsp + 0x280]
movaps xmm10, xmmword [rsp + 0x290]
movaps xmm11, xmmword [rsp + 0x2a0]
movaps xmm12, xmmword [rsp + 0x2b0]
movaps xmm13, xmmword [rsp + 0x2c0]
movaps xmm14, xmmword [rsp + 0x2d0]
movaps xmm15, xmmword [rsp + 0x2e0]
add rsp, 0x2f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov edx, 8
call fcn.1400a41b0
ud2