Function at 0x54d256
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
push edx
push edi
sub edx, edi
push eax
or al, 0x4e
push esi
shr esi, 5
push ecx
shl ch, cl
xor di, 0x13c3
shr cx, 1
test di, 0x2230
cmp dh, 0x7a
xor ecx, eax
push ebx
xchg si, bx
nop
shl esi, cl
stc
stc
xor bh, al
add dl, 0x74
xchg cx, bx
adc bx, ax
nop
test di, dx
ror ax, cl
ror ecx, 2
dec cl
nop
ror edx, 4
inc bl
and esi, ebx
cmp esi, edi
test ax, cx
shl ah, cl
rol edx, cl
sbb ah, al
xchg cx, bx
and bh, 0xd
rol ax, cl
xor bx, 0x4d71
add bh, dl
rol ebx, 6
dec dx
stc
test ax, 0x70eb
nop
stc
inc bx
xchg bx, di
rol bx, cl
cmp dl, dh
shl dh, cl
not dx
shl cl, 3
inc ch
add edx, 0x7aac52ce
adc eax, 0x4fadbbbc
dec ecx
test cx, 0x35dc
ror eax, 5
adc bx, ax
adc ecx, ecx
sbb ch, al
adc ax, 0x55f0
mov eax, edx
sub cx, ax
test al, 0x3c
nop
sub dh, cl
xchg cx, bx
add si, cx
sbb cx, 0x5e38
xor ax, dx
add ecx, edx
add cx, 0x4733
test bx, 0x58ee
sbb dx, 0x13da
test di, 0x66db
adc ch, 0x33
add esi, 0x132a24bd
rol dl, 3
dec bh
shl si, cl
or ch, ah
sub edx, edi
or ch, 0x43
or bl, bh
dec bl
inc cx
dec ah
dec eax
rol ch, cl
not dh
cmp bx, dx
inc esi
rol bx, 3
inc si
inc esi
test bx, dx
ror ecx, cl
xor dl, 0x47
add ah, 0xd
xchg ah, ah
nop
pop ebx
push ebx
and bx, dx
adc bx, bx
nop
stc
test si, di
or dx, 0x4f57
stc
test cx, si
dec bx
and edx, esi
nop
dec dx
add dl, 0x54
ror bh, cl
add dx, 0x76cf
shr bx, 6
adc cx, dx
not ebx
sub ch, al
or ax, 0x1b3a
shr eax, 7
or edi, 0x7862c423
not dx
nop
shr cl, 8
sub cl, bh
cmp dl, ah
shr cl, cl
adc ch, 0x23
adc cx, 0x7e83
nop
xor di, 0x2f25
sbb cx, dx
ror esi, 1
add edx, 0x13f6e2b6
inc si
adc dl, dl
inc cl
shl dl, 7
rol dl, cl
adc edi, 0xcae53b6
sbb ebx, edx
ror dl, cl
ror eax, 8
inc cx
test dl, 0x6d
or esi, 0x3095fcb0
test edx, 0x2d097886
dec eax
sbb dh, ah
xchg bh, al
stc
xchg di, di
mov edi, 0x2c7dcffa
ror bl, 1
inc edx
test edi, ebx
sub di, 0xce5
sbb ch, bh
xor ebx, eax
add dx, cx
sub di, 0x18a7
shl esi, cl
test ah, ch
cmp ah, ah
mov cx, 0x5044
stc
mov al, bh
not ah
shl di, 7
inc si
and cl, 0x63
shr cx, cl
inc di
mov dx, si
and edi, ebx
ror esi, 6
sub bl, cl
or di, si
not edx
shl al, 4
adc dh, dh
nop
or dx, dx
stc
shl cx, cl
xor esi, 0x6074773a
sub ax, di
inc dl
or bl, 0x58
mov dx, di
or ch, 1
nop
adc ax, 0x42eb
inc di
and dh, 0x13
cmp bx, ax
not ax
xor ch, bl
stc
pop ebx
shl ah, 4
shr si, cl
shr ah, cl
sub al, 0x54
push ebx
shl bl, 6
cmp ax, 0x6a49
dec bx
or cx, dx
cmp ch, bl
mov eax, ebx
stc
stc
shr al, cl
sub bx, 0x6baf
stc
sub cl, 0x47
dec bx
xor ebx, esi
or cx, si
inc bx
rol al, cl
add eax, eax
mov al, 0x19
sub dx, 0x7434
cmp edi, edi
nop
shr edi, 7
test ch, 0x51
cmp ebx, 0x12fa51f4
mov dh, 0xa
or cl, al
cmp dh, dh
stc
mov si, ax
and ecx, esi
not ebx
stc
rol cl, 7
xchg di, ax
shr dl, cl
add ah, 0x43
inc si
rol bx, cl
xor ax, 0x72b5
rol cx, cl
add ch, dh
or eax, 0x6ce5db44
dec esi
not dl
rol esi, cl
not esi
cmp di, 0x7597
mov ch, 0x33
nop
shr esi, 7
shl ch, 4
test ax, ax
nop
sbb eax, eax
mov ebx, 0x3ebcf65e
stc
mov dh, bh
or eax, 0x1d595e1d
stc
and ax, 0x3282
rol ah, 1
inc eax
add si, ax
shl dx, cl
nop
xor dx, 0x62a3
shl dx, cl
sbb eax, 0x33048e3d
shl ecx, 3
sub ax, ax
test eax, 0x3fc10651
xchg al, al
sub eax, esi
sub si, cx
shr si, 8
shr edx, 7
shl edi, 2
or bl, 0x73
dec dh
adc cl, 0x1b
shl dx, 6
mov ch, bl
adc bl, 0x56
ror di, 4
adc dx, bx
test dx, di
shr bl, 4
inc edi
adc bh, ah
or edi, edi
xor edi, edx
inc al
shr edx, 8
xor si, 0x3a32
adc bx, 0x60c9
pop ebx
push ebx
xor bh, 0x53
dec dx
shr dh, 5
or dl, 0xf
sbb bx, 0x517
rol di, cl
nop
inc cl
mov dl, dh
inc ebx
sub dh, 0x3f
or al, dl
test bh, bh
sub edx, 0x67539b00
add si, bx
shr cl, 3
nop
and eax, 0x3a0f1924
and bl, 0x63
dec ecx
xor edx, 0x110f4bba
inc bh
cmp edi, 0x58220abf
xor ah, 0x79
or eax, ecx
cmp al, cl
inc si
xor esi, 0x187ab6b9
adc cl, 0x5e
shl ch, 7
mov ecx, 0x59776db8
shl cl, 2
cmp esi, 0x303642c
shr ecx, cl
or ch, al
shr cx, 7
sub esi, 0x42a410be
nop
or ecx, 0x1eaeaeef
shl si, cl
dec bl
shl si, 1
xchg ecx, edx
xor edx, ebx
adc bx, di
stc
nop
and al, dl
sbb edx, edi
xchg cx, si
inc ah
xor dx, dx
shr edx, cl
mov dx, bx
sbb dx, 0x341c
xor al, 0x58
dec dh
shl cx, 5
sub ch, 0x11
adc si, ax
or dl, dl
dec ebx
mov dh, 0x4b
add ch, 0x2e
dec ecx
mov ah, 0x55
test edx, edi
test bh, 0x3c
or cx, 0x35e5
cmp edx, esi
sub ebx, eax
mov dx, 0x50b0
test bh, cl
pop ebx
pop ecx
pop esi
pop eax
pop edi
pop edx
push eax
test ah, ah
push ebx
push esi
and ebx, esi
push ecx
rol bx, cl
nop
shl ax, 3
push edi
inc edi
cmp bh, bl
push edx
xchg bl, dh
adc ebx, 0x483e4c4d
test cx, dx
inc esi
rol dl, cl
add dh, dl
dec ah
sbb bx, 0x507d
shl esi, cl
shr dh, cl
stc
xchg esi, edx
cmp bl, bh
nop
xchg di, dx
add eax, ecx
dec si
stc
rol esi, cl
stc
inc ch
dec ebx
ror bx, 4
dec ebx
not ebx
ror dx, 6
ror ebx, cl
shl cx, 5
shr eax, 2
add ax, 0x293
xchg ah, cl
shr ax, 8
add ch, 0x3a
adc di, si
pop edx
pop edi
pop ecx
pop esi
pop ebx
pop eax
stc
nop
stc
push ebx
inc bl
pop ebx
pop ebp
ret