Function at 0x140838ea8
Capabilities:
Manually build aes constants

Disassembly:
inc r11
sbb al, 5
bt r11, 0x1b
lea rbp, [rcx*4 + 0x4d9a69ad]
ror al, cl
not rbp
add al, cl
neg dl
xor r9b, al
or ebp, ecx
push rdx
or rsi, 0xffffffffcf07b334
lea rax, [rsp + rax + 8]
rol byte [rsp + rsi*2 + 0x6160999b], 0x26
push rcx
setnp byte [rsp + rsi*2 + 0x61609998]
mov qword [r11 + rax - 0x60099023], r8
jne 0x14083b550
lea r8d, [r8 + rsi*4 + 0x3dbc3f00]
sub ax, si
mov qword [rsp + rsi*2], rdx
ror r8d, 1
ror al, 0x64
mov qword [rsp + rsi*2 + 8], r9
adc rsi, rsi
adc qword [rsp + rsi*2], rdx
xor dword [rsp + rsi*2 + 8], r8d
mul r11w
not r11d
jno 0x14083e775
movsx ecx, r11b
or ecx, r11d
xor r9, rbp
not ax
shr rax, 0x69
bts rax, rax
mov r8, rbp
mov esi, r11d
jae 0x1408963f0
or sil, r11b
lea rax, [rsp + r11 - 0x60098f4b]
mov rcx, qword [rax + rsi*2 + 0x61609992]
setne r11b
not dword [rsp + r11 - 0x60098fff]
mov qword [rbx + r11 - 0x60099009], rcx
lea rcx, [rbp*4 - 0x6065dad6]
not qword [rsp + r11 - 0x60099001]
lea rbx, [rbx + rsi*2 + 0x6160998a]
btr edx, 0x9a
movsx eax, byte [rsp + r11 - 0x60098ffd]
dec qword [rsp + r11 - 0x60098ffe]
mov esi, dword [r11 + r10 - 0x60098ff8]
shl r11b, 0xa3
setnp r11b
lea r10, [r10 + r11 - 0x60098ff4]
xor esi, r9d
mul r11
xor rdx, qword [rsp + rdx + 1]
neg esi
movsx r8d, al
rol cl, cl
pop r8
lea esi, [rsi + rax - 0x5a334522]
cdqe
jb 0x140872bbe
neg rax
lea rbx, [rbx + r11 - 0x22a3]
jae 0x140850e41
mov ebp, ecx
not r11b
jb fcn.140837a63
mov esi, 0x9daa8e9a
movzx ecx, byte [r10 + riz]
mov edx, esi
movsx r11d, sil
xor cl, r9b
not cl
inc cl
not cl
push r11
not rsi
not dl
xor cl, 0x2a
bswap edx
rol byte [rsp + rdx - 0x658eaa97], 0x26
lea r8, [r11*8 - 0x5d669261]
ror cl, 1
ror rdx, 0xa8
not cl
rol cl, 1
inc cl
xor r9b, cl
lea rcx, [rsp + rcx + 8]
sar qword [rsp], 0x1a
sbb r11b, r11b
or dx, word [rcx + riz]
mov ecx, r8d
or esi, 0x8aa213bd
movzx eax, r11b
mov word [rax + rbx - 0x101], dx
movsx ebp, r8w
movzx r11d, byte [r10 + rax*2 - 0x1fd]
dec r8w
xor r11b, r9b
sar r8, cl
sub dword [rsp + r8 + 2], ebp
cdq
rol r11b, 1
xchg edx, ecx
cwd
imul eax, dword [rsp + r8 + 3]
xor r11b, 0xbe
mul r8w
xor byte [rsp + r8*2 + 7], 0x2f
adc r11b, 0x35
or ax, ax
cqo
rol r8, 0xc8
not r11b
setae bpl
bts bp, ax
xor r9b, r11b
sar r8w, 2
cdqe
lea r11, [rsp + r11 + 8]
cmova ecx, eax
sub bpl, 0x25
mov rax, qword [r11 + r8*2]
movzx r11d, byte [rsp + r8]
pop r11
mov qword [rbx + r8*8 - 0xa], rax
ror r11b, 0x44
call fcn.1408487d3
add bp, 0xc00a
movsx edx, al
movsx r8d, si
sar dl, 0x63
not bp
not si
push rdx
dec bp
cdqe
xadd qword [rsp + rax + 0x5dcf5be1], rsi
neg eax
xor bp, 0x21d
xor r9w, bp
call fcn.1408457e2
push rsi
jmp 0x140825e01
mov r9, qword [rsp + rsi + 8]
sub rsi, rbp
bts dx, ax
movsxd r8, r8d
ror r11d, cl
add rdi, r8
shr cl, 0xa6
sbb eax, dword [rsp + rax + 1]
imul esi
adc qword [rsp + rax], rdi
ret 8
ror ax, 0xef
xor r8d, r9d
dec r8d
xor r8d, 0x4d9ab488
movsx edx, sil
imul edx
mov ebp, esi
neg r8d
bt rax, rax
movsx ecx, ax
neg bpl
not r8d
adc dx, dx
neg edx
neg r8d
push r9
sub rbp, 0x540b5780
add dl, bpl
xor dword [rsp + rax - 0x63939452], r8d
shr esi, 0x5e
shr sil, 5
pop r9
movsxd r8, r8d
adc rdi, r8
not edx
mov cx, word [rbx + rax - 0x63939452]
btc ax, bp
xadd eax, ebp
lea rbx, [rax + rbx - 0xf885d1d]
lea rdx, [rbp*8 - 0x5c631842]
xor ax, 0xa8a
cdqe
add si, word [r10 + rax - 0xf885795]
lea r10, [r10 + rax - 0xf885793]
xor si, r9w
mov r11d, eax
xor si, 0x31
btr r11w, 0x9b
sbb si, 0xff04
mov r8d, r11d
lea rax, [rdx*8 - 0x85fd67b]
neg si
not si
cqo
xor r9w, si
add rsi, rsp
mov byte [rsi + rdx], cl
add rdx, rdi
jmp rdx
neg esi
lea esi, [rax + rsi - 0x728ed390]
sub ebp, eax
push r8
neg esi
btr ecx, 0x83
mul al
mov qword [rsp + r11 - 0x60098ff9], r9
call fcn.14086d54d
mov al, byte [r10 + r11*4 - 0x12ffff8]
add ecx, 0x930a1e21
adc r11w, dx
xor al, r9b
lea rbp, [rcx*4 - 0x5e79e148]
not al
xor rbp, rbp
ror r11d, 0x63
xor si, 0x2031
rol al, cl
and ecx, edx
ja 0x140823d69
mov eax, dword [rbx]
mov esi, 0x6abdf435
movsx edx, si
lea r8, [rdx*2 - 0x36db3d5f]
mov ebp, dword [rbx + rsi - 0x6abdf431]
not eax
not ebp
lea r8, [rsi*8 - 0x54f5e5fa]
movsx ecx, r8b
and eax, ebp
dec si
bts r8, 0x17
mov dword [rsi + rbx - 0x6abdf430], eax
mov r11, qword [rbx + rsi - 0x6abdf430]
adc sil, dl
call fcn.14087fc90
mov qword [rsp + rbp*2 - 0x1ff74], 0xffffffffb1bfea95
movsxd r11, r11d
call fcn.1408603d8