Function at 0x4c6f08
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
push esi
and si, 0x3274
push ecx
ror esi, cl
push edi
add edi, 0x7bfb9e5e
push edx
mov cx, dx
shr cx, 1
push eax
add ax, 0x183d
xor edi, ecx
shl dx, cl
shr si, 1
sub cl, 0x7b
mov di, 0x4d70
not cl
dec esi
adc edi, 0x580d5f22
inc cx
not ax
push ebx
mov bx, 0x6769
shl edx, cl
dec cl
and cl, bh
nop
xor si, 0x5a70
sub ax, 0x6451
test al, bh
sub esi, 0x31160ceb
inc ecx
dec di
shl ch, 5
rol ax, 7
sbb ch, dh
shr ch, 6
xchg edi, edi
sbb ecx, 0x2b6ef1ad
dec ax
rol di, 2
shl al, cl
sub dh, 0x38
dec di
xchg edx, edi
sbb cx, bx
stc
adc bx, 0x1a46
xor edx, edi
cmp edx, 0x758dc0f4
sub ax, 0x5bff
shr ch, cl
and dh, 0x4f
add edx, 0x71994119
inc esi
xor dl, dh
or ecx, 0x29567e
and di, di
mov bx, dx
inc edi
add ecx, ebx
cmp eax, 0x26deb330
test ch, dh
cmp esi, edi
dec esi
rol dh, 8
and dl, bh
inc eax
not ebx
add ch, 0x5c
and bh, 0x6c
sub bl, ch
ror bl, cl
shl bx, cl
ror ah, 5
shr ah, 5
inc ax
or bh, 0x2d
xor ecx, 0x1d6a3b46
not cx
mov esi, ecx
cmp ah, al
test edi, ebx
sbb dl, 0x1d
shr bx, cl
test cl, bl
xchg esi, eax
xor ebx, 0x771c0eca
sub bl, cl
shr ah, 5
cmp al, dh
and ebx, esi
adc si, 0x2f8f
shr edx, cl
sub eax, ecx
xor ch, 0x70
shr bl, cl
nop
sub cl, ah
test bl, dh
shl si, cl
xchg bl, cl
dec si
ror si, cl
cmp ecx, 0x76b36b44
not dx
pop ebx
xor cl, ah
sbb ax, ax
xchg cl, dh
push ebx
sub bh, al
shr edi, cl
xor si, 0x4daa
dec cl
shr si, cl
nop
ror dh, 5
rol edi, 8
dec ax
xor esi, 0x6af7646f
shr bx, 7
sub ebx, 0x17b27304
dec esi
nop
cmp edx, 0x705a2258
stc
or bx, cx
shr bx, cl
stc
adc edx, 0x74882205
adc dl, 0x6e
test eax, 0x3e134d39
dec esi
or ecx, 0x39b75fad
ror dl, cl
nop
shr eax, cl
sub si, 0x3722
xchg edx, edi
and ah, ch
sub ecx, 0x2e7be7ec
mov ecx, 0x356348c4
inc dh
or ch, bh
sub cl, 0x10
stc
test bx, cx
ror al, cl
rol si, cl
inc cx
add ch, 0x3a
not ebx
shl bl, cl
sbb eax, ecx
adc esi, 0x2965bff3
cmp eax, edi
adc bl, bh
ror al, 3
shl eax, 6
mov ax, si
dec al
ror ebx, 5
inc dh
test cx, 0x726
test eax, eax
add ax, si
xchg cx, ax
xchg cx, di
dec ecx
test edi, 0x666f4270
sbb eax, 0x6fe9407a
sbb dl, 0x40
adc si, ax
sub cx, di
rol eax, 8
rol edx, cl
shl dx, cl
not bh
stc
shr di, 5
dec si
shr bh, 4
stc
or edi, esi
shl ecx, 4
dec ch
cmp ch, dh
rol eax, 2
cmp edi, edx
or edx, 0x7364d641
xchg bl, ah
shr ebx, 3
sub ebx, esi
xchg cl, dh
or ecx, esi
not di
inc ecx
test dh, ah
nop
sub cl, ah
or bl, 0x44
ror edx, 1
dec ax
xchg si, ax
sbb dh, cl
add si, 0x4301
sub cl, 0x13
pop ebx
ror dl, 7
stc
nop
add ah, 0xf
or edx, esi
rol edx, cl
push ebx
or bx, cx
or dl, 0x1b
test cx, 0x28e3
shr ax, cl
inc ch
stc
xor cl, 0x30
add dx, 0x46ba
mov si, 0xd41
xchg dx, cx
rol edi, cl
shl bx, cl
sbb esi, 0x48bee864
rol dl, cl
stc
sbb edi, eax
mov ax, ax
mov bx, bx
test cl, bh
add ebx, ebx
or bx, di
or bx, di
and ecx, edx
mov ch, 0x1b
shl si, cl
sub edx, edi
adc eax, 0x68070c27
and ecx, ecx
xor dx, 0x104d
and esi, ecx
and dh, dh
xchg ecx, eax
xor ch, al
xor dl, bl
sub bl, al
shl si, cl
ror si, 6
not eax
sub esi, ecx
test cx, bx
not dl
nop
stc
dec ebx
and ax, si
dec esi
dec si
shl bl, 3
and ax, ax
stc
cmp ax, di
shr ebx, cl
adc edx, 0x188bf23b
inc bh
adc ecx, edi
xor esi, 0x1cf30d79
inc eax
nop
xor bh, al
dec edi
inc ecx
shl ax, 7
add edi, 0x7665c00d
shr edx, cl
mov di, 0x530a
nop
shl ah, cl
adc al, 0xa
inc edx
ror bx, 3
inc edi
ror ch, cl
and ecx, edx
dec ebx
or al, 0x63
nop
sbb bl, dh
shr dl, 2
adc di, 0x810
rol esi, 7
xor bh, al
adc dx, dx
ror cx, 7
stc
xor ah, cl
or cx, 0x48c2
or ecx, 0x1b41103a
dec bl
cmp dl, dl
adc edi, eax
not dl
nop
stc
rol di, 6
pop ebx
nop
sbb dh, 0x7d
xor dl, 0x66
add dh, ch
and ecx, 0x5afb2c4b
test al, ch
stc
push ebx
xor ebx, 0x7ca0d1bb
xchg bh, ch
test cl, 0x63
adc edx, edi
shl edx, cl
ror edi, cl
and esi, 0x4b45ebfa
shr di, 5
inc di
xor ebx, eax
sbb ebx, ecx
rol eax, 6
sub ebx, edx
shl al, cl
stc
dec bx
sbb edi, edi
test di, cx
test cx, 0x48a9
and si, bx
xor ch, 0x1e
xchg ah, bh
nop
not cl
xor edi, edi
inc eax
cmp dx, di
inc ax
inc edx
sub bx, di
test ah, ah
add dh, bl
nop
sub di, ax
ror si, 6
and esi, ebx
xchg ah, bl
cmp ebx, 0x72eccad5
or bh, 0x2c
rol ebx, 5
inc di
not ebx
test cx, bx
mov esi, edx
shl ecx, 3
pop ebx
pop eax
pop edx
pop edi
pop ecx
pop esi
push ecx
ror cx, 2
push ebx
shl ebx, 5
inc bx
push edi
and di, 0x576b
push eax
shr al, 8
ror ax, 3
push edx
or cx, dx
test bx, cx
stc
rol bl, 3
stc
push esi
test si, 0x5f01
add cl, ch
adc ebx, edx
cmp edi, ebx
xchg di, dx
ror ebx, 6
sub dx, cx
cmp bx, 0x1272
adc edx, 0x65a9fb75
nop
ror cl, 3
dec ecx
shl ecx, cl
xchg di, bx
and cl, ch
and ecx, 0x66215641
cmp edi, 0x1cffb1a3
stc
and di, si
xchg bh, bh
add dx, ax
test di, 0x2313
cmp bl, 0x38
sbb ah, cl
nop
or al, ah
not dx
rol cl, 1
shl edi, 1
rol edi, cl
not si
shr bx, 6
or ecx, 0x1202f909
cmp bh, 0x55
and cx, 0x4fea
cmp si, si
sbb cl, dl
dec cl
not di
shr si, 2
shr ecx, cl
xchg cl, dh
nop
shr si, 8
dec cl
xor ecx, ecx
mov di, si
and al, bh
dec bx
xor ecx, 0x33be1c4f
mov ebx, esi
dec dx
xchg bl, cl
rol edi, 1
pop esi
pop edx
pop eax
pop edi
pop ebx
pop ecx
push edi
push esi
test di, si
push ebx
xor ebx, 0x1096034a
nop
push eax
sub ah, 0x59
push edx
push ecx
shr dx, cl
and edx, 0x7d1a05da
not bl
xchg dh, bh
shr ecx, cl
and edi, esi
adc ah, ch
add ebx, 0x37b2da4b
xchg bh, dl
adc esi, 0x724d0ea2
adc bl, bh
sbb cx, dx
xor cl, dh
mov dh, 0x48
sbb ax, di
mov ch, dl
dec cx
mov ecx, 0x7e111d77
shl bh, 6
add ch, 0x2f
sbb ax, bx
mov ecx, eax
adc esi, 0x5d2c111f
and edx, edx
inc dl
adc bh, 0x5c
shl dl, cl
mov esi, ecx
cmp cl, bl
xor dh, 0x68
or edi, 0x6910022c
and si, di
adc si, 0x78af
dec esi
mov di, 0x4463
pop ecx
pop edx
pop eax
pop ebx
pop esi
pop edi
push ecx
push edi
or cx, di
push ebx
adc ebx, ebx
push eax
sbb eax, 0x1168dcb3
stc
test ax, 0x3dba
pop eax
pop ebx
pop edi
pop ecx
push eax
dec al
pop eax
pop ebp
ret