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

Disassembly:
call fcn.1417a2390
call fcn.1417a0fa5
mov esi, 0xad82f238
mov r9d, 0x37bf3601
mov r9d, dword [r8 + r9 - 0x37bf3601]
movzx ebx, si
lea r8, [r8 + rbx - 0xf234]
lea rcx, [rsi + rsi*8 - 0x74c2ab4b]
xor r9d, edi
mov edx, esi
xor r9d, 0x1b9d119b
bswap ebx
movsx eax, bx
ror r9d, 3
or si, 0xf727
movzx r11d, si
lea r9d, [r9 + rdx - 0x757b2831]
xor r9d, 0xaa9e4897
btr si, 0x1f
sub si, bx
and dl, r11b
push rdi
bswap rbx
xadd ecx, edx
add ebx, 0x2c9b551f
xor dword [rsp + rcx - 0x525acae5], r9d
pop rdi
imul rcx, rcx
call fcn.141772bcd
mov cl, byte [rax + rbp + 8]
lea rbp, [rax + rbp + 6]
btr rdx, 0xbb
sub rax, rax
shrd esi, ebx, cl
mov ebx, edx
cbw
mov dword [rax + rbp], esi
xor eax, dword [r8 + rax]
add r8, 4
lea r9, [rbx - 0x34da47f3]
movsx esi, dl
xor eax, edi
push rsi
neg sil
rol rdx, 0x99
not eax
mov ecx, ebx
lea rsi, [rcx + r9 + 0x6834f531]
shr r9d, cl
ror eax, 1
mov r11d, esi
lea eax, [rax + r9 + 0x12d672c8]
push r9
push r11
ror eax, 3
ror bx, cl
not eax
sar sil, cl
mov qword [rsp + r9 - 0x13c1faf], rdi
xor dword [rsp + r9 - 0x13c1faf], eax
dec r9d
xchg qword [rsp + r9 - 0x13c1fb6], rbx
mov rdi, qword [rsp + r9*8 - 0x9e0fe18]
push rdx
mov qword [rsp + r9 - 0x13c1fa6], r9
movsxd rax, eax
imul bx, bx
jno 0x1417855de
mov r11d, 0xf12358a1
lea rbx, [r11 - 0x72f8bc47]
lea rdx, [rbx + r11*4 - 0x4ee769d0]
mov rax, qword [rbx + rbp - 0x7e2a9c5a]
btr edx, ebx
mov ebx, dword [rbp + rbx - 0x7e2a9c52]
movzx ecx, r11w
lea rbp, [rcx + rbp - 0x5895]
movzx r9d, r11w
sub r11b, r9b
jge 0x141781011
jmp 0x14177d3f3
lea rsi, [rsi + rsi*4 + 0x1921eeaa]
push rdi
pushfq
mov rsi, rax
mov edi, 0x93e560f
mov rdi, r11
jmp 0x1417606c6
add esi, r11d
dec dx
mov ecx, esi
xchg r9d, ebx
not dx
or cx, 0x8127
shr r9, cl
rol r9, cl
xor dx, 0x1aac
rol dx, 1
movzx eax, cx
add dx, 0x8981
inc cx
bts eax, ecx
rol rcx, 0x2e
xor di, dx
add rdx, rsp
or eax, r9d
mov esi, dword [rdx + rax*2 - 0x35ede]
bts eax, r9d
lea rbp, [rbp + r9 - 4]
mov edx, r11d
sar ebx, 0x81
push rdx
mov dword [rbp + r9], esi
xchg r11, rdx
call fcn.14177b9df
push rdi
dec dl
xor dword [rsp + rcx*8 - 0x102000], ebx
pop rdi
mul r9d
movsxd rbx, ebx
add dl, al
adc r10, rbx
xchg r9w, r11w
shl r9, 0xae
mov esi, r9d
adc rsi, r10
jmp rsi
mov dword [rax + rcx - 0x58a1], ebx
inc dx
mov ebx, dword [r8 + r9*2 - 0xb142]
dec r9b
and r9d, 0x4825b52d
sal r11, 0x94
lea r8, [r8 + rcx*2 - 0xb13e]
mov eax, ecx
cmovs r11, rcx
mul cl
xor ebx, edi
sal dl, 1
shl r11w, 1
rol ebx, 3
xchg cx, r9w
imul eax, ecx
bswap ebx
lea r11, [rcx*2 + 0x29b0d0a1]
dec ebx
cwde
rol ebx, 3
rol ecx, 0xa5
xor r9w, ax
neg eax
lea ebx, [rcx + rbx - 0x63b4d9b9]
jp 0x1417625ab
neg ebx
not ebx
bt rdx, r9
ror ebx, 3
add r11b, dl
btc r11, 0x33
bswap ebx
div r11b
jmp 0x14177f1c5
and byte [rsp + r9*8 - 0x9e0fe2c], bl
adc r10, rax
mov word [rsp + r9*2 - 0x2783f88], cx
call fcn.14177c12a
mov qword [rsp + rcx*8 - 0x720], r10
ret 8
mov qword [rsp + rcx + 1], rdi
movsx r9d, sil
seta r9b
xor dword [rsp + rcx*2 - 6], eax
mov r11d, ebx
ror ebx, 0x21
mov rdi, qword [rsp + rbx*8 + 8]
sub cl, 0x95
mov qword [rsp + rcx - 0x6a], rcx
movsxd rax, eax
mov qword [rsp + rcx - 0x72], rsi
rol ebx, cl
ror cx, 0xcf
adc r10, rax
neg rsi
xchg word [rsp + rcx - 0xdc], r9w
jl 0x14178df14
sub r11, rcx
mov rsp, r11
jmp 0x14176ea84