Function at 0x4bf0c2
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
push edx
push esi
add dx, si
shl si, 2
adc edx, 0xad635bd
push edi
or edi, edi
nop
shl dl, 2
push ecx
rol cl, cl
shl cl, cl
shr di, 1
push ebx
not bh
inc dl
push eax
or eax, 0x77437f19
stc
xchg ah, dl
dec ecx
inc ecx
xchg edx, eax
adc di, 0x3e57
rol ax, cl
xor eax, 0x34f9e11d
test dh, dh
ror dh, 4
mov ebx, ebx
cmp eax, edi
nop
sbb ax, di
test ax, 0x2b5e
xor si, 0x27eb
xor al, bh
stc
xor di, dx
shl di, cl
rol ebx, cl
or ch, al
adc bx, bx
add ax, 0x69a
sub cl, dl
dec ecx
shl edi, cl
mov eax, ebx
dec ch
stc
ror ax, cl
xchg ah, cl
not dx
shr si, 6
dec cx
and esi, 0x4eee9152
xor si, 0x77ea
ror dl, cl
shr cl, cl
sbb edi, edi
test bx, dx
xchg di, ax
xor ax, 0x1a41
shl si, cl
dec cl
inc edx
xchg cx, ax
nop
nop
and cx, 0x1044
ror eax, 4
not si
stc
xchg bx, cx
cmp ecx, ebx
xchg ecx, ebx
and dx, di
xor ebx, 0x4482ee63
dec eax
xor di, 0x98
xor si, cx
ror cx, cl
nop
sub si, 0x710e
mov eax, ebx
xchg ebx, eax
or al, 0x37
adc edi, 0x38625782
not dx
sub ax, 0x3ab
stc
shr bx, 6
cmp dl, 0x3e
not eax
ror edi, 7
sub dh, 0x3d
dec bh
ror al, cl
sub edi, edi
add edi, 0x60ef64a1
shl dh, 5
xor cx, 0x248c
ror esi, cl
sub al, bl
test dh, 0x73
ror dl, cl
cmp ebx, ebx
or di, 0xa99
pop eax
test ch, bh
push eax
sbb dh, ah
stc
xchg di, di
xchg dl, bh
shl ch, cl
mov si, 0x219a
dec edx
stc
sub ax, 0x36f3
ror ah, cl
rol edx, cl
shl si, 8
sub di, dx
shl si, 2
stc
rol ah, 1
ror dx, 5
or eax, edi
shr si, 2
sbb al, dh
adc eax, eax
test esi, 0x243b8eb8
or ch, 0x2e
xchg bx, bx
shl edi, cl
sub ah, 0xa
ror dh, cl
test cx, 0x4953
cmp edx, ecx
not bx
mov eax, edi
or ch, 0x14
nop
or bx, si
not ax
sub si, 0x313f
not edi
test bx, 0x341b
cmp al, 0x65
dec edi
shl dh, cl
mov edi, ecx
test ch, dh
test cl, 0x73
xchg ebx, ebx
cmp dl, ah
cmp bl, 9
xor edx, edi
sub ebx, 0xd1c45ff
sub dx, si
shr cl, cl
sub cl, 0x54
stc
or di, 0x62f4
xchg bl, bh
shr ch, 3
sbb edi, esi
or dx, 0x314b
rol cx, 4
add edx, 0x6d103d40
ror ecx, 6
cmp bl, ch
add ebx, 0x7376d8a9
dec bh
not bh
not bx
inc dx
rol bl, cl
xor ch, 0x70
rol cl, cl
xor bx, dx
rol al, 6
rol ebx, 1
shr edi, 6
not edi
mov bx, 0x1121
sub si, 0x5135
shr ch, 4
not cl
dec ebx
dec dx
dec edi
sbb ebx, ecx
inc dh
adc bh, bl
cmp edi, ebx
ror eax, 2
shl cl, cl
rol bl, cl
ror si, cl
stc
mov ebx, 0x72cf0b4
cmp esi, 0x1326b797
xor ax, dx
or bx, 0x6637
xor ecx, 0x5994c9cd
shl edx, 7
xor bh, dh
test cx, dx
pop eax
not dl
push eax
shl ax, cl
cmp ch, cl
stc
add ax, dx
test dx, 0x363c
or di, di
dec bh
and al, dl
dec bh
ror edx, 4
ror bx, 7
and ecx, ecx
test bx, cx
sub edx, 0x4da75d39
xor al, bl
or edx, 0x573c99ce
not ch
cmp bx, ax
adc edx, ebx
nop
xchg ecx, edi
nop
mov al, ah
sbb eax, edx
dec di
mov ax, 0x3fc4
inc edi
sbb ecx, 0x58598261
test edi, 0x28ffe02e
xor ecx, ebx
cmp dl, dl
cmp dl, al
ror edx, cl
inc eax
nop
shl esi, cl
not bx
shr bh, cl
mov dl, ah
mov bh, 0x3a
stc
test di, ax
xchg ecx, eax
test ecx, 0x52ecc3cb
or di, 0x4ec4
dec bx
sub ebx, 0x3b8c3ea
xor edi, edi
inc ecx
inc edi
shr bl, 5
or eax, ecx
and esi, ebx
xor ecx, 0xe886814
add ch, 0x63
or edx, ebx
nop
cmp si, 0x5696
add ecx, ebx
xor edx, 0x3e884838
shl ah, 1
not dl
sbb dl, 0x48
xor si, ax
dec dl
dec eax
adc edi, esi
adc dh, al
stc
or ax, 0x6dbd
mov eax, 0x54d1dd8
stc
not si
nop
sbb ecx, edi
xor edx, edi
add bl, 0x23
adc al, ch
add dh, bl
xchg edi, ecx
stc
pop eax
pop ebx
pop ecx
pop edi
pop esi
pop edx
push ebx
rol bl, 5
push ecx
shr ecx, cl
push eax
push esi
sub ax, si
add bx, 0x53a3
not ax
push edx
xor dl, bl
xchg esi, esi
push edi
sub cx, di
cmp edi, ecx
shr di, 6
xchg cx, ax
nop
shr cl, cl
stc
mov bl, 6
adc eax, edi
test esi, 0x418d0f4
sbb di, si
xor ax, bx
mov di, bx
inc cx
xchg dl, dh
nop
shr ecx, 4
rol ebx, cl
stc
and ecx, edx
mov dx, si
stc
adc ch, 0x1b
ror di, 3
inc dl
shl edi, cl
stc
shr di, cl
shr bl, 8
shl ah, 8
adc dh, dl
not al
and cx, 0x3109
dec al
stc
inc bx
nop
nop
sbb ax, 0x7305
cmp bh, dl
xor ebx, 0x357fc853
ror ecx, 4
xchg bh, dl
shl esi, cl
mov dh, 0x40
adc cl, ah
xchg dh, ah
shr eax, 3
xchg cx, cx
test bx, si
rol eax, cl
test ebx, edx
mov dh, 0x6d
not ecx
or cl, cl
test bl, ah
adc edx, edi
or ecx, 0x4c61fd3f
mov dx, 0x39b7
nop
xchg di, ax
sub ax, 0x3c61
sbb cl, cl
sbb ecx, edx
mov ebx, edi
xor dl, 0x3f
dec bl
rol bx, 3
adc di, ax
or ah, 0x63
ror esi, cl
xor eax, ecx
mov edi, 0x392aa47a
test cx, 0x4d8b
xchg edx, ebx
test di, ax
mov eax, eax
test dh, 0x32
sbb ah, 0x1a
and edi, ecx
shl cx, cl
mov esi, 0x3e11b672
cmp cx, 0x1870
ror ch, cl
shl ecx, cl
adc ecx, 0x53a442ba
shr cx, 4
shl esi, 5
mov dl, 0x28
rol ebx, cl
mov dx, dx
sub si, dx
xor ebx, 0x6bc553f4
pop edi
dec ebx
adc ch, dl
nop
pop edx
pop esi
pop eax
pop ecx
pop ebx
push eax
cmp eax, 0x59b2fda3
push edx
sub edx, 0x4c5e5317
stc
xchg edx, eax
sbb ah, dl
and ax, 0x7d7a
push ebx
push esi
xor bx, si
push ecx
adc ch, ah
add ecx, ebx
ror ebx, 7
push edi
not edi
sbb dl, ah
mov esi, ecx
adc edi, 0x17e3f069
mov cl, 0x2f
adc cx, bx
not si
pop edi
pop ecx
pop esi
pop ebx
pop edx
pop eax
push edi
inc edi
push edx
inc dh
push ebx
and bl, 0x27
nop
adc bx, 0x75a0
shl bx, 1
pop ebx
pop edx
pop edi
push eax
shl al, 5
push ebx
mov bx, 0x2da5
push ecx
cmp cl, 0x42
shl cl, 5
nop
push esi
shr si, 6
pop esi
pop ecx
pop ebx
pop eax
push esi
and si, 0x2d6d
pop esi
pop ebp
ret