Function at 0x1415894c6
Capabilities:
Encrypt data using aes mixcolumns step

Disassembly:
mov word [rbx + rax*2], r10w
bswap r8
mov r10d, r8d
mov ecx, dword [r9 + rax*2]
shl di, 0xd
lea r9, [r9 + rax*4 + 4]
mov edx, edi
mov esi, 0x3fb6f7a8
xor ecx, ebp
xor dx, r10w
adc esi, 0x3aa22d23
sub dil, dil
ror ecx, 1
neg ecx
call fcn.1415588bf
xor eax, r11d
dec eax
ror dil, 0xc1
not eax
movzx r10d, dil
push rbx
inc eax
not eax
sar byte [rsp + rdi - 7], 7
jp 0x1415ae5d1
lea rdi, [rbx*4 - 0x1474d44a]
movsxd rax, eax
or rdi, rcx
adc r9, rax
call fcn.14152f233
movsx r9d, ax
neg ecx
push r9
rol ecx, 2
movzx ebp, ax
sal dword [rsp + rbp - 0xab10], 0xcc
cmovs r9d, dword [rsp + rbp*2 - 0x1562a]
neg ecx
shr byte [rsp + rbp - 0xab10], 0x67
jp 0x141544dbd
mov eax, 0xe42f4c2c
sar eax, 0x28
mov ebp, dword [rbx]
neg rax
add rbx, 4
mov r11d, eax
xor ebp, edi
lea ebp, [rbp + r11*4 - 0x6975eb77]
mov r9d, r11d
not ebp
sal rax, 0x68
bswap ebp
adc r11, rax
inc r9b
adc ax, ax
sbb ebp, 0x8a38c033
inc r11w
jno 0x141566ad3
lea r10, [r10 + r9 - 0x50088043]
sal ax, cl
mov ebp, dword [r10 + rdi*4 - 0x11fa0]
xor ebp, ebx
rol ebp, 1
inc ebp
push rdi
rol ebp, 2
rol qword [rsp + r9 - 0x5008803f], 0xa7
jae 0x1415e846c
sub r8, 4
mov ebx, 0xc318f518
movsx edi, bl
movsx edx, dil
mov eax, dword [rdi + r8 - 0x18]
jmp 0x14152b559
push rbx
setp r11b
movzx ebp, ax
xor dword [rsp + r9*2 - 0xc64a], edi
movsx edx, r11b
call fcn.1415dd06e
movsxd rdx, edx
adc rsi, rdx
lea rcx, [r11*4 - 0x7a4c0567]
lea rdx, [r10 + rbp*4 + 0x3c9df4a6]
jmp rsi
sal r11w, 9
lea edi, [r9 + rdi - 0x29997740]
sub cx, r11w
bswap edi
neg r11d
jb 0x141560816
mov ebp, dword [r11 + r10 - 0x4600]
sub dl, dil
xor ebp, ebx
add dx, dx
add dil, dil
rol ebp, 1
ror dx, 0xc4
push rdi
jb 0x1415ca258
mov edx, 0xf98e1491
movsx r9d, dx
push rdx
mov r11, qword [r8 + r9*8 - 0xa488]
lea rbp, [r9*8 - 0x13ec0de4]
jmp 0x141559f68
push r9
mov rax, qword [r11 + r9 - 0x1491]
call fcn.14160851d
pop rcx
pop r10
pop rdx
jmp fcn.141548783
not edi
dec edi
shr ecx, 0x30
jnp 0x141530f66
mov ecx, 0xb00a22
lea r10, [r10 + rcx - 0xb00a26]
rol cl, 1
mov ecx, dword [rcx + r10 - 0xb00a44]
call fcn.1415a919c
push 0x24a4050d
mov rax, r8
sub r8, 4
call fcn.141582ad0
jmp 0x14152ea71
movzx r10d, ax
not ebp
setnp r11b
bswap r9
push rdi
jne 0x14157703a
neg ebp
inc byte [rsp + rdi*2 - 0x8fcf]
neg r9d
lea rcx, [r9 + 0x4112a201]
mov qword [rsp + rdi*2 - 0x8fd0], rbx
neg di
mov r11d, 0xb699e924
xor dword [rsp + rdi - 0xb818], ebp
call fcn.1415db59a
jmp 0x1415a03a0
movsxd r11, r11d
add r8, r11
call fcn.1415e6621
mov r10b, byte [r10 + rsi - 0xff]
shr cx, 0x8d
sar cl, cl
movsx edi, r8b
lea rbx, [rax + rbx - 2]
jbe 0x14152b3cf
mov r11d, 0x6e9e6325
lea rsi, [rsi + r11 - 0x6e9e6321]
movzx r9d, r11w
not edx
not ecx
and edx, ecx
movsx eax, r9b
movsx edi, r9b
lea rcx, [r9 + r11*2 - 0xe625143]
mov dword [r11 + rsi - 0x6e9e6325], edx
lea r10, [r10 + r11 - 0x6e9e6329]
dec di
mov edi, dword [r10 + r9 - 0x6325]
xor edi, ebx
jmp 0x14153704d
dec dword [rsp + rdi*2 - 0x16]
mov qword [rsp + rdi - 0xc], r11
sub edi, 0xf49c4d92
xor dword [rsp + rdi - 0xb63b27a], eax
xchg r10b, bl
movzx ecx, dx
pop r11
jmp 0x14152da97
bswap ebp
dec ebp
lea ebp, [rbp + rdi*2 - 0x3e0ed450]
movsx edx, byte [rsp + rdi*2 - 0x8fcc]
jae 0x141584037