Function at 0x5ab0b2
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
push esi
xor si, 0x2cc
dec si
push ebx
inc bh
push edx
push ecx
rol dh, cl
push edi
push eax
cmp di, ax
mov dh, ah
sbb dx, 0x2e96
cmp dx, dx
sbb dl, 0x60
or bl, 0x10
ror edx, cl
ror ecx, 2
inc bl
stc
inc edi
dec edi
or cx, bx
xor edi, 0x29a99e1a
cmp cx, 0x7790
xchg ch, bh
nop
inc ecx
mov di, 0x3602
xor esi, ebx
and dx, 0x1f3c
cmp esi, 0x51b83152
inc bh
xchg dx, ax
inc ax
rol al, cl
not ebx
test eax, 0x7d48b7fe
dec ah
shl ch, cl
not edi
mov edx, ecx
nop
cmp dx, di
inc di
test ax, 0x3f61
shr bx, 1
xor ax, ax
add edi, esi
nop
nop
adc dl, ch
add ch, ah
or bh, bl
and ax, ax
nop
not cl
ror edx, cl
inc edx
adc edx, 0x11e564f1
add bh, dl
rol edi, 2
add ah, 0x26
ror esi, cl
and di, bx
rol cx, cl
shl esi, 2
cmp esi, 0x5fe7c08d
stc
shr bh, cl
rol dh, cl
mov bx, 0x4b9
or di, bx
xchg ah, bl
and edi, 0x6c081695
xchg edi, edx
or bx, 0x4f16
add dl, bh
cmp edi, ebx
adc cx, si
xor bx, 0x4f20
sub dx, dx
inc dh
sbb ax, 0x2568
inc ax
nop
nop
dec ebx
sub esi, ebx
cmp ax, 0x1168
inc esi
add cx, di
xor si, 0x6fd1
shl ah, 8
add si, cx
shl dx, 2
sub ecx, 0x3df4099
xor ecx, edi
sbb di, dx
adc esi, 0x31a69ff
sub dl, cl
test ecx, 0x3a0bac6e
add cx, bx
shr ebx, cl
xor cl, cl
test cl, 0x53
pop eax
xor ecx, 0x238498eb
push eax
ror al, 4
sub ah, 0x68
stc
add dx, bx
xchg di, si
rol esi, cl
shr cx, 8
shr bh, cl
stc
inc bh
xor cl, 0x71
stc
test cx, 0x3a05
not ebx
dec ebx
add di, 0x1724
not al
not bl
mov ch, 0x3b
ror eax, 7
add edx, edi
shr di, cl
mov edx, ebx
adc ax, 0x5695
stc
cmp bx, 0x7691
inc dl
mov esi, 0x61944bff
xor eax, 0x42452134
and dh, ah
ror edx, cl
inc bl
adc edx, 0x410d3382
xor ecx, 0x62b9fd06
xchg ecx, ecx
shr cx, cl
xchg cx, di
adc di, 0x48d6
nop
ror ch, 4
nop
shr cl, 4
dec ecx
test eax, esi
test dh, cl
add esi, 0x6b6facb0
dec ebx
sub cx, 0x3dcc
inc ebx
shl dh, 2
xchg esi, edi
or al, 0x63
cmp al, 0x45
rol cx, 6
shr ch, cl
adc esi, edi
add ebx, esi
test cl, 0x72
dec edi
shr ecx, 7
rol esi, 8
xor cx, 0x2d64
rol ecx, 5
nop
rol al, cl
dec ax
test ax, si
and dh, ch
inc bl
mov eax, 0x40a4d9ed
ror ebx, cl
rol esi, cl
test ebx, eax
nop
rol bl, cl
shl edi, 7
rol ecx, cl
test cx, si
adc al, dl
dec cl
and dl, 0x1b
nop
inc si
add cx, 0x3809
test ecx, ebx
xor dx, 0x564e
and ax, 0x2b74
rol ah, 2
inc di
add edi, 0x2a0c1e94
not si
sub ebx, 0xe812cae
xchg esi, esi
add ch, 0x14
adc edi, edi
ror ebx, cl
nop
inc dh
stc
pop eax
sbb dl, 0x38
not ecx
and edx, 0x3945c625
add si, 0x4a8a
mov bl, dh
test si, 0xef1
dec bx
nop
sub dx, cx
dec ecx
push eax
rol eax, 6
shr cx, 7
cmp bh, 0x38
stc
shl di, cl
ror di, cl
xchg cl, bh
not edx
mov eax, eax
or si, cx
shl bx, cl
xchg dl, ah
and ch, al
test si, cx
nop
or eax, eax
or ecx, eax
xor edx, 0x3bf2f23f
or dh, ch
and al, 0x63
and ecx, ebx
xchg si, dx
rol edx, 3
nop
mov si, cx
xchg cl, bl
shl eax, cl
ror ecx, cl
xor edx, edi
stc
inc bx
not di
nop
xchg cx, bx
test ebx, edx
cmp eax, 0x5be71cb1
rol di, 2
ror bx, cl
shl bl, 3
cmp dh, 0x55
and edi, eax
add ax, si
xor dx, bx
sub cl, ch
xchg bx, di
not bl
dec cx
cmp dx, dx
shr ax, 5
not cl
shr ch, 2
nop
rol eax, 6
nop
ror cx, cl
mov bx, dx
or bx, cx
cmp edx, 0x51385df4
add edi, edi
not dl
nop
cmp bx, 0x42e0
and dx, 0x26d4
xchg edx, ebx
rol ch, 2
or edi, esi
dec edi
ror al, cl
dec dl
inc si
cmp edi, eax
sub cx, 0x41f3
xchg esi, ebx
shl ebx, 1
sbb ax, 0x4bc7
dec cx
inc esi
not cx
stc
xchg dx, dx
stc
adc bx, bx
adc ch, dh
shl cl, cl
pop eax
pop edi
pop ecx
pop edx
pop ebx
pop esi
push ecx
push edx
xchg ch, dl
push edi
xchg ecx, edi
push ebx
mov di, bx
shr edi, cl
shl ebx, 2
add bh, 0x76
and edx, 0x4f3ac08b
stc
push esi
adc dx, si
push eax
mov eax, 0x74857763
sbb ah, ah
sub ah, dh
stc
adc si, 0x6aba
or bl, 0x5a
nop
xor bx, 0x55b
pop eax
pop esi
pop ebx
pop edi
pop edx
pop ecx
push ecx
or cx, 0x5c90
push esi
push edi
add esi, edi
pop edi
pop esi
pop ecx
jnp 0x5ab488
nop
push edx
test dh, 0x79
stc
push ebx
dec bl
push eax
xchg dx, ax
push ecx
rol ax, cl
mov ecx, eax
sub ax, 0x3ff6
rol bx, cl
or bx, bx
pop ecx
pop eax
pop ebx
pop edx
push ebx
add ebx, 0x4345b8b7
push esi
push ecx
test si, cx
push edi
ror edi, cl
pop edi
pop ecx
pop esi
pop ebx
push ecx
sub ecx, ecx
push edi
cmp di, 0x5ec3
pop edi
pop ecx
push esi
not si
push eax
add ax, 0x1025
push edi
rol edi, 5
shr edi, 3
push edx
sub di, dx
sbb di, si
push ecx
dec ecx
pop ecx
pop edx
pop edi
pop eax
pop esi
pop ebp
ret