Function at 0x14011a199
Capabilities:
Manually build aes constants

Disassembly:
push rax
pushf
mov eax, 0x6be1da9d
pushf
not eax
add eax, 0xa298444c
xor eax, 0xb92468a8
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xd688ad84
xor eax, 0xa9276723
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xc7bfcddd
xor eax, 0xc933b2a2
rol eax, 0x16
popf
pushf
not eax
add eax, 0x9e5d0698
xor eax, 0xa7d5a149
rol eax, 0x5e
popf
cmp eax, 4
jne 0x14011a1fc
popf
pop rax
jmp 0x14011a612
cmp eax, 0
jne 0x14011a20b
popf
pop rax
jmp 0x14011a337
cmp eax, 3
jne 0x14011a21a
popf
pop rax
jmp 0x14011a593
cmp eax, 1
jne 0x14011a229
popf
pop rax
jmp 0x14011a442
cmp eax, 0xd
jne 0x14011a238
popf
pop rax
jmp 0x14011aa6d
cmp eax, 7
jne 0x14011a247
popf
pop rax
jmp 0x14011a7a2
cmp eax, 0xe
jne 0x14011a256
popf
pop rax
jmp 0x14011ab24
cmp eax, 0xb
jne 0x14011a265
popf
pop rax
jmp 0x14011a97a
cmp eax, 0xc
jne 0x14011a274
popf
pop rax
jmp 0x14011a9d4
cmp eax, 8
jne 0x14011a283
popf
pop rax
jmp 0x14011a83c
cmp eax, 0x10
jne 0x14011a292
popf
pop rax
jmp 0x14011ac0e
cmp eax, 2
jne 0x14011a2a1
popf
pop rax
jmp 0x14011a4f6
cmp eax, 9
jne 0x14011a2b0
popf
pop rax
jmp 0x14011a893
cmp eax, 0x12
jne 0x14011a2bf
popf
pop rax
jmp 0x14011acc2
cmp eax, 6
jne 0x14011a2ce
popf
pop rax
jmp 0x14011a709
cmp eax, 0x11
jne 0x14011a2dd
popf
pop rax
jmp 0x14011ac75
cmp eax, 5
jne 0x14011a2ec
popf
pop rax
jmp 0x14011a6be
cmp eax, 0x15
jne 0x14011a2fb
popf
pop rax
jmp 0x14011ad94
cmp eax, 0xa
jne 0x14011a30a
popf
pop rax
jmp 0x14011a937
cmp eax, 0x14
jne 0x14011a319
popf
pop rax
jmp 0x14011ad48
cmp eax, 0xf
jne 0x14011a328
popf
pop rax
jmp 0x14011abc5
cmp eax, 0x13
jne 0x14011a337
popf
pop rax
jmp 0x14011ad23
push rbx
push rsi
push r12
push r15
sub rsp, 0x38
mov r15, qword [rcx + 0x10]
movabs rbx, 0x4601210d1c6e9053
pushf
not rbx
add rbx, 0x6c2e7a76
xor rbx, 0x53e28a00
rol rbx, 0xde
popf
pushf
not rbx
add rbx, 0x5e678fc7
xor rbx, 0x501827d2
rol rbx, 0x9d
popf
pushf
not rbx
add rbx, 0x5ef457fa
xor rbx, 0x64e52cd3
rol rbx, 0x7d
popf
pushf
not rbx
add rbx, 0x6615d98f
xor rbx, 0x40587436
rol rbx, 0xac
popf
mov rax, rbx
mov r12, r9
sub rax, r15
mov rsi, rcx
cmp rax, rdx
jb 0x14011a40f
push rax
pushf
mov eax, 0x90158b13
pushf
not eax
add eax, 0xf320082a
xor eax, 0xa432640f
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc2c98902
xor eax, 0x85419384
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xde4c5494
xor eax, 0x8233a4fc
rol eax, 0xc9
popf
jmp 0x14011a1ed
push rax
pushf
mov eax, 0xf46b5aa7
pushf
not eax
add eax, 0xb2f23f87
xor eax, 0xce8022cb
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xdaedd431
xor eax, 0xbfd582d0
rol eax, 0x7d
popf
jmp 0x14011a1ed
mov qword [rsp + 0x70], rbp
lea rbp, [rdx + r15]
mov qword [rsp + 0x30], rdi
mov rdx, rbp
mov qword [rsp + 0x28], r13
or rdx, 0xf
mov r13, qword [rcx + 0x18]
mov qword [rsp + 0x20], r14
cmp rdx, rbx
ja 0x14011a4c3
push rax
pushf
mov eax, 0x34c835ee
pushf
not eax
add eax, 0xe65d07b1
xor eax, 0xc256947f
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe89daa5b
xor eax, 0xfc7c9a9c
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xb65a0210
xor eax, 0xf0175b8e
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa423398b
xor eax, 0xe14c5ab4
rol eax, 0x1d
popf
jmp 0x14011a1ed
push rax
pushf
mov eax, 0xfb893417
pushf
not eax
add eax, 0xafd2a773
xor eax, 0xb15b2292
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xd0fca7bb
xor eax, 0x89b81348
rol eax, 8
popf
jmp 0x14011a1ed
mov rcx, r13
mov rax, rbx
shr rcx, 1
sub rax, rcx
cmp r13, rax
ja 0x14011a560
push rax
pushf
mov eax, 0x90153f8e
pushf
not eax
add eax, 0xfa3120ea
xor eax, 0xfabf0fb5
rol eax, 0x14
popf
pushf
not eax
add eax, 0xffb1f986
xor eax, 0xfef6b687
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xa5edff31
xor eax, 0x8e19d074
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x9b2583d6
xor eax, 0xbf4759b8
rol eax, 0x76
popf
jmp 0x14011a1ed
push rax
pushf
mov eax, 0x2e376b30
pushf
not eax
add eax, 0xaec21e1e
xor eax, 0xc2db13fc
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x962df732
xor eax, 0xf50520a9
rol eax, 0xd8
popf
jmp 0x14011a1ed
lea rax, [rcx + r13]
mov rbx, rdx
cmp rdx, rax
cmovb rbx, rax
lea rax, [rbx + 1]
cmp rax, 0x1000
jb 0x14011a5e0
push rax
pushf
mov eax, 0x1e9aec50
pushf
not eax
add eax, 0xead4fac2
xor eax, 0xc2aab3ac
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xcfd9c453
xor eax, 0x877ac5cb
rol eax, 0xb6
popf
jmp 0x14011a1ed
push rax
pushf
mov eax, 0xbb5a79d5
pushf
not eax
add eax, 0xa42384a7
xor eax, 0x9304a7d7
rol eax, 1
popf
pushf
not eax
add eax, 0xdd79b527
xor eax, 0xecde5b1a
rol eax, 0xa8
popf
jmp 0x14011a1ed
lea rcx, [rax + 0x27]
cmp rcx, rax
jbe 0x14011a678
push rax
pushf
mov eax, 0x5f63ecf5
pushf
not eax
add eax, 0x8e577f58
xor eax, 0xdd6dc402
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xb8d26403
xor eax, 0xdff4e4f7
rol eax, 0xed
popf
pushf
not eax
add eax, 0xeb1fc463
xor eax, 0x9464dfe6
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa130a425
xor eax, 0x8959ad0e
rol eax, 0x42
popf
jmp 0x14011a1ed
push rax
pushf
mov eax, 0xf5c1588c
pushf
not eax
add eax, 0x85753bae
xor eax, 0xe999ba57
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc4ebeaaf
xor eax, 0xc0265e47
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x8dfc7272
xor eax, 0xa2601e37
rol eax, 0xf3
popf
jmp 0x14011a1ed
jmp 0x14011a7a2
movabs rcx, 0xda743ffff45ccbd9
pushf
not rcx
add rcx, 0x6af55366
xor rcx, 0x7698dc9b
rol rcx, 0x8f
popf
pushf
not rcx
add rcx, 0x770b337f
xor rcx, 0x497fa0b9
rol rcx, 0xc2
popf
add rcx, 0x27
push rax
pushf
mov eax, 0x75a733b9
pushf
not eax
add eax, 0xf12a7d90
xor eax, 0x85c767e8
rol eax, 0x86
popf
pushf
not eax
add eax, 0xad6d5ae1
xor eax, 0xb4826a82
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd31c2a31
xor eax, 0xed92a1d5
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xdf4f88c4
xor eax, 0xe89de2f7
rol eax, 0x63
popf
jmp 0x14011a1ed
call fcn.1401097f8
test rax, rax
je 0x14011a809
push rax
pushf
mov eax, 0xc52f1834
pushf
not eax
add eax, 0x8100afed
xor eax, 0x82791d04
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xfec58975
xor eax, 0xfa4ef135
rol eax, 0x35
popf
pushf
not eax
add eax, 0xe76e4cd0
xor eax, 0xc11d08ca
rol eax, 0x12
popf
pushf
not eax
add eax, 0xba542010
xor eax, 0xa35faa24
rol eax, 0xf5
popf
jmp 0x14011a1ed
push rax
pushf
mov eax, 0xe1e757cd
pushf
not eax
add eax, 0xf5336b98
xor eax, 0xf0b3cb6b
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa23b1c55
xor eax, 0xa506dfd5
rol eax, 0x6b
popf
jmp 0x14011a1ed
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14011a9d4
test rax, rax
je 0x14011a8de
push rax
pushf
mov eax, 0xc25e0ef1
pushf
not eax
add eax, 0xadd4e9aa
xor eax, 0x869dc5ba
rol eax, 0
popf
pushf
not eax
add eax, 0x9584f821
xor eax, 0xa7e2974c
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa82be348
xor eax, 0xb18f3ee7
rol eax, 0x9c
popf
jmp 0x14011a1ed
push rax
pushf
mov eax, 0xf676229e
pushf
not eax
add eax, 0xc3ad1c1c
xor eax, 0x85f6f084
rol eax, 0xba
popf
pushf
not eax
add eax, 0x87aa345d
xor eax, 0xccca530e
rol eax, 0x62
popf
pushf
not eax
add eax, 0xdd016c3b
xor eax, 0x8b5ffc69
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xd06d8310
xor eax, 0xa9e43fdd
rol eax, 0x26
popf
jmp 0x14011a1ed
mov rcx, rax
call fcn.1401097f8
mov rdi, rax
jmp 0x14011a9d4
xor edi, edi
push rax
pushf
mov eax, 0x537617a9
pushf
not eax
add eax, 0xb964e65e
xor eax, 0xf5c840da
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf3e1fa6c
xor eax, 0xaa2c73c5
rol eax, 1
popf
pushf
not eax
add eax, 0xc6e69232
xor eax, 0xda3bcc2f
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xafc8f59b
xor eax, 0xff75e000
rol eax, 0x65
popf
jmp 0x14011a1ed
mov qword [rsi + 0x10], rbp
lea r14, [rdi + r15]
mov rbp, qword [rsp + 0x80]
mov r8, r15
mov qword [rsi + 0x18], rbx
mov rcx, rdi
cmp r13, 0xf
jbe 0x14011aa27
push rax
pushf
mov eax, 0xcc9f97e3
pushf
not eax
add eax, 0xa2e0f00b
xor eax, 0xedcd40be
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd2c1aeb4
xor eax, 0xa25f49ad
rol eax, 0x5d
popf
jmp 0x14011a1ed
push rax
pushf
mov eax, 0x76b29128
pushf
not eax
add eax, 0xa39ec2a0
xor eax, 0x97ebe3ee
rol eax, 0x77
popf
pushf
not eax
add eax, 0xc974ea97
xor eax, 0xdcda0733
rol eax, 0x79
popf
pushf
not eax
add eax, 0xd07f19dd
xor eax, 0xb33e7f18
rol eax, 0xa4
popf
jmp 0x14011a1ed
mov rbx, qword [rsi]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r8, rbp
mov rdx, r12
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [r13 + 1]
mov byte [r14 + rbp], 0
cmp rdx, 0x1000
jb 0x14011aaf1
push rax
pushf
mov eax, 0x463d00d
pushf
not eax
add eax, 0xf2a29f1c
xor eax, 0xae49cf51
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x8e3fd32b
xor eax, 0xa83f57be
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x8b39a442
xor eax, 0x8e12b33c
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd33bfd8f
xor eax, 0xc303eae4
rol eax, 0x27
popf
jmp 0x14011a1ed
push rax
pushf
mov eax, 0xee94d045
pushf
not eax
add eax, 0xd74e576a
xor eax, 0xe8c05c9c
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xced8c76c
xor eax, 0xe0fcc73f
rol eax, 0xe0
popf
jmp 0x14011a1ed
mov rcx, qword [rbx - 8]
add rdx, 0x27
sub rbx, rcx
lea rax, [rbx - 8]
cmp rax, 0x1f
ja 0x14011ab6c
push rax
pushf
mov eax, 0xc224e79e
pushf
not eax
add eax, 0xaf8520ae
xor eax, 0x9151e51b
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc022c117
xor eax, 0xb3d3bbf7
rol eax, 0xad
popf
jmp 0x14011a1ed
push rax
pushf
mov eax, 0x549f019d
pushf
not eax
add eax, 0xfafd4c04
xor eax, 0xec96a022
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc62527ee
xor eax, 0xb1ec8b38
rol eax, 0x96
popf
pushf
not eax
add eax, 0xe5581f90
xor eax, 0xba1facef
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xe26b9291
xor eax, 0xf3b8fc6b
rol eax, 0xbf
popf
jmp 0x14011a1ed
mov rbx, rcx
push rax
pushf
mov eax, 0xade788ae
pushf
not eax
add eax, 0xe0214adc
xor eax, 0xe1190144
rol eax, 0x74
popf
pushf
not eax
add eax, 0xb640db94
xor eax, 0x8671aba7
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc4b77a8a
xor eax, 0xa3bda885
rol eax, 0x63
popf
jmp 0x14011a1ed
mov rcx, rbx
call fcn.1401184f5
jmp 0x14011ad23
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov r8, rbp
mov rdx, r12
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + rbp], 0
push rax
pushf
mov eax, 0x4a66938a
pushf
not eax
add eax, 0xe0ae548a
xor eax, 0xeda7846a
rol eax, 0x40
popf
pushf
not eax
add eax, 0xbfc4c60b
xor eax, 0x89167fdc
rol eax, 0x96
popf
pushf
not eax
add eax, 0x98e6c283
xor eax, 0xc87405c3
rol eax, 7
popf
jmp 0x14011a1ed
mov qword [rsi], rdi
mov rax, rsi
mov r13, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x70]
mov r14, qword [rsp + 0x20]
add rsp, 0x38
pop r15
pop r12
pop rsi
pop rbx
ret
call fcn.14012f49b
int3
call fcn.140109e16
int3