Function at 0x66672f
Capabilities:
Manually build aes constants

Disassembly:
push ebp
mov ebp, esp
push edx
push ecx
xchg edx, ecx
push ebx
xor bh, bh
mov edx, 0x98defa1
nop
sub edx, 0x66ff2ca
push eax
shl eax, cl
sbb eax, 0x1c6c158b
dec ah
shl bx, 3
mov bx, 0x626c
nop
or bx, dx
nop
cmp dx, 0x78f6
nop
shl ax, 3
sub cl, al
sbb dh, 0xc
push esi
ror esi, 2
push edi
and ecx, edi
adc edi, 0x55a813c9
xor al, cl
add bl, ah
ror ah, cl
add dl, 0x3d
and di, 0x7d0a
nop
shr edi, cl
stc
and di, 0x70b0
test ecx, 0x455910c1
xchg bx, si
add al, 0x69
or eax, 0x1197d85f
and di, 0x423a
rol bh, 7
add edi, 0x6a0ca34a
ror edx, cl
mov cx, ax
add bx, dx
rol cl, cl
shr bl, cl
and ebx, esi
add ax, 0x16df
sbb bl, al
not al
shr eax, cl
shr si, 2
mov edi, ebx
dec cl
cmp eax, esi
stc
shl cx, 3
or ax, 0x1198
inc bx
dec si
xor ch, 0x4b
add esi, edi
xchg bh, dl
cmp cx, 0x3a39
rol eax, 1
shl bx, cl
inc ecx
sub dx, 0x235e
ror ah, 1
not eax
rol ch, 4
test al, bh
shl edi, 7
shl eax, 6
mov si, 0x533e
dec dx
rol ecx, cl
sbb eax, 0x154883cc
test edx, 0x64fc258f
test cx, 0x121d
sub bl, ch
ror si, cl
mov ax, 0x206
rol ax, 6
sbb esi, 0x4e420b8c
not cl
test ebx, edx
shr ah, cl
inc bh
sub si, 0x7b0f
stc
sbb bl, 8
sub cl, dl
inc ecx
test ch, 0x36
xchg dl, al
adc eax, esi
shr esi, cl
rol bh, cl
add dx, cx
xor edi, 0x703697d8
or ebx, 0x6bda3a99
not cl
dec bl
pop edi
push edi
adc esi, edi
xchg cl, dh
adc si, 0x1dc
not edi
sbb dl, 0x63
xchg bx, dx
sbb al, 0x5f
mov ecx, 0x251a7217
or di, 0xbdc
sub dx, 0x7b27
sbb bh, al
shl dx, 3
add ebx, edi
add edi, 0x6c00b7a1
xor edi, esi
xchg bh, cl
inc cx
and ecx, edx
rol ah, 6
rol dl, cl
mov dl, 0x3d
xchg esi, ebx
cmp edi, 0x6155b89b
shr edx, cl
cmp dh, bl
cmp ax, 0x73b4
ror ax, 3
sub dx, 0x94c
add eax, 0x962fe3e
ror eax, 2
or ch, 0x21
adc esi, 0x64191e42
or al, 0x11
stc
sub ebx, edx
sbb ecx, 0x1eeeec2e
pop edi
pop esi
pop eax
pop ebx
pop ecx
pop edx
push edi
push ecx
shr di, cl
push esi
rol esi, cl
push eax
push edx
adc ah, dh
push ebx
or cl, bh
xchg ecx, edx
xor edi, 0x43ca54ae
cmp bx, 0x350d
sbb dx, cx
mov edx, 0x3592b0c0
add dx, si
mov ch, al
nop
rol dx, cl
shl ah, cl
ror cl, 1
shr ch, 6
pop ebx
pop edx
pop eax
pop esi
pop ecx
pop edi
stc
nop
nop
push eax
push esi
and eax, esi
push ecx
push edx
sub ecx, edx
sub si, 0x697f
push ebx
or bl, 0x3b
xchg edx, ecx
shl dx, cl
test eax, esi
inc esi
push edi
dec di
rol eax, 4
shl dx, 8
ror ah, cl
and ah, 0x63
rol al, 3
cmp ecx, 0x39b2d301
or bx, 0x6b16
dec bx
stc
stc
cmp edi, 0x58e93d73
test di, ax
dec edi
inc si
pop edi
pop ebx
pop edx
pop ecx
pop esi
pop eax
push ecx
mov ecx, ecx
mov ecx, 0x4f0ab159
push edx
cmp dl, 0x51
nop
sub cl, 0x10
dec dh
not ecx
push edi
push esi
or edi, esi
xor di, dx
inc si
push ebx
push eax
add ebx, eax
rol edi, cl
xchg cx, ax
shr bx, 2
stc
and dh, 0x6c
shl ax, cl
xor dh, 5
and si, dx
nop
and dl, 0x45
shl dh, cl
adc edi, 0x11ed227e
adc ax, 0x5181
sbb bh, 0x5a
inc ebx
not eax
cmp edi, 0x749f2304
sub edx, edi
mov si, di
xor di, 0x4b9a
rol bh, 4
rol cx, cl
cmp esi, 0x74263680
shr dl, cl
adc ecx, 0x4cdc7d76
test dx, si
not ebx
shr ebx, cl
sbb dx, bx
shl ebx, cl
xchg ah, ah
cmp si, ax
and bh, 0x25
rol ecx, 8
rol ax, 3
nop
pop eax
pop ebx
pop esi
pop edi
pop edx
pop ecx
push edx
sub dh, 0xf
and edx, 0x3cabe4f
push ebx
push edi
xchg bx, di
pop edi
pop ebx
pop edx
push esi
push ecx
shr esi, cl
or cl, ch
push ebx
and bh, 0x1b
push edx
dec dx
sbb dx, 0x3b97
push eax
test dl, ah
dec bh
xor ax, 0x7403
add esi, esi
xor si, 0x38d4
mov cl, 0x60
rol si, cl
sbb ch, 0x66
rol esi, 8
mov ah, 0x72
ror eax, cl
xor al, 0x35
mov ah, bh
test ah, dh
pop eax
pop edx
pop ebx
pop ecx
pop esi
push eax
xor ax, 0x3693
inc al
push ecx
and ecx, eax
push edx
cmp edx, 0x73dcbd14
xor ch, 0x30
ror eax, cl
inc cl
pop edx
pop ecx
pop eax
push ebx
test bx, 0x38c8
push ecx
or cx, 0x6742
push eax
not eax
shl bl, 1
sub ecx, 0x71638824
dec bh
xchg cx, ax
push edi
adc edi, edi
and cl, cl
add edi, ebx
adc ebx, eax
push edx
add cx, dx
cmp di, 0x6990
adc ah, 0x22
push esi
xchg edi, esi
inc ax
pop esi
pop edx
pop edi
pop eax
pop ecx
pop ebx
jg 0x666ab2
jno 0x666ab2
nop
push esi
not si
push eax
push ecx
xor eax, ecx
pop ecx
pop eax
pop esi
push eax
push edx
or eax, edx
push ebx
xor bx, 0x2aea
adc edx, 0x7f8fbce1
push ecx
rol cl, cl
shl ch, 5
nop
not cl
shl bl, cl
add ecx, ebx
xor bx, 0x2c7b
pop ecx
pop ebx
pop edx
pop eax
push ecx
ror cx, cl
stc
pop ecx
pop ebp
ret