Function at 0x135cac6
Capabilities:
Manually build aes constants

Disassembly:
dec eax
adc edi, ebp
inc ecx
btr edx, 9
inc ebp
mov ebp, dword [esi + ecx - 0x6d04413e]
inc edi
mov ecx, dword [esi - 0x54f0424]
add ecx, 0x808ca2a6
inc ebx
mov cl, byte [esp + esi - 0xa9e07d]
inc ecx
inc ebx
jbe 0x1515641
dec edi
lea esi, [esi - 0xa9e07f]
jns 0x138429c
mov ecx, dword [edi]
mov eax, 0x80137499
lea edx, [eax + 0x7196079d]
xadd ax, dx
mov edx, dword fs:[ecx]
mov ecx, eax
mov dword [edi], edx
movzx edx, cl
inc dx
or ecx, 0x8419680c
mov ecx, dword [edx + esi - 0xd0]
lea esi, [esi + edx - 0xcc]
shr ax, 0xef
rol eax, 0xe9
sbb dl, dh
xor ecx, ebx
neg ecx
sar ax, 0x85
sal dx, 0x86
mul eax
lea ecx, [eax + ecx + 0x440539ec]
setno al
sal eax, 0xa4
rol ecx, 3
inc ecx
and dl, ah
neg ecx
bt eax, eax
sbb eax, edx
inc ecx
rol ecx, 1
lea ecx, [ecx + edx*2 - 0x6d814b16]
shr edx, 0xd7
not edx
not ecx
shr eax, 0xb1
shr dl, 7
shr dx, 2
lea ecx, [ecx + edx - 0x49451c39]
xor dl, al
inc al
not al
xor ecx, 0x2124c0b0
or edx, 0x79c7d9c
rol edx, 0xa2
jb 0xc2027c
mov edx, 0x15924b39
push edx
lea edi, [edx + edi - 0x15924b3d]
add dx, word [esp + edx*4 - 0x56492ce4]
jb 0x14e1770
mov edx, dword [edx + edi - 0x15929672]
mov eax, 0xd08afe90
xor edx, ebx
xor edx, 0x30017a32
sal byte [esp + 3], 0x86
dec dword [esp]
shl dword [esp], 0x1b
not edx
bts eax, eax
bswap edx
lea eax, [eax + eax - 0x1fc20e64]
dec edx
ror dword [esp], 0x49
not edx
bswap eax
inc edx
xor ebx, edx
dec ax
add esi, edx
shl dword [esp], 0x9c
mov ebp, dword [ebp]
pop ecx
je fcn.01310689
inc ecx
mov edx, 0xbda7c636
inc ecx
movsx ecx, dl
dec eax
lea esi, [ecx + esi - 0x3a]
mov ebx, dword [esi + ecx*2 - 0x6c]
inc ecx
xor ebx, edi
inc ebp
movsx ebx, dx
inc ebp
movzx esp, dx
dec ebx
inc ebp
xchg edx, esp
inc ecx
rol ah, 0xa2
inc ecx
btr ebx, ecx
ror ebx, 3
inc ecx
movzx eax, dx
dec ebx
dec esp
xor esp, eax
rol ebx, 1
sub ebx, 0xc324fd39
inc ecx
push edi
dec eax
cdq
inc edx
xor dword [esp + edx*2 - 0x18c6c], ebx
shl cl, 0x43
inc ebp
movzx eax, dl
inc bp
xadd eax, esp
inc ecx
pop edi
dec eax
arpl bx, bx
dec eax
adc edi, ebx
inc ebp
add ebx, esp
dec edx
lea esi, [esi + edx*2 - 0x18c6e]
not edx
inc esi
movzx ecx, word [esi + edx*2 - 0x18c6c]
dec edx
lea ebx, [eax + ebx*2 + 0x6933b0ab]
cbw
inc bp
xor ecx, edi
dec eax
shl eax, 0x58
inc sp
xor ecx, edx
inc cx
xor ecx, esp
inc cx
shr esp, cl
inc ebp
movsx ebp, bx
inc cx
adc ecx, 0x4166ee19
xor ecx, 0xf4cde04
mov dword [0xf8c141db], eax
lcall 0x9d42, 0x2d38141
xor byte [esi + 0x41], ah
rol ecx, 1
inc edx
dec esp
lea eax, [edx*2 - 0x2cf0c37d]
inc cx
not ecx
inc ecx
dec ch
inc cx
sub ecx, 0x4166d29e
not ecx
inc ecx
dec bl
inc ecx
div bl
inc ebp
sub ch, dl
inc cx
ror ecx, 1
inc cx
not ecx
inc cx
inc esp
inc cx
xadd esp, edx
inc bp
xor edi, ecx
or cx, 0xa68c
dec ecx
and ebx, 0x49993b25
inc ebp
shld ebp, ecx, cl
inc esp
bts ebx, eax
inc esp
xadd edx, eax
inc edi
mov dword [esi - 0x153c10a], ebp
inc ecx
pop eax
jmp edi
inc ecx
shr eax, 0x1a
rol bx, 1
inc sp
xor edi, ebx
mov word [esp + ecx*2 - 0x67346410], 0xa18c
dec esp
xchg dword [esp + ecx*2 - 0x67346410], eax
dec eax
lea ebx, [esp + ebx + 8]
inc esp
mov byte [ecx + ebx - 0x339a3208], bl
inc ecx
not esp
dec eax
or dword [esp + ecx*2 - 0x67346410], edi
ret